IT - Senior Applications Developer (SY25-26)
Job Posting Name
IT - Senior Applications Developer (SY25-26)
Job Description
Job Title: Senior Applications Developer
Salary: $37.56 Hourly
Job Type: Full Time
Location: Columbus, Ohio
Department: IT
Definition:
This job posting is for a noncompetitive position and will create a new list. The hiring department will conduct a preliminary review of your application to determine who to interview. It is the responsibility of all applicants to provide a complete list of relevant work experience (previous and current) on the application. Resumes will not be accepted in lieu of listed work experience.
This is not a remote position.
Under direction, is responsible for planning, developing, modifying, and implementing complex or specialized software applications; performs related duties as required.
Examples of Work (Any one position may not include all the duties listed nor do the examples cover all the duties that may be performed):
- Consults with clients, managerial, and information systems staff to review and translate business specifications into computer applications; determines program intent and the extent of programming and coding required, and identifies potential problems;
- Consults with multiple levels of clients to determine the full scope of projects and to ascertain the objectives of the proposed system or program;
- Codes, tests, and debugs applications programs to create new business applications or modify existing applications to meet user needs; analyzes new and/or current software for compatibility with program requirements and/or to increase operating efficiency;
- Develops workflow charts and diagrams for complex and/or specialized programs; utilizes a variety of computer languages and open-source code; contributes to existing source code repository;
- Develops and prepares documents for the general design of solutions that meet project requirements; develops specifications to detail what new applications or enhancements to existing applications can accomplish;
- Attends meetings with users, coordinators, third-party vendors, and other programming staff in order to obtain and exchange information; coordinates customer support for third-party software applications;
- Writes and executes programs to extract, transform, and load data for system conversions;
- Performs unit or modular testing and integration testing for new or modified applications;
- Writes documentation to describe program development, logic, coding, and corrections; writes manuals for users to describe installation and operating procedures.
Minimum Required Qualifications:
A bachelor's degree with significant coursework (21 semester or 32 quarter hours) in computer science, engineering, mathematics, or a closely related field. One (1) year of experience in computer programming and application development activities.
Substitution(s): Additional years of the specified experience may substitute for the educational requirement on a year-for-year basis.
Prior to application completion, please attach an OFFICIAL transcript or copy of a degree indicating field of study, if applicable.
Knowledge, Skills, and Abilities:
Thorough knowledge of computer operating systems and related hardware and software; thorough knowledge of scripting, TCP/IP networking, Ethernet technologies, thorough knowledge of systems administration practices such as system setups, account management, backup/restore, security, and applications and peripheral installations; considerable knowledge of networking principles and practices associated with local area networks; considerable knowledge of documentation and report writing procedures; general knowledge of data base principles; general knowledge of programming capabilities and limitations; ability to plan and integrate information delivery systems with organizational objectives; ability to evaluate the capabilities of operating systems hardware and software; ability to perform system analysis and design, ability to diagnose and resolve problems with operating systems; ability to manage the time of others; ability to plan and coordinate the work of others; ability to develop priorities and work sequences; ability to convey complex technical knowledge while coaching junior staff members; ability to communicate technical concepts and solutions to non-technical personnel; ability to develop and maintain effective working relationships with associates, District officials, and computer vendors.
Test/Job Contact Information:
This job posting is for a noncompetitive position. The candidates that successfully complete the application process will be used to create a NEW eligible list. The hiring department will then conduct a preliminary review of your application to determine who to interview. It is the responsibility of all applicants to list all relevant work experience (current and previous) on the application. Resumes will not be accepted in lieu of listed work experience. Unless otherwise indicated, any year of required experience is based on 12 months of full-time employment. Anything under 35 hours/week (or seasonal work) will be prorated. Please be sure that the job experience and education information in your profile is up to date and accurate before submitting your application.
Prior to application completion, please attach an OFFICIAL transcript or copy of degree indicating field of study, if applicable.
Columbus City Schools (CCS) is an equal opportunity employer. All qualified applicants for employment will receive consideration regardless of race, sex, sexual orientation, religion, national origin, age, gender identity or expression, ancestry, familial status, military status or disability.