Software Developer III (Workday)

University of Mississippi

University, MS

ID: 7274124
Posted: August 20, 2024
Application Deadline: Open Until Filled

Job Description

Definition of Class
Are you ready to be part of a transformative initiative at one of the nation's leading universities? The University of Mississippi invites you to join our dynamic team as a Software Developer III for Project Encompass, an exciting enterprise resource planning (ERP) project that will revolutionize UM's Human Resources and Finance systems through the implementation of Workday.



We are hiring six positions with this search. The respective working titles will be:

Workday Administrator (two positions, one for HCM, one for Finance)
Workday Integration Developer (two positions)
Workday Reporting Lead/Developer (one position)
Workday Business Process Administrator (one position)


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.

Definition of Class Continued
The Workday Administrator is responsible for providing support as the IT department representative for the respective Workday application (e.g. - HCM, Finance, etc.). This includes application issue-analysis/resolution, configuration, assisting with the management of security/permissions, reporting support, and acting as a liaison between campus stakeholders and external application contacts and assisting end-users.



The Workday Integration Developer is responsible for the design, development, testing, implementation and support of all integrations between Workday and third-party systems. This includes managing system integrations within the architecture of Workday HCM and Finance, providing support for Workday inbound/outbound integration issues and making changes to existing integrations as required.



The Workday Reporting Lead/Developer is responsible for the design, development, testing, implementation, maintenance, and support of all reporting and analytic solutions within Workday for both HCM and Finance. This includes working closely with cross-functional teams to ensure reporting solutions align with business objectives, providing expert guidance on best practices for Workday reporting and analytics and staying current with new features and releases.



The Workday Business Process Administrator is responsible for the design, development, testing, implementation, maintenance and support of Workday business processes/workflows for both HCM and Finance. This includes working closely with both functional end users and technical team members to align best practices with business needs and to develop innovative solutions within existing functionality to address emerging needs.

Examples of Work Performed
Workday Administrator

Demonstrate an unwavering commitment to creating a positive user experience.
Serve as a key IT contact for Workday for the respective area (e.g. – HCM, Finance, etc.). Stay current with all application upgrades and enhancements. Work with vendors and internal technical teams to resolve issues, install and test upgrades and customizations.
Work with process owners to learn their processes and how they are applied within Workday. Develop, implement new configurations, customizations and recommend solutions based on the needs of the process owners.
Perform routine break/fix support, regression testing and support the business processes for the respective area (e.g. – HCM, Finance, etc.).
Effectively interface with technical and nontechnical staff at all organizational levels.
Workday Integration Developer

Demonstrate an unwavering commitment to creating a positive user experience.
Design and develop interfaces and conduct unit and integration tests. Manage system integrations within the architecture of Workday.
Provide support for Workday inbound and outbound integration issues, changes to existing integrations and develop new integrations.
Perform routine break/fix support, regression testing and support the inbound/outbound interfaces to the WD and vendor systems.
Consult with business and technical teams about interface design and maintenance; collaborate on design decisions. Analyze and translate business requirements into functional and technical specifications. Ensure integrations function as designed based on functional and technical requirements.
Workday Reporting Lead/Developer

Demonstrate an unwavering commitment to creating a positive user experience.
Design, build, and maintain robust Workday reports that meet enterprise requirements.
Provide expert guidance on best practices for Workday reporting and analytics, including staying up to date with new features and releases.
Identify and resolve issues in Workday reporting tools, ensuring seamless functionality.
Work closely with cross-functional teams to ensure reporting solutions align with business objectives. Engage with various departments to understand reporting needs and deliver solutions that drive business outcomes.
Workday Business Process Administrator

Demonstrate an unwavering commitment to creating a positive user experience.
Design and implement business processes within the Workday ERP system.
Provide technical competency in the design and configuration of Workday business processes.
Collaborate across the university to understand requirements, configuration, and testing of Workday solutions for varying business problems.
Create an environment that values, enables, and encourages innovative solutions to improve existing products and services and to develop and implement new tools and products.
Examples of Work Performed Continued
General / Software Developer III

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-premises, 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 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.

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.



Interview Requirements:
Any candidate who is called for an interview must notify the Department of Equal Opportunity/Regulatory Compliance in writing of any reasonable accommodation needed prior to the date of the interview.

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.