Solution Architect

About the job

About the Solution Architect role

As a Solution Architect, you will be responsible for the architecture and end-to-end design of cloud-native applications. You will be part of an agile team responsible for developing products and solutions supporting the financial services and regulatory domain.

Key Responsibilities:

  • Work with business teams and product owners to define solution architecture and design
  • Govern implementation to ensure alignment with the proposed solution and design
  • Support development teams by providing technical guidance and assisting engineers in solving complex technical problems and conducting code reviews
  • Improve software quality using cloud-native and Agile development practices such as TDD and automated CI/CD
  • Assist QA teams with test automation and identify potential technical risks, pitfalls, and challenges
  • Work with other architects to align and design reusable libraries and technical components
  • Coordinate with technical teams such as Infrastructure, Enterprise Architecture, Applications, and Security to establish infrastructure, CI/CD pipelines, application integrations, and resolve deployment and integration issues
  • Experiment with emerging technologies and develop prototypes for exploratory initiatives

Requirements:

  • Bachelor’s or Master’s degree with a minimum of 7 years of relevant experience in application development, solution design, and business analysis
  • Strong knowledge of solution architecture and integration patterns
  • Ability to design and develop large-scale applications to solve complex business problems
  • Proficiency in .NET, Java, React.js, Node.js, MySQL, and MongoDB
  • Familiarity with multi-paradigm programming languages
  • Experience with software development lifecycle in an Agile/Scrum environment
  • Experience with OAuth 2.0 / OpenID Connect
  • Experience with containers, microservices, and DevSecOps technologies
  • Familiarity with cloud-native technologies
  • Experience designing and developing applications in AWS cloud environments. AWS certification is preferred
  • Good understanding of SRE, service management, security, and compliance processes, including change, incident, and problem management in cloud environments
  • Strong analytical and problem-solving skills, with the ability to manage multiple priorities and deliver results in a timely manner
  • Ability to resolve complex technical problems creatively
  • Self-driven, creative, and team-oriented, with strong interpersonal and organizational skills

Search Popup

Help me find…

This will close in 0 seconds