Skip to Main Content


Posting Details

Position Information

Position Title Programmer/Analyst
Department Information Technology
Location Main Campus (Houghton, MI)
Position Type Staff
Full-time/ Part-time Full-time
Full-Time Equivalent (1.0=100%) 1.0
Appointment Term 12 Month
Pay Type Salary Basis
Salary or Hourly Rate No Less Than $58,000
Position Duration Dependent on External Funding? No
Title of Position Supervisor Director of Enterprise Application Services

Position Summary Information

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Job Description Summary

As a member of the Enterprise Application Services team within Information Technology the position will assume a critical role in supporting the Oracle-based Ellucian Banner system and other administrative applications running on multiple hardware and software platforms. You will work closely with clients and peers to apply systems analysis and design techniques to analyze and evaluate business and/or educational needs.

Essential Duties & Responsibilities (other duties may be assigned)

1. Analyze functional business requirements and recommend technical solutions.
2. Work individually and with project teams to evaluate, recommend, implement and integrate hardware and software solutions to support project requirements.
3. Maintain and enhance existing software applications and underlying database objects, which are mostly written in PL/SQL, Java, Groovy, Grails and Javascript.
4. Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.
5. Ensure data and system integrity.
6. Maintain up-to-date knowledge of advances in information systems technology, including software development tools and techniques.
7. Perform other duties and projects as assigned or directed.
8. Integrate safety practices into daily activities.
9. Commit to learning about continuous improvement strategies and applying them to everyday work. Actively engage in University continuous improvement initiatives.

Required Education (minimum requirements)

• Bachelor’s degree in computer science, management of information systems, or an equivalent combination of education and experience from which comparable knowledge and abilities can be acquired.

Required Experience (minimum requirements)

• Relevant experience using SQL / relational databases
• Experience developing web based applications
• Experience in programming languages (e.g. PL/SQL, Java, Perl, C, C++)
• Experience with program development applications/tools

Desirable Education and/or Experience

• Experience working in an academic environment
• Experience writing and maintaining Groovy based code
• Experience writing and maintaining Java based code to support business processes
• Experience using Ellucian Banner products
• Experience using Ellucian Luminis
• Experience using Ellucian Workflow
• Experience developing Java Portlets
• Working knowledge of Microsoft Windows desktop environment

Required Knowledge, Skills, and/or Abilities (minimum requirements)

• Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems
• Ability to understand business requirements and translate the requirements into technical solutions
• Able to communicate technical information to non-technical users
• Effective interpersonal communications skills with an emphasis on a high degree of customer service satisfaction
• Demonstrated commitment to contribute to a safe work environment
• Demonstrated ability to communicate effectively across cultural boundaries and work harmoniously with diverse groups of students, faculty, and staff

Desirable Knowledge, Skills, and/or Abilities
Language, Mathematical, and/or Reasoning Skills
Work Environment and/or Physical Demands
Required Training and Other Conditions of Employment

Every employee at Michigan Technological University will receive the following 3 required training; additional training may be required by the department.
Required University Training:
• Employee Safety Overview
• Anti-Harassment, Discrimination, Retaliation Training
• Annual Data Security Training

Background Check:
Offers of employment are contingent upon and not considered finalized until the required background check has been performed and the results received and assessed.

Posting Detail Information

Posting Number 18136
Posting Type Internal & External Posting
Internal Posting Date
External Posting Date 04/03/2018
Open Until Filled Yes
Special Instructions to Applicants (if applicable)
Additional Information

Enterprise Application Services is a department within Information Technology. Additional information can be found at and below.

About the University:
Michigan Tech is an internationally renowned doctoral research university located in Houghton, MI in Michigan’s scenic Upper Peninsula, on the south shore of Lake Superior. The area provides a unique setting where natural beauty, culture, education, and a diversity of residents from around the world come together to share a superb living and learning experience.

Michigan Tech is an ADVANCE institution, one of a select group of universities in receipt of NSF funds in support of our commitment to increase diversity and the participation and advancement of women in STEM.



Accept References No
Cutoff Date
Reminder Days
Minimum Requests
Maximum Requests
Applicant Special Instructions
Provider Special Instructions
Confirmation Message To Provider

Posting Specific Questions

Required fields are indicated with an asterisk (*).

Applicant Documents

Required Documents
  1. Resume
  2. Cover Letter
  3. Reference List
Optional Documents