Job Openings Solution Architect (Senior Level)

About the job Solution Architect (Senior Level)

Solution Architect will work closely with business and product development teams, you need to understand business requirements in order to propose, design or develop solutions to serve business requirements. You will be responsible for leading the design of the overall technical solution and aligning the solution with the company's business goals, ensuring that it is scalable, maintainable, and secure.

Job Responsibilities:

  • Analyzing the business requirements and technical constraints of a project

  • Developing technical designs and architecture for solutions that meet the business needs

  • Providing technical guidance and direction to development teams

  • Ensuring that the technical solutions align with the organization's overall strategy and architecture

  • Analyzing the organization's current technology infrastructure and identifying areas for improvement

  • Communicating with teams to ensure that the technical solution is implemented effectively

  • Participating in code reviews and providing feedback to developers

  • Providing technical support and troubleshooting as needed

  • Staying up-to-date with current and emerging technologies and industry trends

  • Ensuring that the training provided is sufficient for users to effectively use the technology solution

  • Exploring opportunities and maintaining personal networks to add value to job accomplishments

Knowledge, Skills and Competency:

  • Working experience in related field at least 3-5 years
  • Strong technical background and experience in software development, systems engineering, or a related field
    • Programming languages: Golang, TypeScript, Python

    • Database: MySQL, PostgreSQL, MongoDB, Elasticsearch

    • Cloud Platform: AWS

    • Message Queue: RabbitMQ, AWS SQS

    • Container Platform: Docker, Kubernetes

    • Software Design: Clean Architecture, Domain Driven Design

  • Strong problem-solving and analytical skills

  • Experience with different technology platforms and architectures

  • Ability to translate business needs into technical solutions

  • Strong communication and collaboration skills

  • Experience leading and managing technical projects

  • Familiarity with industry best practices and standards