Human Resources

Programmer Analyst


The Programmer/Analyst is responsible for analysis, programming, and technical support for the college’s enterprise systems, including the Jenzabar One platform (Jenzabar One Desktop, Jenzabar One Web, and Jenzabar Internet Campus Solution), and the various systems that integrate with Jenzabar One, Slate CRM and other administrative applications running on a variety of hardware and software platforms. Duties include analyzing business processes, identifying need, gathering requirements, and designing, coding, testing, and deploying solutions to support new and existing programs and applications, system integrations, business intelligence, and general system maintenance and troubleshooting.

Flexible and remote work schedule available.


System Analysis (20%)

  1. Consult with clients to gather information about needs, objectives, functions, performance expectations, and input and output requirements.
  2. Identify and recommend ways to leverage available technological resources to improve functional business processes, address challenges, and/or reduce inefficiencies.
  3. Analyze needs, design, and implement processes and workflows that promote efficiency and strategic advantage in college operations.
  4. Facilitate fit/gap analysis for new products, ERP modules, and custom-developed components; work with users to ensure a complete review of the technology against current and changing business processes is conducted, the most appropriate alternative is selected, and the solution is effectively implemented.

Application Development & Support (70%)

  1. Use accepted application development and project planning methods to design, develop, implement, maintain, and support the college’s major enterprise information systems, interfaces, and related applications.
  2. Design, code, debug, test, and deploy application customizations, changes, enhancements, and interfaces.
  3. Test enterprise system enhancements and application and infrastructure upgrades in coordination with users and other technical staff.
  4. Provide high quality and timely application support, including troubleshooting errors and issues; problem determination and resolution for complex applications or services; and support fixes, changes, upgrades, and related functions.
  5. Write and maintain clear documentation and diagrams to describe program development and coding, testing processes, installation and operating procedures, maintenance, troubleshooting, and ongoing support.
  6. Develop and maintain appropriate end-user documentation; provide training to users or technical support staff as appropriate.
  7. Develop queries, ad-hoc reports, etc. based on analysis or specifications provided.

General Duties (10%)

  1. Learn new technologies, and continually develop knowledge of existing technologies and systems, in preparation for changing needs of our business systems.
  2. Maintain a high degree of professional computing competence, as evidenced by continuing professional education, participation in professional meetings, and interactions with peers and users.
  3. Update and maintain information in the ticketing system, and prepare status, activity, and project updates and reports, as requested.
  4. Perform other duties, as assigned.


Supervision is received from the Assistant Director of Enterprise Applications.


Student Workers.


  1. Bachelor's degree in Computer Science, Information Systems, or similar field.
  2. Technical proficiency with one or more programming languages such as C#, SQL, VB, Java, JavaScript, jQuery, CSS, and HTML.
  3. Working knowledge of ERP and CRM software applications, client/server software, and enterprise reporting/business intelligence systems.
  4. Experience using general software development tools, including source code control, issue tracking, and automated testing.
  5. Experience with report development and report-writing tools.
  6. Demonstrated ability to work with end users to assess needs, define and document technical requirements/specifications, and propose technical solutions that add value to the business process, department, or organization.
  7. Proactive, self-directed, and results-oriented, with a high level of internal motivation and the ability to define and execute projects independently.
  8. Strong quantitative, analytical, and problem-solving skills, with ability to understand the both the “big picture” and the details, and be able to accurately and clearly communicate the relation between both.
  9. Excellent communication skills, both verbal and written.
  10. Ability to work with individuals at all levels and build productive and collaborative working relationships.


  1. Programming and development experience using SQL Server, SQL Server Reporting Services (SSRS), and SQL Server Integration Services (SSIS)
  2. Familiarity with the academic and business processes of higher education and the inter-relationships between departments, data, and systems.
  3. Professional project management and IT certification or training.


To apply, please email resume and cover letter to Melissa Norris at Include “Programmer Analyst” in the subject line.  No calls please.

A highly selective liberal arts college located on Chicago’s North Shore, Lake Forest College enrolls approximately 1,600 students from over 40 states and 70 countries. Lake Forest College is one of the most diverse small colleges in the Midwest, with nearly 40% of our student body comprised of domestic minority and international students. Lake Forest College embraces diversity and encourages applications from women, members of historically underrepresented groups, veterans, and individuals with disabilities.  For more information about Lake Forest College, visit