This role is responsible for developing and delivering complex requirements to accomplish business goals. The position involves ensuring that software is developed to meet functional, non-functional, and compliance requirements, and solutions are designed with maintainability, ease of integration, and testing built-in from the outset. The role requires a strong knowledge of development and testing practices common to the industry, as well as design and architectural patterns.