Entry Level / New Grad | Bachelor’s in Computer Science | Entry Level Software Engineer | C# / ASP.NET & Azure Cloud Modernization | Navi Mumbai, India | On-site | Full Time
Develop and Modernize Enterprise Administrative Applications and Clinical Research Platforms Using C#, ASP.NET, and Relational Databases
Join Medpace as an Entry Level Software Engineer in Navi Mumbai, India. Designed for recent graduates or early-career developers with a Bachelor’s in Computer Science, this office-based role focuses on building, maintaining, and modernizing internal administrative applications and clinical development systems. You will participate across the full Software Development Life Cycle (SDLC)—writing clean object-oriented C# code, developing web components in ASP.NET/Angular, optimizing SQL database queries, and migrating legacy software to modern cloud infrastructure on Azure.
Key Responsibilities:
- Collect, analyze, and document user requirements for new software modules and legacy system modernization.
- Design, develop, support, and test web-based enterprise applications using C# and ASP.NET.
- Participate in software validation processes by executing test plans, test cases, and quality control scripts.
- Build relational database queries, data schemas, and backend integration services.
- Collaborate with team members on code reviews, tooling, project milestones, and release management.
- Support the digital transformation and migration of aging internal systems to Azure cloud platforms.
Tools/Technologies Used:
- Programming Languages & Frameworks: C# (.NET Framework / .NET Core), ASP.NET, Entity Framework, Angular
- Web Services & APIs: Web API, RESTful Services, GraphQL
- Databases & Storage: Relational Databases, Microsoft SQL Server, SQL Querying
- Cloud & DevOps: Microsoft Azure Platform, Azure DevOps, Git Version Control
- Methodologies & Domains: Software Development Life Cycle (SDLC), Software Validation, Clinical Research Organization (CRO) Systems.

