Senior Software Engineer

Oklahoma City, Oklahoma

Oklahoma City Community College
Apply for this Job
Posting Number:

Staff

Classification Title:

Staff

Working Title:

Senior Software Engineer

Datatel Position ID:

COSD3SRSWENG1A

Annual Hours:

12 Month

Placement Range:

$65,175.10 - $73,321.99

Position Type:

Regular

Job Category:

Exempt

General Description:

The Senior ERP Software Engineer works with a variety of staff and users to develop software solutions for both existing and new enterprise systems. This includes customization, third party integrations, API maintenance, testing, reporting and troubleshooting related to enterprise software systems.

Reports To:

Director of ERP Solutions, Data

What position(s) reports to this position?:

None

Minimum Education/Experience:

Bachelor's degree in Computer Science, Software Development, or Software Engineering.

Minimum (2) years' experience as a programmer working with databases and developing enterprise-level applications, with a strong focus on systems integration and database programming.

Required Knowledge, Skills & Abilities:

Knowledge:
Higher education environment practices;

MS .Net, C , MVC, and Visual Studio;

Json, APIs, and Restful web services; and

Software engineering concepts (such as requirements management, development models, testing, and documentation).

Skills:
Using Enterprising Reporting tools;

Writing application programs;

Using HTML, CSS, JavaScript, and other scripting software;

Communicating, both verbally and in writing; and

Analyzing data.

Abilities:
Work effectively as part of a team as well as independently;

Maintain effective working relationships with co-workers and the public;

Manage competing priorities in a highly demanding environment; and

Scrutinize data and other information as it appears in on-screen reports and printed reports.

Physical Demands/Working Conditions:

PHYSICAL/MENTAL DEMANDS AND WORKING CONDITIONS:
The work is sedentary work which requires the person in this position to occasionally exert up to 10 pounds of force to grasp, lift, carry, push, pull or otherwise move objects, including the human body.Additionally, the following physical abilities are required:

This position requires the person to regularly lift and/or move up to 35 pounds and occasionally up to 50 pounds.

This position requires that the person has specific vision abilities including close vision.

This position requires that the person uses standard office equipment.

This position requires that the person is able to sit and work at a desk for extended period of times.

This position requires that the person is able to scrutinize data and other information as it appears in on-screen reports and printed reports.

Work is performed in a relatively safe and secure work environment that may periodically have unpredictable requirements or demands.

Work is performed during normal office hours; works evenings and weekends as necessary.

Preferred Qualifications:

Previous experience customizing with Ellucian Colleague and integrated applications.

Previous work experience in a Higher Education environment within an IT role supporting different functional areas (HR, Finance, Student, Bursar, etc.)

Previous experience with Enterprise Reporting tools.

Required Training:

Serve in a general role in the OCCC emergency management plan. An employee in this position must complete National Incident Management System (NIMS) training within the first 90 days of employment (subject to class availability) and on a continuing basis as required. The specific courses to be completed within 90 days of employment in this position include:

IS-100.HE
IS-700.a

Work Hours:

Summer Hours (May 26- Aug1):
- Monday-Thursday
- 7:30am-6:00pm

Non-Summer Hours:
- Monday-Friday
- 8:00am - 5:00pm

Evenings and weekends as necessary.

Department:

ERP Programming/Systems

Job Open Date:

04/11/2025

Open Until Filled:

No

Special Instructions to Applicants:

Applicants are to thoroughly complete the online application and attach the following required documents: cover letter, resume, and transcript conferring highest degree.

Applicants who do not attach the required documents will not be considered for the position.

For application assistance, please contact Human Resources at , Monday through Friday between the hours of 8:00 AM and 5:00 PM.

Job Duties (Position Specific):

To perform this job successfully, an individual must be able to perform the essential job functions satisfactorily. Reasonable accommodations may be made to enable individuals with disabilities to perform the primary job functions herein described. Since every duty associated with this position may not be described herein, employees may be required to perform duties not specifically spelled out in the job description, but which may be reasonably considered to be incidental in the performing of their duties just as though they were actually written out in this job description.

Job Duties (Duties Assignment Statement):

Apply process mapping, product research, and vendor consultation, and user feedback to identify software solutions that align with current operating procedures and input/output requirements.

Maintain custom processes and API connections within the institution's ERP system. Analyze, and make recommendations to improve operations, adapt to new requirements and resolve processing issues.

Analyze problems and opportunities for improvement with existing information systems. Maintain primary responsibility for the development and implementation of functions and programs to improve ERP systems across the institution.

Serve as a primary decision-maker in determining the viability of integrations for ERP applications. Provide feedback on testing functionality requirements and performance; implement and provide feedback on usability design principles.

Collaborate with functional experts, IT Infrastructure, and Helpdesk to both determine and develop the architecture and design of ERP software integrations.

Optimize software programs for efficiency and longevity using programming languages and software development concepts, practices, and technologies. Perform system administration procedures to install developed solutions.

Apply timely resolution of critical software issues impacting systems including enrollment, payroll, and compliance reporting.

When applicable, provides queries and file transfers for the delivery of data to desktop and data warehouse applications.

Assist end users with appropriate use of ERP software solutions.

Other duties as assigned.

Job Duties (Safety / Policy & Procedures):

Abide by the policies and procedures published in the Board of Regents Policies and College Policies & Procedures

Contributing to a safe educational & working environment is the responsibility of all College employees and is accomplished when employees:

Adhere to established safety and health procedures and practices for the purpose of providing injury and illness prevention for self and others.

Complete quarterly health and safety training pursuant to OCCC's established safety and health procedures and practices.

Participate in all applicable OCCC emergency, evacuation, shelter in place drills, and be prepared to take action and assist others in taking appropriate action should a health or safety emergency occur.

Date Posted: 20 April 2025
Apply for this Job