×
Register Here to Apply for Jobs or Post Jobs. X

System Programmer Analyst

Job in Midland, Midland County, Michigan, 48640, USA
Listing for: Northwood University
Full Time position
Listed on 2026-09-11
Job specializations:
  • Software Development
Salary/Wage Range or Industry Benchmark: 85000 - 120000 USD Yearly USD 85000.00 120000.00 YEAR
Job Description & How to Apply Below

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. This position works closely with functional departments to identify business needs and develop solutions within Northwood University's Student Information System and related enterprise applications.

The System Programmer Analyst serves as a technical resource for software development, systems integration, reporting, database administration, and business process improvement efforts. The position requires independent analysis, problem-solving, and development of solutions that support operational effectiveness and institutional goals.

  • Maintains, enhances, and supports existing application programs, integrations, and reports.
  • Develops new programs, interfaces, APIs, and reporting solutions of varying complexity by utilizing established standards, procedures, and best practices.
  • Analyzes business requirements and translates them into technical solutions.
  • Analyzes data sources, data structures, and business processes to support operational and reporting needs.
  • Designs, develops, tests, and maintains PostgreSQL databases, queries, stored procedures, and related database objects.
  • Develops and maintains API integrations between Ellucian systems, institutional applications, and third-party vendors.
  • Creates and supports web-based applications and interfaces utilizing HTML, XHTML, JavaScript, CSS, and related technologies.
  • Participates in user consultation, systems analysis, system design, and implementation activities.
  • Assists with the development, maintenance, and troubleshooting of Ellucian Insights reports, dashboards, and data models.
  • Assists with the configuration and development of Ellucian Experience cards and related user engagement solutions.
  • Utilizes AI-assisted development and productivity tools, when appropriate, to improve development efficiency, documentation, testing, troubleshooting, and business analysis.
  • Documents application functionality, business processes, database structures, and system integrations.
  • Identifies opportunities to improve business processes through automation, integration, and technology solutions.
  • Recognizes areas where existing policies, procedures, or system functionality require modification or enhancement.
  • Learn and maintain an understanding of university operations necessary to effectively support institutional systems.
  • Collaborates with departments across campus to identify and implement technology solutions.
  • Fulfills departmental requirements related to administrative notification during periods of illness, vacation, or professional development.
  • Performs at or above Information Technology performance standards.
  • Supports systems and processes that span multiple functional areas across the University.
  • Demonstrates excellent customer service, communication, and teamwork skills.
  • Possess a bachelor's degree in Computer Science, Management Information Systems (MIS), Software Engineering, Information Technology, or a related field. Equivalent combinations of education and experience may be considered.
  • Have five or more years of experience in software development, database programming, reporting, systems integration, or related technical work.
  • Demonstrate a strong understanding of application development, system analysis, database concepts, and software engineering principles.
  • Have experience working in Unix/Linux and relational database environments.
  • Demonstrate advanced proficiency in SQL and relational database development. PostgreSQL experience is strongly preferred.
  • Have experience designing, developing, testing, and supporting APIs, web services, and system integrations.
  • Demonstrate strong knowledge of HTML, XHTML, JavaScript, CSS, and modern web development concepts.
  • Possess the ability to perform programming, debugging, system analysis, data analysis, troubleshooting, and problem resolution.
  • Demonstrate experience translating business requirements into effective technical solutions.
  • Have knowledge of software development lifecycle principles, development standards, and best practices.
  • Have experience developing and supporting operational, analytical, and business intelligence reporting solutions.
  • Demonstrate the ability to work independently on complex technical assignments while collaborating effectively with…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary