Job Openings Solution Architect

About the job Solution Architect

The Role:

Design and develop technology architecture and solutions in alignment with company standards and technology strategy, ensuring they meet the requirements for our applications and related ecosystems.

Job Responsibilities:

  • Oversee and establish the technical vision for aligning with the companys architecture standards and technology strategy.
  • Collaborate with Lead Solution Architects to identify and develop solutions that address business needs and customer requirements.
  • Contribute to shaping the architecture roadmap.
  • Stay updated on the latest digital technologies, trends, solutions, and providers to ensure the company remains competitive.
  • Analyze and assess business requirements, strategies, challenges, and critical customer journeys; develop requirements specifications, operational scenarios, and concepts.
  • Gather and document functional requirements, and define business, data, application, and technology architectures and rules.
  • Manage application architecture and deployment in cloud environments.
  • Collaborate across all teams to achieve IT and business objectives.
  • Act as a liaison between business units, the Marketing Team, Sales Team, IT teams, and support teams.

Requirements:

  • At least 10 years of relevant experience in software development
  • Masters or Bachelors Degree in Computer Science, Information Technology, Computer Engineering, or a related field.
  • Strong understanding of coding methods, design patterns, and best practices.
  • Proven experience with high-performance, multithreaded, and microservices architecture applications.
  • Experience leading business application development teams of 10+ members.
  • Backend Programming Languages: Java 8+, Spring Boot, Hibernate.
  • Web Technologies: Angular, React, HTML5, JavaScript.
  • Databases: MySQL, Amazon Aurora, PostgreSQL, MongoDB.
  • Cloud Platforms: AWS, Huawei Cloud.
  • Source Code Management: Git, GitHub.
  • CI/CD Pipelines: Jenkins, CircleCI, Bamboo.
  • Containerization Technologies: Docker, Kubernetes.
  • Excellent written and verbal communication skills in English.
  • Experience working with agile methodologies.