A complete application in a minute
Tailored resume and cover letter, ready to send.
Monroe Community College in Rochester, NY is seeking a Programmer Analyst to analyze business procedures, gather requirements, and design data processing solutions. This full-time civil service role focuses on developing and modifying systems, coordinating with user departments, and converting procedures into programmable forms.
Work under supervision of senior staff and participate in ongoing system improvements.
Monroe Community College
Position Title: Programmer Analyst - Monroe Community College
Location: Rochester, NY
Category: Support Staff/Civil Service
Job Type: Full Time
Posted On: Wed Oct 28 2026
Job Function:
DISTINGUISHING FEATURES OF THE CLASS: This is a technical position involving responsibility for the gathering and analysis of information for developing and modifying data processing systems. Employees in this class design and specify systems and methods for installing them, guide their installation, and are responsible for developing accurate and effective computer programs. Data gathering involves investigative research conducted at user departments. Employees analyze business procedures and problems to refine data in order to convert into programmable form for data processing. Work is performed under the direct supervision of a higher-level staff member within systems and programming. Does related work as required.
TYPICAL WORK ACTIVITIES: (All need not be performed in a given position. Other related activities may be performed although not listed.)
Additional Duties:
Technical lead and system administrator for Ellucian Banner production and development environments
FULL PERFORMANCE KNOWLEDGES, SKILLS, ABILITIES AND PERSONAL CHARACTERISTICS: Good knowledge of computers and all related equipment; good knowledge of systems design and development; good knowledge in the use of program compliers and operating systems; good knowledge of office procedures; good knowledge of program coding; good oral and written communication skills; ability to gather pertinent information; ability to analyze data for the purpose of program design; ability to test new system programs; ability to establish and maintain effective professional relationships with others; ability to discern and devise improvements to existing systems; initiative; thoroughness; innovation; good judgment; tact; physical condition commensurate with the demands of the position.
MCC Expectations:
Required Qualifications:
Must currently hold the Monroe County Title Programmer Analyst position or meet the minimum qualifications below if the position turns into a provisional hire.
MINIMUM QUALIFICATIONS: Graduation from high school or possession of a high school equivalency diploma, plus EITHER:
Preferred Qualifications:
Job Type: Full-time, Permanent
Hours: 8:45 am - 4:45 pm, M-F
Salary: Starting salary of $76,635.45 with an increase after 6 months.
Pay Transparency Disclaimer: The posted salary range represents the full salary scale for this position, which includes all pay steps within the range. The starting salary for all new hires is typically at the entry-level figure, as determined by the step placement of the Collective Bargaining Agreement. Progression through the range occurs over time based on established criteria such as length of service and performance. This range is provided to give applicants an understanding of the potential earnings over the course of a career in this role.
MCC offers a Flexible Work Policy for benefit-eligible employees. Types of flexible work arrangements include flextime/staggered shifts, remote work/telecommuting, and compressed work schedule. The availability of flexible work arrangements varies by division, department, and position, based upon business and operational needs. Limitations to flexible work arrangements are outlined in the official policy.
Prohibition of Remote Work Outside New York State: Remote work locations outside New York State are not authorized by the College due to out-of-state tax and regulatory implications. In limited circumstances, prompted by business or operational needs, the College may approve requests to work remotely outside of New York State, on a short-term, temporary basis.
Monroe Community College prohibits discrimination based on race, color, religion, sex, sexual orientation, pregnancy, familial status, gender identity or expression, age, genetic information, national or ethnic origin, physical or mental disability, marital status, veteran status, domestic violence, victim status, criminal conviction, or any other characteristic or status protected by state or federal laws or College policy in admissions, employment, and treatment of students and employees, or in any aspect of the business of the College.
Notice Non-Discrimination
Annual Campus Security & Fire Safety Report
Equal employment opportunity, including veterans and individuals with disabilities.
PI288030397