Computer Programmer
Computer Programmer
Company:
Monroe Community College
Job Location:
Rochester, 14623
Category:
Software Engineer/Programmer
Type:
Full-Time
Company Description:
Monroe Community College is a unit of the State University of New York (SUNY) and is one of only nineteen community colleges across North America selected for board membership in the League for Innovation in the Community College. Founded in 1961, MCC prides itself on providing an affordable, quality education for more than 8,500 students in the Rochester area. MCC is a large institution offering over 100 programs across two main campuses, two specialized centers, and various community sites.
Monroe Community College expects and upholds equity, inclusion, and a sense of belonging in our educational programs, policies, campus life, employment, and community involvement. We believe diversity enriches our lives and leads to understanding and appreciating our differences and commonalities. To achieve academic and institutional excellence, we actively recruit, engage, and retain students, faculty, staff, and community partners who represent the diversity of our region, nation, and world. MCC embraces inclusion and diversity, offering activities and programs to enhance the personal and professional development of faculty, staff, and students. The College welcomes candidates committed to MCC's mission of access, academic excellence, and a desire to work in a diverse and dynamic environment.
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:
Returning applicants may login to their Monroe Community College Careers Account to apply for this position. See the FAQ for using our online system. Please contact us if you need assistance applying through this website.
The following documents MUST be submitted to be considered for this position:
- Resume/CV
- 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.
Unlock this job opportunity
View more options below
View full job details
See the complete job description, requirements, and application process

.png&w=384&q=75)









