2+ years of software development with C#, Angular, SQL, and GitHub
Familiarity with software development life cycle (SDLC)
Experience with Azure and Entity Framework is a plus
Prior experience in modernizing systems is a plus
Strong analytical and communication skills
Proficient computer skills
Responsibilities
Contribute to software development for multiple applications
Develop software applications in an Agile environment
Utilize C#, SQL, Angular, and ASP.NET for development
Gather requirements and support application testing
Collaborate with team members on project development
Provide end-user support and training
Engage in software validation processes
Benefits
Flexible work environment
20+ days of paid time off (PTO)
Employee appreciation events
Health and wellness initiatives
Community involvement opportunities
Discounted local attractions and gyms
Modern campus with an on-site fitness center
Structured career paths for growth
Tuition discounts for online programs
Full Job Description
Job Summary
Medpace's Information Technology team is looking for a full-time, office-based Software Engineer.
Join us in building the digital capabilities that accelerate the global development of safe and effective medical therapeutics through clinical trials. In this role, you will work on a team that modernizes and supports Medpace's internal systems. Strong attention to detail, desire for process ownership, and interest in implementing new technology are highly valued.
If you want an exciting career where you use your previous expertise and can develop and grow your career even further, then this is the opportunity for you.
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.
Qualifications
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.
Prior experience using Azure and Entity Framework is a plus
Prior experience modernizing systems is a plus
Excellent analytical, written and oral communication skills.
Excellent computer skills.
#LI-Hybrid
What to Expect Next
A Medpace team member will review your application and if your profile matches our current needs, you will be contacted for an interview. While we review all applications carefully, we are unable to respond to every applicant, and only candidates selected for interviews will be contacted.
About Medpace
Medpace is a clinical research organization that provides services to pharmaceutical, biotechnology, and medical device companies. The company's services include clinical trial management, regulatory consulting, and medical imaging. Medpace was founded in 1992 and is headquartered in Cincinnati, Ohio. The company has operations in North America, Europe, and Asia.