Job Summary
This role involves engaging with product development teams to create software functionalities and user narratives that align with strategic business objectives. The successful candidate will design, implement, and refine resilient software solutions while adhering to established engineering standards and design principles.
Responsibilities
- Collaborate with teams to define software features and user stories.
- Develop and integrate robust software solutions.
- Test and troubleshoot software applications for reliability.
- Debug issues to maintain fault tolerance and scalability.
Qualifications
- Bachelor’s degree in a relevant field such as engineering or computer science, or equivalent technical education and experience.
- At least three years of professional experience in software development.
- Experience with unit testing, configuration management, and software development methodologies.
- Knowledge of Agile and DevOps practices along with the software development lifecycle.
- Familiarity with programming languages and technologies including C#, .NET, Java, and relational database management systems (RDBMS) including T-SQL.


