IT Computer Systems Manager Level 3
Listed on 2026-08-11
-
IT/Tech
IT Project Manager, IT Consultant, IT Support
IT Computer Systems Manager Level 3
I.T. Computer Systems Managers manage and direct an Information Technology area at a College or University level. They set policies and procedures, direct technical staff, and maintain responsibility for administrative as well as technical issues within their assigned area(s) of responsibility. They may manage major and/or large, complex information systems activities and/or manage a unit or group.
GENERAL DUTIESThis job is in CUNY's Classified Managerial Service. The full specification is available on our web site at http://(Use the "Apply for this Job" box below)..html
CONTRACT TITLEComputer Systems Manager
FLSAExempt
CAMPUS SPECIFIC INFORMATIONThe City College of New York (CCNY) is the founding institution of the City University of New York (CUNY and is comprised of outstanding programs in architecture, engineering, medicine, and the liberal arts and sciences, annually serving over 16,000 undergraduate and graduate students. Leading CUNY in funded research, CCNY hosts a number of research centers including two new advanced research centers.
CCNY's Office of Information Technology (OIT) is a vital component of the college's operation responsible for software applications, hardware support, telecommunications, media services, network infrastructure, instructional technologies and information security. The OIT is committed to collaborating with the college community to provide excellent information technology products and services.
Reporting to the Director of Application Development, the Senior Full Stack Developer leads the design, development, testing, and maintenance of enterprise applications supporting college business operations. In addition to hands- on development, the incumbent contributes to the planning and implementation of application systems, establishes and promotes development standards, and provides technical leadership and guidance to development staff. The role supports the coordination of application development activities and collaborates across IT units to ensure alignment with institutional priorities and technology standards.
In addition, he/she will collaborate with other IT units, including PMO, Networking, IT Operations, User and Instructional Support Services, and Business Services.
- Provide technical leadership in the planning, design, and implementation of application systems, ensuring alignment with enterprise architecture, security standards, and institutional IT strategies.
- Design and develop new features and /or maintain existing applications developed on PHP, Java, JavaScript, Python/Pandas, and Transact-SQL.
- Develop automation and data processing scripts using Python and Pandas as part of ETL processes, application integrations, and reporting solutions
- Deploy ETL (Extract, Transform, Load) plans for campus data in support of current systems and/or new projects.
- Develop efficient, optimized stored procedures and demonstrate proficiency in managing transactions in SQL Server
- Build software project implementation plans and schedule/estimate completion times for tasks in the plan.
- Perform code audits of current and legacy applications, in front, back and middle tiers
- Maintain code standards for deployed code, often suggesting linting tools to accomplish the task
- Work with stakeholders in demonstrating project milestones and being receptive to suggestions that continue to fall within original scope. Notify of risks in developing solutions outside of project scope as time and/cost overrun impacting project deliverables
- analyze web applications for adherence to html/css syntax and validations: examine application latency and recommend possible solutions based on best practices
- Consistently write, translate, and code software programs and applications according to specifications; write programming scripts to enhance functionality and/or performance of College applications as necessary.
- Design test cases that reproduce issues identify business and technical requirements for proposed system modifications or technology purchases:
Provide input to telecommunications strategy based on findings. - Generate statistics and write reports for management and/ or team members on the status of the programming process: develop and maintain user manuals and guidelines.
- Train end users to operate new or modified programs as well as manage and /or provide guidance to junior team members.
- Leverage AI-assisted development tools (e.g., Git, HUB Copilot, Claude) to improve development speed, code quality, test coverage, and documentation while adhering to college standards.
- Design and refine effective AI prompt and reusable prompt Skills or workflows to support common programming, debugging, and reporting tasks for the team.
- May provide day-today- oversight and coordination of development activities and serve in a lead or acting capacity in the absence of the Director
Six (6) years of progressively…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).