Harvard University Engineer in Cambridge, Massachusetts

46578BRAuto req ID:46578BRJob Code:395058 Engineer Location:USA - MA - Cambridge Business Title:Research Software EngineerSub-Unit:------------ Salary Grade:058Time Status:Full-time Union:00 - Non Union, Exempt or Temporary Basic Qualifications:

  • Bachelor's degree in Computer Science or similar concentration.

  • Minimum of three years of related software development experience and working experience in PHP, Java script, HTML, SQL, CSS, Python, web services.

Additional Qualifications:Preferred Qualifications include:

  • Proficiency in the understanding of object-oriented programming concepts and design patterns.

  • Ability to read and debug existing code.

  • Ability to work with and understand non-technical clients.

  • Ability to work both independently and collaboratively.

  • Demonstrated ability to develop applications utilizing security best practices.

  • Excellent in problem solving and troubleshooting skills.

  • Excellent verbal and written communication skills.

  • Ability to manage multiple projects with shifting priorities.

  • Proven experience developing creative solutions with a focus on continuous deployment and iteration.

  • Using GitHub Source Control software.

  • Development in an AGILE environment.

  • Knowledge of statistics and data science to apply machine learning to analyze real world problem.

Additional Information:This position is fully benefits-eligible term appointment ending 2 years from date of hire with possibility of renewal.

Harvard University requires pre-employment reference and background checks.

Harvard University is committed to supporting a healthy, sustainable learning and working environment.Department:Shorenstein CenterPre-Employment Screening:Education, IdentityJob Function:Technical Duties & Responsibilities:This position is responsible for the building, testing, and shipping of software applications within the Shorenstein Center at the Harvard Kennedy School (HKS). This position reports to the Program Director for Technology.

Specific roles and responsibilities include:

  • Develop, test, and deploy software applications.

  • Provide primary development support for the public website and internal applications.

  • Work with business owners to define release schedule for software projects.

  • Understands technical and functional design requirements.

  • Provide effort estimates and assist in the development of project timelines.

  • Work with program managers to construct solutions that meet the define requirements.

  • Advises, teaches and provides guidance and support in the use and trains users on hardware systems and software applications.

  • Communicate project status and remove any blocker that would impact project schedules.

School/Unit:Harvard Kennedy School EEO Statement:We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, gender identity, sexual orientation, pregnancy and pregnancy-related conditions, or any other characteristic protected by law.