The ideal candidate will be responsible for working cross-functionally to understand architecture needs by multiple business units. To be effective in this position, you must feel comfortable owning the entire architecture development process from inception to completion.
Responsibilities
- Define and shape the architecture for each project, ensuring compatibility and scalability.
- Identify functional and non-functional requirements to align with business objectives.
- Design end-to-end architecture, including current state, target state, and transition roadmap for selected solutions.
- Provide guidance to Agile teams on technology strategies related to coding practices, continuous integration, and automated deployment.
- Work with product and IT leaders to align architecture and solution roadmaps with organizational standards and policies.
- Partner with development teams to provide technical direction and ensure adherence to architectural design.
- Make and manage critical architectural decisions throughout the project lifecycle.
- Design recovery and resilience measures for assigned solutions.
- Support evaluation and selection of third-party vendors or components required for solution delivery.
- Drive adoption of best practices and architectural patterns within delivered solutions
Qualifications
- Minimum 5 years of experience in solution architecture, with direct responsibility for application design and architecture.
- At least 3 years in software technology and development.
- Strong foundation in enterprise software development.
- Hands-on experience with object-oriented design patterns, domain-driven design, test-driven development, and enterprise architecture frameworks.
- Extensive use of tools for end-to-end automation to improve solution quality.
- Practical knowledge of application modernization and cloud migration strategies.
- Proven experience implementing DevSecOps best practices and Agile delivery methodologies.
- Preferred: experience in software engineering within financial services or banking