Responsibilities
- Create and implement sophisticated software requirements to support business objectives.
- Develop code that satisfies functional, regulatory, and performance standards.
- Build maintainable and integrable systems with testing capabilities from initial design.
- Assist in refining user stories and clarifying requirement details.
- Help estimate effort and resources needed to deliver features across the development cycle.
- Conduct research spikes or proof-of-concept projects to evaluate risks or new technologies.
- Write production code and unit tests aligned with acceptance criteria and compliance rules.
- Integrate multiple architectural elements when building client-driven applications.
- Modify and enhance architecture components, interfaces, and enablers without compromising core design principles.
- Develop and sustain automated test frameworks for integration, regression, and performance validation.
- Establish and manage continuous integration and continuous delivery workflows.
- Work remotely if located within commuting range of the official worksite.
Work Arrangement
Remote work may be permitted within a commutable distance from the worksite.


