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 reliabilityProject 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 protocolsAbout the company
East Carolina University is a public research university in Greenville, North Carolina.