Share this Job

Software Developer II


University, MS, US, 38677

Department:  Information Technology (10000897)
Employee Designation:  Regular Full-time (Benefits Eligible)

Condition of Employment

As required by Executive Order 14042, if selected, you will be required to be vaccinated against COVID-19 and submit documentation of proof of vaccination or apply for and receive a University-approved accommodation before beginning employment with the University.

Note for Current UM Employees

Current employees must apply internally via connectU >

Definition of Class

This position develops and maintains software applications and /or integrates internal processes with external services. The incumbent exercises independent discretion and judgment while designing algorithms and data structures, enhancing or developing new software, and conducting unit level and integration testing.


This position will develop web and backend applications using modern techniques with a special focus on SQL modeling and data queries. This position will be part of the team supporting the campus Student Information System(SIS).
Below is a sample of the development and configuration tools that will be used by this position.
Java (or similar OO language), SQL and database design, SAP ABAP, Eclipse/SQL Console, Git, Agile Scrum


Examples of Work Performed

  • Follows business requirements to design, implement and maintain software using appropriate data structures and well-designed code that exhibits programming and software design skills.
  • Develops project plans that includes detailed tasks and estimated timeline required to complete each task and the overall project.
  • Performs unit-level testing of new software and oversees user acceptance testing of new software developed in house or delivered via enhancements from the ERP Vendor.
  • Improves and optimizes software that is in the production system by monitoring software in the production system for issues, running performance analyses to determine bottlenecks, and restructuring code to make performance improvements.
  • Troubleshoots software errors by monitoring the production system for software errors, using debugging tools to locate the code causing the errors, implementing appropriate fixes and testing the software for correctness.   
  • Designs, develops, and tests interfaces to integrate software systems.  Selects most appropriate API for developing software interfaces, ensures the security of data that is parked or in transit and implements the interface to integrate systems.
  • Stays informed on changes in technology, extending skillsets when necessary to perform responsibilities.
  • Performs similar or related duties as assigned or required.

Essential Functions

The essential functions include, but are not limited to, the following. Additional essential functions may be identified and included by the hiring department.

  1. Designs implements and maintains software.
  2. Improves and optimizes software that in in production.
  3. Develops interfaces to integrate software systems.
  4. Enhances skillsets as necessary to perform responsibilities.

Minimum Education/Experience

Bachelor's Degree from an accredited four-year college or university in Computer Science or a related field.


Two (2) years of experience related to the above described duties.

Substitution Statement: Related experience may be substituted for education, on a basis set forth and approved by the Department of Human Resources.

Salary/Wage Information

To learn more about our pay structure and view our salary ranges, click here to visit the Compensation page of our Human Resources website. This link is provided for general pay information. Hourly rate or salary may vary depending on qualifications, experience, and departmental budget. Note: Unclassified positions (faculty, executives, researchers and coaches) do not have established salary ranges.

EEO Statement

The University of Mississippi provides equal opportunity in any employment practice, education program, or education activity to all qualified persons. The University complies with all applicable laws regarding equal opportunity and affirmative action and does not unlawfully discriminate against any employee or applicant for employment based upon race, color, gender, sex, pregnancy, sexual orientation, gender identity or expression, religion, citizenship, national origin, age, disability, veteran status, or genetic information.

Background Check Statement

The University of Mississippi is committed to providing a safe campus community. UM conducts background investigations for applicants being considered for employment. Background investigations include a criminal history record check, and when appropriate, a financial (credit) report or driving history check.

Nearest Major Market: Oxford Mississippi