East Carolina University

Software Developer-Temporary


PayCompetitive
LocationGreenville/North Carolina
Employment typeFull-Time

This job is now closed

  • Job Description

      Req#: 70546
      We are seeking a highly skilled and motivated software developer to join our team at ECU's Department of Technology Systems for a short-term research and development project. The software developer will work on a project sponsored by the Department of Defense and will be responsible for developing a web application featuring database functionality. On-campus employment is preferred; however, we are prepared to offer remote work option for qualified candidates. However, if remote work is offered, the software engineer will be required to attend meetings at the ECU campus or at the client site in Ft. Bragg, North Carolina usually once a month. Additionally, the software developer will lead a group of students and evaluate their work.

      Software Development (70%)
      -Develop both front end and back end code for web applications featuring database functionality
      -Collaborate with project stakeholders to identify and understand software requirements
      -Test and debug software
      -Implement software enhancements and improvements
      -Apply cybersecurity best practices in software development
      -Participate in code reviews and offer feedback
      -Support the team to create the delivery and deployment of the software
      -Evaluate the software quality through quantitative and qualitative metrics
      -Optimize database structure for high performance and system reliability

      Project Management Support (15%)
      -Lead a group of students and evaluate their work
      -Attend meetings at the ECU campus or at the client site in Ft. Bragg, North Carolina about once a month
      -Work remotely the majority of the time. Be available for teamwork during work hours through virtual meeting tools such as MS Teams.
      -Prepare PowerPoint slides for meetings whenever needed
      -Adhere to project timelines and budgets
      -Evaluate students’ performances
      -Communicate and collaborate effectively with the project team, customer, end-users, and the stakeholders.

      Software Documentation Support (15%)
      -Create and maintain technical documentation
      -Write user manuals
      -Develop software maintenance, update, and backup procedures
      -Support the project team in developing scientific publications
      -Develop software test reports
      -Develop test protocols
  • About the company

      East Carolina University is a public research university in Greenville, North Carolina.