Demo

Senior Developer

Ball State University and Careers
Muncie, IN Full Time
POSTED ON 2/10/2026 CLOSED ON 2/13/2026

What are the responsibilities and job description for the Senior Developer position at Ball State University and Careers?

Position Title:

Senior Developer

Compensation:

$80,000 - $89,000

Department:

Information Technology Services_A

About this opportunity:

Ball State University is searching for a candidate with a strong development background to join our team. This position is responsible for designing, developing, and maintaining new and existing applications and data integrations, and developing and maintaining technical documentation, including design specifications, test plans, and deployment procedures. This position works collaboratively with the end-users of systems to define system and process requirements, analyze business requirements, and provide effective integration with existing databases and/or applications.
This is a full-time opportunity that comes with a great benefits package, including generous paid time off and paid holidays, University-funded retirement programs, medical and prescription plans, dental, flexible spending and health savings accounts, tuition discounts, and much more! Come be a part of our team!

This position is open to remote work.

Open/close dates: (February 9, 2026 – February 25, 2026). Application deadline: February 25, 2026.
Candidates for searches must have current authorization to be employed in the U.S. without employer sponsorship.

What you'll do and what you'll bring:

Position Function:

Provide analysis and programming related to the design, development, support, and maintenance of integrations of enterprise systems. Provide Extract, Transform and Load (ETL), data integration expertise and support for the university’s databases and systems. Implement data management solutions within a variety of systems/applications. Work collaboratively with the end-users of systems to define system and process requirements, analyze business requirements, and provide effective integration with existing databases and/or applications. Responsible for the design and development for extraction and transformation mappings from source to target data stores. Provide technical support as needed for assigned systems/applications.

Duties and Responsibilities:

1. Design, build, and maintain new and existing applications and data integrations between Workday and external systems. Ensure accuracy and integrity of data and applications through analysis, coding, documentation, and problem resolution.

2. Develop ETL processes related to the development and integration of enterprise applications. Create and maintain the scripts and processes required to extract, transform, review and move data and metadata to the appropriate data store. Review business problems and design appropriate solutions using various ETL toolsets.

3. Meet with functional units to define projects; discuss work progress and problem resolution; ensure the strategic goal of implementing comprehensive and integrated information systems are met.

4. Develop solutions using the software development tools and database management systems that are deemed acceptable by the institution, including reviewing emerging programming and database technologies and providing recommendations. Maintain a current working knowledge of these tools and technologies.

5. Serve as a backup to the Workday security administrator. Help develop and implement security designs in Workday based on business requirements and organizational policies. Help investigate and resolve issues related to user access and security configurations within the Workday system. Work with the Workday security administrator to provision user access, manage roles and permissions, conduct security audits, and ensure data security and compliance.

6. Analyze and translate requirements and change requests into technical specifications.

7. Perform unit testing, tuning, and optimization of applications and integrations.

8. Provide technical support as needed for assigned systems and applications.

9. Provide ITS staff and functional unit technical staff technical support and training in the tools and technologies in the applications and data stores as appropriate.

10. Provide business and production support on a 24/7 basis as needed.

11. Support the ITS staff in the development of long-range planning strategies that will continue to allow the IT staff to provide optimum service to clients.

12. Perform other related duties as assigned.

Minimum Qualifications:

  • Bachelor’s degree from an accredited institution by the date of appointment. Or, in lieu of a Bachelor’s degree: Associate’s degree plus an additional combination of education or professional IT experience equivalent to two years.

  • At least five years of specialized experience in numerous, highly specialized IT tools and technologies involving a wide range of hardware/software solutions; five or more years of programming experience across various platforms i.e., Oracle SQL, Oracle PL/SQL, Microsoft SQL Server, REST API, Python, Perl, and others.; at least three years of professional work experience in project management or technical leadership, including systems analysis and development experience.

  • Excellent organizational, problem-solving, and decision-making skills; strong verbal and written communication skills. Must be willing to own responsibility for critical database and information systems; must be willing to work evenings and weekends as needed to support scheduled updates, and respond to unplanned outages on a 24 hours-a-day, 365 days-a-year basis.

Preferred Qualifications:

  • Additional years of related experience in programming, systems analysis, development, and project management in higher education systems, with extensive experience in report writing and documentation.

How to apply:

For inquiries, please contact:

Mark Wolfe, Assistant Director of Enterprise Information Systems, at the following email address: mwwolfe@bsu.edu

Please apply via the online Ball State University job portal.

Please list three professional references within the online application.

Supporting Documents Upload Instructions:

Important: Do not use the Autofill feature when uploading your resume.

Required Document:

  • Resume

Optional Document:

  • Cover Letter detailing your qualifications for the position.

What we offer:

At Ball State University, we understand the importance of balancing professional responsibilities with personal well-being. That's why we offer paid 24 vacation days, 12 sick days and 10 holidays a year. Plus, our paid parental leave (6 weeks) is there for life's most significant moments. We offer affordable health and dental insurance, robust long-term disability and life insurance plans, as well a range of retirement benefits to provide financial security to you and your family. These benefits ensure that you can focus on your work and personal growth without worrying about the unexpected.

When you work for us, you are family. And to show our support of your family, we will cover 90 percent of your child's (or children's) undergraduate college tuition at Ball State. We do the same for you. In fact, we'll cover 100 percent of the tuition costs for you to earn your undergraduate degree and 80 percent of your graduate tuition. This offer is good from the very first day you start. It's just one way we do our part to uplift you.

Let's fly together toward a secure and prosperous tomorrow.

Curious about our excellent benefits package?

We have developed a calculator that shows you the value of our core benefits. Select the Total Compensation Calculator - Professional and download the spreadsheet. If you are applying for a 10-month position or one with Burris or Indiana Academy, please select the corresponding calculator.

Salary : $80,000 - $89,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Developer?

Sign up to receive alerts about other jobs on the Senior Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$102,136 - $132,353
Income Estimation: 
$123,508 - $158,121
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Senior Developer jobs in the Muncie, IN area that may be a better fit.

  • Senior Helpers Albany, IN
  • If you are a CNA, HHA or an experienced caregiver apply now! Senior Helpers is urgently hiring caregivers in the Albany, IN area! If you have experience wo... more
  • 15 Days Ago

  • Senior Helpers Anderson, IN
  • If you are a CNA, HHA or an experienced caregiver apply now! Senior Helpers is urgently hiring caregivers in the Anderson area! If you have experience work... more
  • 2 Days Ago

AI Assistant is available now!

Feel free to start your new journey!