🏢 Medpace
Entry Level Software Engineer
💼 Fulltime
📍 Navi Mumbai, India
🛠 Skills Required
C#
Angular
Webservices
GraphQL
Git
SQL
Entity Framework
Azure DevOps
Azure
Object Oriented Programming
SDLC
Software Testing
Requirement Analysis
Advertisements
🎤 Interview Experience
Candidates typically face a three‑stage process: an online aptitude test lasting 30‑45 minutes, followed by a technical interview that dives deep into C#, .NET, SQL and coding fundamentals, and finally an HR round that evaluates communication, teamwork and alignment with Medpace’s mission. The difficulty is moderate; thorough preparation of core programming concepts and clear articulation of past projects are key to success.
🔗 Explore More
Advertisements
🎯
Don't miss this opportunity!
Apply before 30 Sep 2027 — only 378 days left
Creator Pick · Promoted by Creator
Advertisements
📚 Free Study Materials (4)
Aptitude Practice Questions
Curated quantitative and logical reasoning problems to sharpen the analytical skills needed for the online test at Medpace.
Open Resource ↗
Company Interview Preparation Guide
Insights on typical interview formats, common technical questions, and HR topics for roles at Medpace.
Open Resource ↗
Comprehensive Interview Prep Resources
A collection of coding challenges, system design basics, and interview tips useful for Medpace technical rounds.
Open Resource ↗
Algorithm & Data Structure Problem Set
Extensive set of coding problems to practice C# implementation and problem‑solving speed for the technical assessment.
Open Resource ↗
Advertisements
🎯
Don't miss this opportunity!
Apply before 30 Sep 2027 — only 378 days left
Creator Pick · Promoted by Creator
🏆 Selection Process
Round 1: Online aptitude and basic programming test → Round 2: Technical interview focusing on C#, .NET, databases and problem‑solving → Round 3: HR interview assessing cultural fit and communication skills
🏢 Work Culture
Medpace promotes a collaborative, research‑focused culture where engineers work closely with scientists and clinicians. Employees enjoy structured career growth, regular up‑skilling opportunities, and a balanced work‑life environment supported by flexible on‑site and occasional remote options.
✅ Eligibility Criteria
Bachelor's Degree in Computer Science, Information Technology or related engineering discipline; minimum 60% aggregate (or CGPA 6.0/10); fresh graduates of 2024‑2025 batch; no active backlogs at the time of joining; strong command of English (written and verbal).
📋 About the Role
Medpace is a global, full‑service clinical contract research organization (CRO) headquartered in Cincinnati, Ohio. With more than 6,500 employees across 40+ countries, the company partners with biotech, pharmaceutical and medical‑device firms to accelerate the development of safe and effective therapeutics. Its expertise spans oncology, cardiology, metabolic disorders, CNS, infectious diseases and many other therapeutic areas, making it a pivotal player in bringing life‑changing treatments to market. Medpace’s Indian operations, based in Navi Mumbai, serve as a strategic hub for technology‑driven initiatives that support clinical trials worldwide.
The role of Entry Level Software Engineer is a gateway for fresh graduates to dive into the fast‑moving world of healthcare technology. Reporting to the Information Technology team, the engineer will work on modernising legacy administrative systems, building new web‑based tools, and ensuring that software solutions comply with rigorous validation standards. The position offers a blend of hands‑on coding, requirement analysis, testing, and exposure to cloud migration projects, providing a solid foundation for a long‑term career in enterprise software development.
**Key Responsibilities**
1. Gather, analyse and document functional and non‑functional user requirements.
2. Design, develop, and maintain C#‑based applications following object‑oriented principles.
3. Build responsive front‑ends using Angular and integrate with RESTful Webservices or GraphQL APIs.
4. Write and optimise SQL queries, work with relational databases, and implement data access via Entity Framework.
5. Participate in the software validation lifecycle – create test plans, execute test cases, and log defects.
6. Collaborate with cross‑functional teams (QA, DevOps, Business Analysts) to ensure smooth releases.
7. Use Git for version control and Azure DevOps for CI/CD pipelines.
8. Contribute to migration of on‑premise applications to Azure cloud services.
9. Prepare technical documentation and support post‑deployment maintenance.
10. Identify opportunities to lead small development projects or modules.
**Tech Stack**: C#, .NET, Angular, SQL Server, Entity Framework, Azure DevOps, Azure Cloud, Git, REST/GraphQL, SDLC tools.
**Growth Path**: Starting as a Junior Engineer, high performers can progress to Software Engineer, Senior Engineer, Technical Lead, and eventually Architecture or Project Management roles. Medpace invests heavily in mentorship, formal training programs, and certifications (e.g., Azure, Scrum) to accelerate professional development.
**Why Join Medpace?** The company offers a purpose‑driven environment where your code directly supports clinical research that saves lives. Employees benefit from a collaborative culture, clear career ladders, competitive compensation, comprehensive health and retirement benefits, and a mix of on‑site and occasional work‑from‑home flexibility. The exposure to regulated, high‑impact software projects makes this role uniquely rewarding for aspiring technologists.
📤 Share this Job
📄
One Resume for All Jobs = Getting Rejected. Fix It in 60 Seconds
Recruiters at Medpace spot generic resumes instantly. Get a free AI-customised resume for this Entry Level Software Engineer role — from your current resume, in under 1 minute.
🚫 Stop Sending Generic Resumes
📈 85% Better Selection Chances
*Official Jobdexo tool
✅ Free · No Login ·Premium Templates - Job-Specific
🎯 Get My Free Custom Resume →
🏢 More from Medpace
Entry Level Software Engineer
📍 Navi Mumbai, India · ⏳ 31 Oct
Apply →
Medpace Entry Level Software Engineer | Freshers | F...
📍 India · ⏳ 20 Sep
Apply →
Medpace Entry Level Software Engineer | Freshers Fu...
📍 India · ⏳ 20 Sep
Apply →
💼 More Fulltime Opportunities
Graduate Apprentice trainee
🏢 Volvo Group · 📍 Bangalore, Karnataka
View →
Associate Project Engineer- Cyber Security
🏢 Hitachi Energy · 📍 Chennai, Tamil Nadu, India
View →
Associate, ML Data Operations, GO-AI Operations
🏢 Amazon · 📍 Virtual (India)
View →
Software Engineer, Business Systems
🏢 Mindtickle · 📍 Pune, Maharashtra (Hybrid)
View →
📋 Quick Info
JOB ID
C1138-J249
POSTED
53m ago
TYPE
Fulltime
BATCH
All Batches
⚠️ Disclaimer: This listing is indexed from public sources and may include creator-submitted or AI-generated details such as salary, interview, work culture, eligibility, and study materials. These details may be inaccurate or outdated. Company names and trademarks belong to their respective owners, and Jobdexo is not affiliated with or endorsed by the hiring company or linked third-party sites. Always verify all details on the official company website before applying. We never charge any fee for job applications. Found something suspicious? Report here → | Read full disclaimer