Entry Level Software Engineer

Medpace   •  

Cincinnati, OH

Not Specified years

Posted 241 days ago

This job is no longer available.


  • Collect, analyze and document user requirements;
  • Design, modify, develop, and support software applications;
  • Participate in software validation process through development, review, and/or execution of test plan/cases/scripts;
  • Create software applications by following software development lifecycle process, which includes requirements gathering, design, development, testing, release, and maintenance;
  • Communicate with team members regarding projects, development, tools, and procedures;
  • Utilize skills in development areas including object oriented programming (C#), databases (SQL), Model, View, Controller (MVC), Entity Framework (EF), and web applications (ASP.NET); and
  • Provide end-user support including setup, installation, and maintenance for applications released


  • Bachelor's Degree in Computer Science;
  • Preferredexperience in one or more of the following: MVC, Angular, JQuery, Bootstrap, Web API, C#, ASP.NET, HTML, HTML5, CSS3, JavaScript, SQL, Entity Framework, AJAX, ADO.NET, TFS, GIT, Scrum, Object Oriented analysis, N-tier architectures, client-driven programming, software release management, and code promotion. 
  • Excellent analytical, written and oral communication skills; and
  • Excellent computer skills