
Architect
Veradigm®
full-time
Posted on:
Location Type: Hybrid
Location: Pune • India
Visit company websiteExplore more
About the role
- Define and evolve the architecture for distributed application services and system components
- Translate product requirements into scalable technical designs
- Establish architectural standards, design patterns, and development guidelines
- Lead technical design discussions and architecture reviews
- Ensure system scalability, performance, and reliability across services
- Guide engineering teams on implementation approaches and architectural best practices
- Evaluate and introduce technologies that improve system capability and engineering productivity
- Partner with engineering leadership to manage technical debt and platform evolution
- Support troubleshooting and resolution of complex system issues
- Mentor senior and mid-level engineers on architecture principles and system design
Requirements
- 10+ years of software engineering experience
- Strong expertise in C#, .NET Core, and ASP.NET Core
- Experience designing microservices-based architectures
- Strong experience with REST APIs and distributed systems
- Deep knowledge of SQL Server and data modeling
- Strong understanding of design patterns and SOLID principles
- Experience designing and operating cloud-native architecture on major cloud platforms (AWS, Azure, or GCP)
- Strong understanding of multi-tenant SaaS architecture patterns and cloud scalability principles
Benefits
- Quarterly Company-Wide Recharge Days
- Flexible Work Environment (Remote/Hybrid Options)
- Peer-based incentive “Cheer” awards
- Tuition Reimbursement Program
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#.NET CoreASP.NET CoremicroservicesREST APIsdistributed systemsSQL Serverdata modelingdesign patternsSOLID principles
Soft Skills
leadershipmentoringcommunicationproblem-solvingcollaboration