Zigsaw
Website:
zigsaw.in
Company:
https://www.linkedin.com/company/zigsaw-consultancy-services
Industries: IT Services and IT Consulting, Capital Markets, and Technology, Information and Media
Job details:
Experience: 10+ Years
Location: Mumbai, India (Future opportunity for onsite assignments in KSA) Full Time Office. This is not a hybrid/WFH role. Workdays are Sunday - Thursday.
CTC Range – 15-20 LPA
About the Role
We are looking for a highly motivated and hands-on Lead Solution Architect to lead the design, development, and delivery of enterprise-grade software products. The ideal candidate will have strong expertise in Microsoft technologies, modern web development, AI-assisted software development, and enterprise application design with focus on .NET Core, Angular & SQL Server.
This role requires a balance of architecture, hands-on development, technical leadership, mentoring, and collaboration with business stakeholders to deliver scalable, secure, and high-performance solutions.
Key Responsibilities
- Design scalable, secure, and high-performing enterprise application architectures aligned with business objectives.
- Provide technical leadership throughout the software development lifecycle from solution design to production deployment. Drive technical strategy and influence product direction.
- Hands-on development using C#, .NET Core/.NET, ASP.NET Core, Web API, Angular, SQL Server, and related technologies.
- Drive adoption of modern engineering practices, coding standards, design patterns, and architectural best practices.
- Build Proof of Concepts (PoCs), technical spikes, prototypes, and research initiatives to evaluate emerging technologies.
- Promote AI-assisted software development using tools such as GitHub Copilot, Microsoft 365 Copilot, Cursor or equivalent enterprise AI platforms.
- Evaluate and implement Generative AI use cases including Large Language Models (LLMs), AI Agents, Retrieval Augmented Generation (RAG), and Model Context Protocol (MCP) where applicable.
- Design Microservices, RESTful APIs, event-driven architectures, and distributed systems.
- Lead architecture discussions and collaborate with Enterprise Architects to ensure alignment with organizational architecture standards.
- Collaborate closely with Product Owners, Business Analysts, Project Managers, QA teams, and Developers to deliver business value.
- Translate business requirements into scalable technical solutions.
- Perform architecture reviews, code reviews, and technical design reviews.
- Establish software quality standards through unit testing, integration testing, code coverage, and automated testing practices.
- Responsible for code quality and implementing coding standards that continually improve the team’s output
- Mentor, coach, and develop software engineers and technical leads through continuous knowledge sharing.
- Identify technical risks early and recommend mitigation strategies.
- Ensure applications meet security, compliance, scalability, and performance requirements.
- Participate in estimation, sprint planning, backlog grooming, and Agile ceremonies.
- Maintain high-quality technical documentation using Confluence.
- Provide regular technical updates to project leadership and senior management.
Required Technical Skills
Microsoft Technologies
- C#
- .NET Core / .NET
- ASP.NET Core Web API
- LINQ
- Background Services
Front-End Technologies
- Angular (v16+ preferred)
- TypeScript
- JavaScript (ES6+)
- HTML5
- CSS3 / SCSS
- RxJS
- Standalone Components
- Responsive UI Development
Database Technologies
- Microsoft SQL Server
- Database Design
- High Availability (Always On Availability Groups)
Exposure to NoSQL databases such as MongoDB is desirable.
Cloud & DevOps
- Microsoft Azure
- Azure DevOps
- CI/CD Pipelines
- Git
- GitHub
- Docker
Architecture & Design
- Microservices Architecture
- Event-Driven Architecture
- REST API Design
- API Versioning
- OpenAPI / Swagger
- Clean Architecture
- Scalability and Performance Optimization
AI & Emerging Technologies
Exposure to one or more of the following is highly desirable:
- Generative AI
- AI Agents
- Retrieval Augmented Generation (RAG)
- Model Context Protocol (MCP)
- Semantic Search
- Azure AI Services
- Azure OpenAI
- Microsoft 365 Copilot
- GitHub Copilot
- Cursor
Software Development Practices
- Agile (Scrum)
- Jira
- Confluence
- Unit Testing (xUnit, NUnit, MSTest)
- API Testing
- Code Reviews
- Secure Coding Practices
- Performance Optimization
- Technical documentation
Leadership & Soft Skills
- Strong technical leadership and mentoring abilities.
- Excellent analytical and problem-solving skills.
- Strong communication and stakeholder management skills.
- Ability to communicate complex technical concepts to business users and senior leadership.
- Excellent decision-making and architectural governance skills.
- Ability to lead multiple initiatives in a fast-paced product development environment.
- Strong ownership and accountability.
Preferred Experience
Candidates with experience in any of the following domains will be preferred:
- Investment Management
- Asset Management
- Wealth Management
- Fund Administration
- Banking
- Capital Markets
- Financial Services
Experience working on enterprise SaaS or product-based platforms with configurable, multi-tenant architectures will be an added advantage.
Basic Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related discipline.
- 10+ years of software development experience using Microsoft technologies.
- Minimum 3 years of experience in Solution Architecture or Technical Architecture.
- Strong hands-on experience with C#, .NET, ASP.NET Core, Angular, and SQL Server.
- Experience designing enterprise-scale applications and distributed systems.
- Proven experience leading development teams (including mobile) and mentoring engineers.
- Experience delivering products using Agile methodologies.
- Understanding and exposure to multi-environment ecosystems
- Strong critical thinking, decision-making, troubleshooting, and problem-solving skills
- Ability to communicate technical issues to non-technical audiences
- Ability to provide concise status updates to senior IT and business leadership
- Excellent debugging and troubleshooting skills
Click on Apply to know more.