Summary :
As a Software Developer at IDeaS, a SAS Company, you will be a pivotal member of our software development team within the field of Revenue Science. With a minimum of five years of experience, you bring a wealth of knowledge and expertise to the role. You are known for your ability to learn quickly, make steady progress on tasks, and understand and make well-reasoned decisions and trade-offs within your area of expertise. Your strong communication skills are a cornerstone of your success as you proactively build relationships and clarify success metrics, ensuring your efforts are aligned with delivering tangible business value.
You also possess the unique ability to understand the impact of your work and define success metrics to help focus your efforts and ensure your contributions function seamlessly within the broader organizational context. You are persistent in the face of roadblocks, dispatch them efficiently, and pull in others when necessary, taking the initiative to fix issues before being assigned them.
Additionally, you have a responsibility to communicate decisions at the right time, to the right people, and in the right format, and to mentor junior team members through shared learnings or best practices. You proactively identify problems, such as lack of clarity or inconsistencies, within your own and adjacent work, contributing to a culture of continuous improvement.
Major Responsibilities :
Collaborate closely with our team to design, develop, and maintain high-quality, scalable, and testable software solutions.
Utilize your expertise in AWS, Java, REST, Spring, and microservices architecture to contribute effectively to our development efforts.
Engage with project stakeholders to ensure that software implementation meets functional requirements and upholds IDeaS's rigorous R&D standards.
Actively participate in project scoping, scheduling, and task tracking, addressing challenges and facilitating task completion.
Conduct thorough unit testing, alongside functional and performance testing, collaborating seamlessly with testing teams to optimize test plans.
Take full ownership of the code lifecycle, providing valuable support to internal and external consumers of our software.
Collaborate closely with subject matter experts in the field of Revenue Science to gain domain-specific insights and craft comprehensive design and technical documentation suited for different audiences.
Efficiently use Jira for project management, issue tracking, and workflow management.
Understand and make well-reasoned decisions and trade-offs within your area of expertise.
Take the responsibility to clarify success metrics and tie your efforts toward delivering tangible business value.
Understand the impact of your work and define success metrics to help focus your efforts and ensure your contributions function seamlessly within the broader organizational context.
Be persistent in the face of roadblocks, dispatch them efficiently, and pull in others when necessary. Take the initiative to fix issues before being assigned them.
Communicate decisions at the right time, to the right people, and in the right format.
Mentor junior team members through shared learnings or best practices.
Proactively identify problems, such as lack of clarity or inconsistencies, within your own and adjacent work, contributing to a culture of continuous improvement.
Proactively build and maintain relationships with team members and stakeholders.
Requirements (Knowledge, Skills, Abilities, Competencies, Education & Experience) :
Minimum of five years of experience in software development with a demonstrated ownership of the full software development lifecycle.
Excellent interpersonal skills and strong communication abilities, emphasizing proactive relationship-building.
Proficiency in Java programming and hands-on experience with AWS, REST, Spring, and microservices development.
Familiarity with Python and its use in software development.
Hands-on experience with relational databases such as SQL Server, PostgreSQL, and MySQL.
Hands-on experience with NoSQL databases like MongoDB.
Understanding of Angular framework and web technologies, a plus.
Familiarity with AWS services and cloud architecture.
Exposure to performance optimization through monitoring tools like Datadog.
Familiarity with GitHub for version control and collaborative development.
Experience with unit testing frameworks.
Familiarity with Infrastructure as a Service (IaaS) and tools such as Terraform.
Preferred Qualifications :
Bachelor's degree in Computer Science, Software Engineering, or related field (or relevant experience).
Knowledge of agile development methodologies and software development best practices.
Familiarity with frontend technologies, particularly Angular, is beneficial.
Experience with unit testing frameworks.
Familiarity with GitHub for version control and collaborative development.
Any Graduate