University, MS

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. Incumbent works with autonomy and functions as a technical project leader as needed and may manage designated projects. Examples of Work Performed Follows business requirements to design, implement and maintain software using appropriate data structures and well-designed code that exhibits mature 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. Develops 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. Serves as a team lead for software development projects by developing detailed project plans including timelines, recommending the appropriate technology options and software development platforms, interfacing with the functional owner to ensure that the new software meets the identified business need and evaluates the overall effectiveness of the software solutions. Provides technical leadership to the software development team. Schedules code reviews of programs written by junior level developers, learns new technical topics and teaches other team members, and constantly stays abreast of new/emerging software development tools and methodologies. Develops and implements strategies to support workflow and information access within the business. Relates software to business processes to achieve appropriate/optimal solutions, designs reports and data flows that are high performing with content, usability and security, and evaluates different software approaches such as on-premise, cloud, vended, or home-grown. Follows through with the ERP vendor to report and resolve software bugs. Identifies and suggests ideas for improvement to the vendor via appropriate channels. Performs similar or related duties as assigned orrequired. Below is a sample of the development and configuration tools that will be used by this position. Individuals with experience in these areas are strongly encouraged to apply. Java (or similar OO language) JavaScript Web services/SOAP messaging/OData The SAP ABAP programming language The SAP Implementation Guide (IMG) SAP Netweaver Gateway SAP Process Integration (PI) The SAP Fiori UX GitHub 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. Serves as a lead for designated software projects. Provides technical leadership to software development team. Develops and implements strategies to support workflow and information access. Enhances skillsets as necessary to perform responsibilities. Minimum Education/Experience Education: Bachelor's Degree from an accredited four-year college or university in Computer Science or a related field. AND Experience: Three (3) 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 complies with all applicable laws regarding equal opportunity and affirmative action and does not unlawfully discriminate against any employee or applicant for employment on the basis of race, color, gender, sex, sexual orientation, gender identity or expression, religion, national origin, age, disability, veteran status or genetic information.Salary Range: NAMinimum QualificationLess than 5 years

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons
such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money
for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will
bounce and the victim is left responsible.

We found Education, Training & Library Jobs and educational opportunities for you.

Step 1 of 3: Fill out the form below.

First Name:

Last Name:

Email:

Zip:

Phone:

By clicking 'Continue', I declare that I am a U.S resident over 18, I agree to the
Privacy Policy
and Terms of Use,
I provide my consent and signature to have a representative from Career Advisor contact me regarding career and educational opportunities at the email and phone number provided, including wireless, using automated technology, pre-recorded calls and/or text messages, and my consent is not a condition of purchase. In addition, I agree to receive job alerts and special offers by email from you and your trusted partners.

By clicking 'Continue', I consent to be contacted regarding education opportunities at the phone number provided: , using an automated telephone dialing system and/or pre-recorded voice. I may be contacted by Career Advisor. Consent is not required as a condition of using this service.