Medpace
Join to apply for the Senior Software Engineer role at Medpace .
Medpace's Information Technology team is seeking a full-time, office-based Senior Software Engineer for our Denver office. This role involves building digital capabilities to support the global development of medical therapeutics through clinical trials. You will work on modernizing and supporting internal systems, with a focus on detail, process ownership, and new technology implementation.
Responsibilities
Lead development efforts for application components or work streams.
Design, build, and deploy software applications in an Agile environment following SDLC.
Develop in hybrid and cloud-native settings using C#, SQL, EF, Angular, and ASP.NET.
Coordinate requirements gathering, design, development, testing, release, and support.
Organize team activities related to projects, tools, and training.
Support end-users with training and troubleshooting.
Supervise software validation processes.
Mentor junior team members.
Recommend and implement best practices.
Potentially lead software projects.
Qualifications
Bachelor's Degree in Computer Science or related field.
8+ years of experience with C# in an enterprise SDLC setting; 5+ years considered.
Experience with Angular, REST, Microservices, Webservices, HTML5, CSS3, EF, GitHub, SQL/NoSQL.
Knowledge of development architectures, versioning, and API design.
Recent web development and Azure experience preferred.
Experience modernizing systems and Infrastructure-as-code is a plus.
Strong analytical and communication skills.
Compensation
Salary range: $100,000 - $165,000, based on skills and experience. Benefits include medical, dental, vision, 401(k), paid time off, flexible work, and more.
#J-18808-Ljbffr