Role Overview
We are seeking an Expert Software Engineer with advanced technical depth and strong architectural capability within a product engineering team. This role operates as the highest hands‑on technical authority within a product module or subsystem, driving complex design decisions and ensuring long‑term maintainability and scalability.
Core Responsibilities
- Own architecture and technical design of complex modules or subsystems
- Drive design reviews and enforce engineering standards within the team
- Translate product requirements into scalable and maintainable system designs
- Lead performance optimization and reliability improvements
- Drive refactoring and technical debt reduction initiatives
- Troubleshoot and resolve highly complex production issues
- Mentor Senior and mid-level engineers
- Contribute to sprint planning and technical estimation
- Partner with Product and Engineering leadership on solution strategy
Mandatory Skills & Experience
- 7–10 years of strong hands‑on experience in C# and .NET ecosystem
- Advanced expertise in ASP.NET Core, Web APIs, and Entity Framework Core
- Experience working with microservices-based architectures, along with a solid understanding of design patterns and SOLID principles. Candidates should be able to discuss design decisions and trade‑offs.
- Experience working with SQL Server, along with familiarity with analytical data platforms such as Amazon Redshift or similar technologies. Strong SQL capability for querying and troubleshooting data‑related issues is expected.
- Deep understanding of OOP, SOLID principles, and advanced design patterns
- Strong SQL Server expertise including performance tuning and schema design
- Ability to write and reason about code effectively. Python exposure is beneficial for scripting, automation, or supporting workflows
- Strong command of data structures, algorithms, and performance trade‑offs
- Experience decomposing complex features into scalable service designs
- Strong understanding of API versioning and backward compatibility
- Experience applying patterns such as CQRS and asynchronous processing
- Mentors Senior Software Engineers and leads design discussions within the product team
- Familiarity with Angular or NodeJS for frontend development and integration with backend services
- Experience with AWS or other cloud platforms
Good to Have
- Strong Azure cloud knowledge and cloud‑native patterns
- Experience with containerization concepts
- Exposure to DevOps practices and CI/CD pipeline optimization
- Knowledge of security best practices
- Healthcare or regulated domain experience
- Experience modernizing legacy codebases
This is a 100% onsite opportunity for all 5 days a week from our Pune center based out of Kharadi
Benefits
- Quarterly Company-Wide Recharge Days
- Flexible Work Environment (Remote/Hybrid Options)
- Peer-based incentive “Cheer” awards
- Tuition Reimbursement Program
Veradigm is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse and inclusive workforce.