Programmer Analyst / Senior Programmer Analyst

Mercer University•Macon, GA
•Onsite

About The Position

Mercer University is seeking a Programmer Analyst or Senior Programmer Analyst for its IT Application Services department at the Macon, Georgia campus. The level will be determined based on the selected candidate’s credentials. This is an in-person role supporting the University’s application and data systems. The Programmer Analyst writes web application programs using Microsoft .NET and C# according to established requirements and specifications, works with SQL Server databases using T-SQL for basic CRUD activities, and produces documentation and logic flows. The work is performed with moderate to minimal direct supervision and guidance. The Senior Programmer Analyst serves as an integrator with data analysts and end users to deliver complete data system solutions and provides Tier 3 technical support for University applications, including coordinating with third-party vendors. The role evaluates, plans, coordinates, and executes software system upgrades; designs, develops, and troubleshoots SSRS reports and SSIS packages; and assists the department head with requirements gathering, design, development, and documentation of work products.

Requirements

  • For the Programmer Analyst level: a bachelor’s degree in information technology, computer programming, or a closely related field, and three years of progressive general programming experience using object-oriented methodologies, including understanding of relational databases and T-SQL data definition and data manipulation. An equivalent combination of education and professional field-related experience may be considered in lieu of a degree.
  • For the Senior Programmer Analyst level: a bachelor’s degree in information technology, computer programming, or a closely related field, and five years of progressive general programming experience with .NET technologies, including one year working with SSIS and/or SSRS. Experience must also include object-oriented and relational database design and programming. An equivalent combination of education and professional field-related experience may be considered in lieu of a degree.
  • Knowledge of the Microsoft .NET framework, Visual Studio, Visual Basic, C#, T-SQL, SSMS, SSIS, and SSRS.
  • Ability to produce application work products from end-user specifications and requirements, with moderate supervision for the Programmer Analyst level and minimal direct supervision for the Senior Programmer Analyst level.
  • Ability to work independently.
  • For the Senior Programmer Analyst level, a solid foundation in object-oriented programming, .NET and C# programming, and relational database design and programming.
  • For the Senior Programmer Analyst level, ability to produce logic flow charts, design documents, and system documentation at a senior level.

Nice To Haves

  • Experience with GIT is highly desirable.

Responsibilities

  • Write web application programs using Microsoft .NET and C# based on established requirements and specifications.
  • Work with SQL Server databases using T-SQL for basic CRUD activities.
  • Produce documentation and logic flows for assigned work.
  • Integrate work with data analysts and end users to produce complete data system solutions.
  • Provide Tier 3 technical support for University applications, including contacting third-party vendors for additional support.
  • Evaluate, plan, coordinate, and execute software system upgrades.
  • Design, develop, and troubleshoot SQL Server Reporting Services (SSRS) and SQL Server Integration Services (SSIS) packages.
  • Assist the department head with requirements gathering, design, development, and documentation of work products.

Benefits

  • Comprehensive health insurance for employees and dependents
  • Retirement contributions
  • Tuition waivers
  • Paid vacation and sick leave
  • Technology discounts
  • Schedules that allow for work-life balance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service