Software Developer III (Ellucian)

Location: 

University, MS, US, 38677

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

Note for Current UM Employees

Current employees must apply internally via connectU > connectu.olemiss.edu

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 team as a Software Developer III for Project Encompass, an exciting enterprise resource planning (ERP) project that will revolutionize UM’s Student Information System (SIS) through the implementation of Ellucian Banner.



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

Ellucian Integration/Ethos Developer (2 positions)
Ellucian Web/Experience Developer (1 position)
Ellucian Workflow Developer (1 position)
Ellucian Reporting/Insights Developer (1 position)

 

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

 

The Ellucian Web/Experience Developer is responsible for the design, development, testing, implementation, maintenance, and support of the Ellucian Experience web dashboard. This includes developing and maintaining Ellucian Experience cards within the Student Information System (SIS), providing support for delivered and custom cards, and making changes to existing dashboards as required.

 

The Ellucian Workflow Developer is responsible for the design, development, testing, implementation, maintenance, and support of Ellucian business processes/workflows for the Student Information System (SIS). 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.

 

The Ellucian Reporting/Insights Developer is responsible for the design, development, testing, implementation, maintenance, and support of reporting and analytic solutions within Ellucian Insights for Student Information System (SIS) specific requirements. This includes working closely with cross-functional teams to ensure reporting solutions align with business objectives, providing expert guidance on best practices for reporting and analytics, and staying current with new features and releases.

 

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

Ellucian Integration/Ethos 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 Ellucian Banner.
•    Provide support for 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.
•    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.

 

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

 

Ellucian Reporting/Insights Developer
•    Demonstrate an unwavering commitment to creating a positive user experience.
•    Design, build, and maintain robust Ellucian Insights reports that meet enterprise requirements.
•    Provide expert guidance on best practices for Ellucian Insights reporting and analytics, including staying up to date with new features and releases.
•    Identify and resolve issues in Ellucian 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.


 

Examples of Work Performed (Continued)

Ellucian Workflow Developer
•    Demonstrate an unwavering commitment to creating a positive user experience.
•    Design and implement business processes within the Ellucian Banner SIS system.
•    Provide technical competency in the design and configuration of Ellucian Banner business processes.
•    Collaborate across the university to understand requirements, configuration, and testing of Ellucian Banner 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.

 

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.

  1. Serves as a lead for designated software projects.  
  2. Provides technical leadership to software development team.
  3. Develops and implements strategies to support workflow and information access.
  4. 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, MIS, 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

Position Salary Range - $83,096 - $124,654.40

 

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