About the role:
We are seeking a highly skilled and experienced Solution Architect to join our dynamic team. The ideal candidate will have a strong background in software development and demonstrate versatility with multiple backend (BE) and frontend (FE) technologies, DevOps practices, and artificial intelligence (AI) solutions.
Responsibilities:
- The Solution Architect leads presales solutioning by rapidly designing high-quality, client-focused offerings, provides technical leadership in customer/internal projects or POCs, serves as the escalation point and as the technical mentor for project teams, drives technical strategy and best practices, and actively supports adoption of innovative technologies across the organization
- Presales, with fast and high quality solutioning / offering
- Architectural Design: Develop and implement scalable, robust, and secure architectural solutions that meet business requirements
- Technology Leadership: Provide technical leadership and guidance across various projects, ensuring best practices in software development and architecture
- Integration: Design and oversee the integration of various systems and technologies, ensuring seamless operation and data flow
- DevOps Practices: Implement and advocate for DevOps practices to enhance the development lifecycle, including CI/CD pipelines, automated testing, and infrastructure as code
- AI Solutions: Leverage AI technologies to enhance product capabilities and drive innovation
- Mentorship: Mentor and support junior developers and architects, fostering a culture of continuous learning and improvement
- Documentation: Create and maintain comprehensive architectural documentation and technical specifications
What are we looking for:
- Experience: Minimum of 5 years of experience in software development and architecture
- Technical Proficiency: Strong proficiency in multiple backend (e.g., Java, Python, Node.js) and frontend (e.g., React, Angular, Vue.js) technologies
- DevOps: Hands-on experience with DevOps tools and practices (e.g., Docker, Kubernetes, Jenkins, Git)
- AI: Experience with AI and machine learning is highly desirable
- Problem-Solving: Excellent problem-solving skills and the ability to think critically and creatively
- Communication: Strong communication and interpersonal skills, with the ability to articulate complex technical concepts to non-technical stakeholders
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
- Cloud Platforms: Experience with cloud platforms (e.g., AWS, Azure, Google Cloud)
- Microservices: Knowledge of microservices architecture and related technologies
- Security: Understanding of security best practices and frameworks
Nice to have:
- Previous exposure to AI projects