Job Description
Company: Northwood University
Location: Midland, MI
Workplace Type: On-site
Employment Type: Full-time
About the Role
The System Programmer Analyst, as part of the Systems and Programming Team, is responsible for analyzing business requirements; designing, developing, maintaining, and supporting software applications, integrations, databases, reports, and technical solutions that support University operations within the Student Information System.
What You’ll Do / Key Responsibilities
- Designs, develops, tests, and maintains PostgreSQL databases, queries, and stored procedures.
- Develops and maintains API integrations between Ellucian systems and third-party vendors.
- Creates and supports web-based applications utilizing HTML, XHTML, JavaScript, and CSS.
- Analyzes data sources and supports operational and reporting needs using Ellucian Insights.
- Troubleshoots and resolves software, reporting, and data-related issues across institutional systems.
Requirements & Qualifications
- Possess a bachelor’s degree in Computer Science, MIS, Software Engineering, or related field.
- Have five or more years of experience in software development, database programming, or systems integration.
- Demonstrate advanced proficiency in SQL and relational database development, with strong PostgreSQL experience preferred.
- Experience working in Unix/Linux and relational database environments.
- Experience designing, developing, testing, and supporting APIs and system integrations.
Preferred / Bonus Qualifications (if applicable)
- Experience with Ellucian Colleague, Ellucian Insights, or Ellucian Experience platforms.
- Experience utilizing AI-assisted development and productivity tools (e.g., Microsoft Copilot).
- Knowledge of RESTful API development and data integration technologies.
Benefits & Perks (if applicable)
- Not Specified
Northwood University stands apart in higher education with a philosophy grounded in The Northwood Idea – emphasizing freedom, free enterprise, personal responsibility, and limited government.