Job Description
Lead Associate - Solution Architect
Department: IT
Employment Type: Permanent - Full Time
Location: Pune
Description
Key Responsibilities
- Own and define application architecture in collaboration with Infrastructure and Solution Architects.
- Design secure, scalable, cloud-native systems that meet business requirements.
- Recommend tools, frameworks, patterns, and methods for application development and management.
- Break down complex change and technical challenges into manageable, deliverable components.
- Produce and maintain high-quality documentation describing system architecture, patterns, and design decisions.
- Provide expert technical direction to developers and delivery teams.
- Support teams in implementing solutions, ensuring architectural compliance and best practice.
- Identify technical issues early and propose pragmatic solutions to prevent future risks or failures. Advise on the adoption of new and emerging technologies, ensuring they add practical value.
- Explain architectural decisions and technical solutions clearly to technical and nontechnical stakeholders.
- Inform stakeholders (including Product Owners and clients) on progress, risks, and technical challenges.
- Work collaboratively with Product, Engineering, and Platform teams to ensure feasibility and alignment.
- Build trusted relationships across the department, acting as a role model for engineering standards.
- Evaluate and explore emerging technologies and cloud services with a view to incorporating them into future solutions.
- Recommend continuous improvements to systems, tooling, processes, and architecture.
- Promote modern engineering approaches such as automation, CI/CD, Infrastructure as Code, and modern cloud patterns.
- Provide coaching and mentorship to less experienced developers.
- Support skill development across teams using the SFIA-based capability framework.
- Lead by example in professionalism, technical discipline, and collaboration.
Skills, Knowledge and Expertise
- Strong commercial development experience with cloud-native applications (Azure, AWS, or GCP).
- Advanced proficiency in .NET / C# and associated server-side technologies.
- Understanding of modern architectural styles: microservices, event-driven design, domain-driven design, API-first architecture.
- Experience guiding teams through complex delivery and architectural change.
- Ability to design robust, scalable, secure solutions across distributed systems.
