Job Overview
Solutions Architect
Responsibilities
- Design and develop software solutions that meet business requirements and technical specifications.
- Collaborate with stakeholders to gather and analyze system requirements and translate them into technical solutions.
- Create architectural designs, including system components, modules, and interfaces, to ensure scalability, performance, and maintainability.
- Evaluate and recommend appropriate technologies, frameworks, and tools to support software development projects.
- Lead the development team by providing technical guidance, architectural oversight, and code reviews to ensure adherence to best practices and quality standards.
- Collaborate with project managers to define project scope, timelines, and resource requirements.
- Conduct technical feasibility studies and risk assessments to identify potential issues and propose mitigation strategies.
- Stay up to date with emerging technologies, trends, and industry best practices, and assess their potential impact on our software solutions.
- Identify opportunities for process improvement and optimization and contribute to the development and implementation of software development best practices.
- Provide technical support and guidance during the software development lifecycle, including troubleshooting and issue resolution.
Requirements
- Bachelor’s or master’s degree in computer science, Software Engineering, or a related field.
- Proven experience as a Software Solutions Architect or a similar role, with a track record of successfully delivering complex software projects.
- Strong expertise in software architecture and design patterns, with a deep understanding of software development principles and methodologies.
- Proficiency in multiple programming languages.
- Hands-on experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and familiarity with microservices architecture.
- Extensive knowledge of software development frameworks, libraries, and tools.
- Excellent problem-solving and analytical skills, with the ability to effectively prioritize and manage multiple tasks in a fast-paced environment.
- Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and communicate technical concepts to non-technical stakeholders.
- Proactive and self-motivated, with a passion for continuous learning and professional development.
- Relevant certifications (e.g., TOGAF, AWS Solution Architect, Microsoft Certified: Azure Solutions Architect) are a plus.
Job Detail
- Offered SalaryNot Specified
- Career LevelNot Specified
- ExperienceNot Specified
- GenderBoth
- INDUSTRYComputer and technology
- QualificationBachelor's Degree
Related Jobs (145)
- Senior Technical Project Manager Jobs at Wavenet in Colombo, Sri Lanka. on September 27, 2023 Full-Time
- Python Developer Jobs at Ceylon Dazzling Dev Holding (Pvt) Ltd in Sri Lanka on September 27, 2023 Full-Time
- Senior Software Engineer – Fullstack Jobs at Insighture in Colombo, Sri Lanka on September 27, 2023 Full-Time
- Software Engineer (React Native) Jobs at Empite in Colombo, Sri Lanka on September 26, 2023 Full-Time