Tallo logoTallo logo

Computer Programmer

Job

Monroe Community College

Remote

$73,084 Salary, Full-Time

Posted 3 days ago (Updated 9 hours ago) • Actively hiring

Expires 6/9/2026

Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
67
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Computer Programmer Monroe Community College - 4.3 Rochester, NY Job Details Full-time $64,103.53 - $82,065.46 a year 7 hours ago Benefits Flextime Qualifications Computer operation Spanish Computer Science Requirements specification Software design Associate's degree in computer science Software coding System design Mid-level High school diploma or GED Software testing Computer skills Associate's degree Bachelor's degree in computer science
Full Job Description Category:
Support Staff/Civil Service Subscribe:
New Job Alerts RSS Job Feed Department:
Technology Services Locations:
Rochester, NY Posted:
May 8, 2026
Closes:
Open Until Filled Type:
Full Time Salary Type:
Annually Salary Range:
$64,103.53 - $82,065.46
Position ID:
200320
Job Description:
Job Function:
DISTINGUISHING FEATURES OF THE CLASS
This is a technical data processing position involving responsibility for designing and testing program logic, for coding programs, and preparing them for computer operations. Employees in this class assist the systems designer in establishing file requirements and processing specifications for automated portions of the system. The work is performed under the general 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.) Develops accurate and effective computer programs Maintains current knowledge of department, coding methods, and operating requirements Tests programs thoroughly Assists in the design of automated portions of the system Analyzes program specifications for completeness and conformance to standards Designs program logic to meet specifications and to adhere to prescribed standards; Codes programs Prepares test data and tests coded programs to validate accuracy Documents programs according to installation standards Tests, checks, and corrects programs Reviews current computer program for refinements and increased operating efficiency Fulfills administrative reporting requirements
FULL PERFORMANCE KNOWLEDGES, SKILLS, ABILITIES AND PERSONAL CHARACTERISTICS
Good knowledge of the logical working of a computer and its operating capacities; good knowledge of the methods of logical deduction; good knowledge of flow charts and codes required to process data; good knowledge of coding language used in department; good knowledge of the use of program compilers and all equipment necessary in processing various jobs; working knowledge of higher level programming languages; working knowledge of documentation techniques; ability to recognize the impact of programming on operations; ability to develop accurate and effective computer programs; ability to test, check and correct programs; ability to assist in the design of automated portions of system; ability to analyze and meet program specifications; ability to code programs; ability to establish and maintain effective professional relationships; attention to detail; physical condition commensurate with the demands of the position.
MCC Expectations:
Adheres to the College Code of Conduct. Contributes to, supports, and maintains an equitable, inclusive, and collaborative College environment. Maintains technological competencies utilized by the College. Commits to the philosophy of a comprehensive community college. Commits to professional growth. which includes seeking ongoing training in diversity, equity, and inclusion to better serve students.
Requirements:
Required Qualifications:
MINIMUM QUALIFICATIONS
Must currently hold the Monroe County Computer Programmer title, or meet the minimum qualifications below for a provisional appointment: (A) Graduation from high school or possession of a high school equivalency diploma, plus three (3) years of full-time or its part-time equivalent paid experience in computer data processing activities, at least two (2) years of which shall have been in computer programming; OR, (B) Graduation from a regionally accredited or New York State registered college or university with an Associate's degree in a computer science field, plus two (2) years of full-time or its part-time equivalent paid experience in computer data processing activities, one (1) year of which shall have been in computer programming; OR, (C) Graduation from a regionally accredited or New York State registered college or university with a Bachelor's degree in a computer science field, plus one (1) year of full-time or its part-time equivalent paid experience in computer programming; OR, (D) Graduation from a regionally accredited or New York State registered college or university with a Bachelor's degree, plus two (2) years of full-time or its part-time equivalent paid experience in computer programming; OR, (E) An equivalent combination of training and experience as defined by the limits of (A), (B), (C), and (D).
SPECIAL REQUIREMENTS
Depending on the position duties, candidates for employment with the Monroe County Government will be required to pass a pre-employment drug test.
Preferred Qualifications:
Bilingual and able to read, write, and speak Spanish, or other languages, proficiently
Additional Information:
Job Type:
Full-time, Permanent Hours:
8:45 am - 4:45 pm,
M-F Salary:
The starting annual salary is $64,103.53. After six months will receive a salary increase.
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 schedules. The availability of flexible work arrangements varies by division, department, and position, based on 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 Application Instructions:
The following documents MUST be submitted to be considered for this position: 1. Resume/CV 2.
Cover Letter Please note:
As part of the application process all applicants will be asked to provide the contact information for 3 professional references. References will only be contacted after interviews have occurred and only for applicants who are considered as finalists for the opportunity they applied to.

Similar remote jobs

Similar jobs in Rochester, NY

Similar jobs in New York