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