Technical Solution Architect

3-10 years
a month ago
Job Description

Primary Skill : Delivering Customer Value

Secondary Skill : Acting StrategicallyPosition Specific duties :

  • Expertise in Data Analysis
  • Cloud (AWS, Azure, and/or GCP) application, data, and infrastructure architectural disciplines
  • Software development principles and software architecture
  • Breakdown and uncover business processes
  • Developing and designing modern distributed web applications
  • DevSecOps disciplines
  • Understanding full development life-cycle
  • Interpersonal communication, negotiation, and conflict resolution

Required skill :

  • 10+ years IT experience, 1-3 years system architecture design
  • Deep understanding of one of the cloud platforms with experience of deploying infrastructure as a code using Cloud Formation or Terraform.
  • Implementation experience of engineering practices like TDD, DevSecOps, Software automation, CI/CD. Strong understanding of Agile and XP practices.
  • Skilled at implementing appropriate design patterns, microservices framework, loosely coupled architecture and scalable applications.
  • Deep understanding of API development, management, and strategy. Experience in designing RESTful and GraphQL APIs for scalability and performance.
  • Deep understanding of security frameworks, authentication and authorization schemes.
  • Experience in designing and implementing complex data architectures..
  • Experience in Application stack modernization and migrations
  • Solid background in AI and machine learning techniques.
  • Strong capability in integrating Large Language Models like GPT-4 into enterprise solutions.
  • Experience in Customer Relationship Management software or similar technologies

Desired Experience :

  • Designs solutions across several Potential Shippable Increments (PSI), ensuring that business and architecture needs are met and applying reference architectures, standards and principles.
  • Involved in the implementation of solutions to ensure adherence to approved designs and the architecture, in accordance with the project needs and lifecycle that adhere to the strategic architecture and roadmap; ensures proper licensing and selection of technologies used in development teams.
  • Assists in vendor and partner selections to ensure solution fit for a given set of capabilities and compatibility with current tool sets.
  • Partners with development teams to ensure effective technology solutions are built; increase throughput and drive improvement through a Hypothesize, Experiment, Measure, Learn approach.
  • Facilitates the resolution of technical impediments raised by the team members; collaborate with and escalates issues to senior members, as needed.
  • Manages and / or runs Proof of Concepts (POC) to validate technologies for a given purpose during pre-sprint / plan activities; works closely with business partners to ensure capabilities required are being met.
  • Supports the team by answering general questions and providing guidance around the solution design; Serves as an advocate to team members on architectural design principles, and governance that are critical to execution.

Education :

Bachelor's degree in Engineering/IT/Computer Science discipline or equivalent experience






authorization schemes
machine learning techniques
development life-cycle
loosely coupled architecture
distributed web applications
XP practices
Large Language Models
Application stack modernization
microservices framework
scalable applications
cloud platforms
security frameworks
complex data architectures
Customer Relationship Management software
GraphQL APIs
system architecture design

People Also Considered

Career Advice to Find Better