Summary
Medpace is a full-service clinical contract research organization (CRO) focused on accelerating the global development of safe and effective medical therapeutics. The Software Engineer role involves contributing to software development projects, building applications in an Agile environment, and providing technical support to team members.
Responsibilities
- Contribute to software development team(s) for one or multiple software applications or initiatives
- Build software applications and features in an Agile environment by following our software development lifecycle (SDLC) process
- Develop applications in a hybrid and cloud native setting utilizing development skills that include object-oriented programming (C#), databases (SQL), Entity Framework (EF), Angular, and web applications (ASP.NET)
- Contribute to requirements gathering, design, development, testing, release, and maintenance support of applications
- Collaborate with team members regarding projects, development, tools, and training
- Perform high level end-user support including feature training and troubleshooting for applications
- Contribute to the software validation process through development, review, and/or execution of test plan/cases/scripts
- Provide technical assistance for junior team members
- Learn patterns, approaches, and business practices across multiple development teams
Skills
- Bachelor's Degree in Computer Science
- At least 2 years of software development experience using C#, Angular or similar JavaScript framework, HTML5, CSS3, SQL, GitHub
- Experience with software development life cycle (SDLC) including release management
- Excellent analytical, written and oral communication skills
- Excellent computer skills
- Prior experience using Azure and Entity Framework is a plus
- Prior experience modernizing systems is a plus
Qualifications
Must Haves
- Bachelor's Degree in Computer Science
- At least 2 years of software development experience using C#, Angular or similar JavaScript framework, HTML5, CSS3, SQL, GitHub
- Experience with software development life cycle (SDLC) including release management
- Excellent analytical, written and oral communication skills
- Excellent computer skills
Nice to Haves
- Prior experience using Azure and Entity Framework is a plus
- Prior experience modernizing systems is a plus
Benefits
- Medical
- Dental
- Vision
- 401(k)
- Vacation policy
- Sick days
- Paid holidays
- Work from home flexibility
- Short-term disability
- Long-term disability
- Health savings and flexible savings accounts
- Life and AD&D insurance
- Pet insurance
- Reimbursement for travel expenses (including food and gas allowance, rental cars, and hotel accommodations)
- Flexible work environment
- Competitive PTO packages, starting at 20+ days
- Competitive compensation and benefits package
- Company-sponsored employee appreciation events
- Employee health and wellness initiatives
- Community involvement with local nonprofit organizations
- Structured career paths with opportunities for professional growth
- Discounts on local sports games, fitness gyms and attractions
- Modern, ecofriendly campus with an on-site fitness center
- RTD Eco Pass
- Secure bike storage room