Job Search and Career Advice Platform

Enable job alerts via email!

Senior Developer

Ball State University

Remote

USD 80,000 - 89,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A prominent educational institution in Muncie, Indiana, is seeking a Senior Developer to design and maintain applications and data integrations. This full-time position offers a competitive salary of $80,000 - $89,000, along with generous benefits including paid time off, health insurance, and tuition discounts. The ideal candidate will possess a bachelor's degree and significant programming experience with various technologies. Remote work flexibility is available, and a strong development background is essential.

Benefits

Generous paid time off
Paid parental leave
Tuition discounts for employees and children
Health and dental insurance
Retirement benefits

Qualifications

  • Bachelor's degree from an accredited institution or equivalent professional experience.
  • 5+ years of experience in IT tools and technologies.
  • 3+ years in project management or technical leadership.

Responsibilities

  • Design, develop, and maintain applications and data integrations.
  • Provide technical support and develop ETL processes.
  • Collaborate with end-users to define requirements.

Skills

Programming experience
SQL
Python
Perl
Project management

Education

Bachelor's degree

Tools

Oracle SQL
Microsoft SQL Server
REST API
Job description
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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.