1

Application Programmer Ii Jobs (NOW HIRING)

Computer Programmer II About CICONIX: CICONIX LLC is a Veteran Owned Small Business specializing in ... Application Development & Maintenance * Develop, modify, and maintain components of NVSS, NDI, and ...

Computer Programmer II About CICONIX: CICONIX LLC is a Veteran Owned Small Business specializing in ... Application Development & Maintenance * Develop, modify, and maintain components of NVSS, NDI, and ...

The Programmer 2 serves as the primary programming resource for all FMOLHS organizations with responsibility for custom application and code design, development, support and maintenance. Ensures all ...

New

Computer Programmer II About CICONIX: CICONIX LLC is a Veteran Owned Small Business specializing in ... Application Development & Maintenance * Develop, modify, and maintain components of NVSS, NDI, and ...

Description Computer Programmer II About CICONIX: CICONIX LLC is a Veteran Owned Small Business ... Application Development & Maintenance * Develop, modify, and maintain components of NVSS, NDI, and ...

next page

Showing results 1-20

Application Programmer Ii information

See salary details

$25K

$88.9K

$149K

How much do application programmer ii jobs pay per year?

As of Jun 3, 2026, the average yearly pay for application programmer ii in the United States is $88,946.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,500.00 and $116,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Application Programmer II, and why are they important?

To thrive as an Application Programmer II, you need strong programming skills in languages such as Java, C#, or Python, along with a relevant bachelor's degree or equivalent experience. Familiarity with software development tools, version control systems like Git, and experience with databases are typically required, and certifications like Microsoft Certified: Azure Developer Associate can be advantageous. Analytical thinking, attention to detail, and effective communication help you collaborate with teams and solve complex problems efficiently. These skills and qualities are crucial to delivering reliable, maintainable software solutions that meet organizational needs.

What are the typical challenges faced by an Application Programmer II when working on cross-functional projects?

As an Application Programmer II, you'll often collaborate with teams such as QA, UI/UX designers, and business analysts. One common challenge is balancing technical requirements with business goals, which may sometimes conflict. Effective communication and adaptability are key, as you may need to adjust your code based on feedback from non-technical stakeholders. Additionally, managing project timelines while ensuring code quality can be demanding, especially when integrating with legacy systems or multiple platforms.

What are Application Programmer II?

An Application Programmer II is a mid-level software developer who is responsible for designing, coding, testing, and maintaining computer applications. They typically work under the supervision of senior programmers or project managers and may also help to analyze user requirements and modify existing software to improve efficiency. This role often requires proficiency in programming languages, problem-solving skills, and experience with software development methodologies.
More about Application Programmer Ii jobs
What cities are hiring for Application Programmer Ii jobs? Cities with the most Application Programmer Ii job openings:
What states have the most Application Programmer Ii jobs? States with the most job openings for Application Programmer Ii jobs include:
What job categories do people searching Application Programmer Ii jobs look for? The top searched job categories for Application Programmer Ii jobs are:
Infographic showing various Application Programmer Ii job openings in the United States as of May 2026, with employment types broken down into 1% Locum Tenens, 1% Internship, 3% As Needed, 91% Full Time, 2% Temporary, and 2% Nights. Highlights an 90% Physical, 4% Hybrid, and 6% Remote job distribution, with an average salary of $88,946 per year, or $42.8 per hour.
Programmer II - ITC

$78.99K/yr

Full-time

Posted 14 days ago


Syracuse City School District rating

7.6

Company rating: 7.6 out of 10

Based on 6 frontline employees who took The Breakroom Quiz

122nd of 544 rated elementary and secondary schools


Job description

ABOUT OUR DISTRICT

The Syracuse City School District is On the Rise! We are undergoing a new phase of innovation and transformation with the goal of ensuring that all students graduate high school with the skills needed to be ready for college and career. For Syracuse, all means all. The School Board and Syracuse community have charged the Superintendent with improving student achievement, and she is seeking a dedicated and diverse team of educators to partner with her in moving the district toward its goals.

The Syracuse City School District represents 35 schools and programs, including 6 high schools, 6 middle schools, 6 K-8 schools, 13 elementary schools, and 4 alternative education programs, serving approximately 19,000 students Pre-K-12. Of these students, 82.3% qualify for free or reduced-price lunch, 20.1% are served by the Office of Special Education, and 83% are students of color.

LOCATION: Office of Information Technology

DISTINGUISHING FEATURES OF THE CLASS

The work involves responsibility for developing and preparing machine logic flow charts of considerable difficulty for the solution of problems through the use of electronic data processing equipment. The Programmer II is distinguished from the Programmer I in that the individual has the ability to evolve new programming techniques on a high-level computer system and can coordinate programs within a particular application. Work involves the design, verification and test runs for programs whose raw data has been ascertained by the Systems Analyst or Programmer Analyst in the planning and implementation of an assigned program. Assignments are received from Systems Analysts/Programmer Analyst or Application Program Manager and work is reviewed through the operations of the assigned program. Employees in this class typically do not supervise subordinates, but, depending upon assignment, may orient and/or train new, beginning level programmers. Does related work as required.

TYPICAL WORK ACTIVITIES

Analyzes problems outlined by the Systems Analyst, Programmer Analyst, and/or Application Program Manager in terms of detailed equipment requirements and capabilities.

Coordinates programs within a particular application.

Designs and develops computer programs.

Verifies program logic by preparing test data for trial runs; tests and debugs programs; analyzes performance of programs during testing; defines test schedules and data requirements.

Prepares instruction sheets to guide machine operation section during production runs.

Evaluates and modifies existing programs to take into account changes in systems requirements or equipment configuration.

Translates detailed logic flow charts into coded instructions.

Documents/makes arrangements for distribution of reports and other output.

Confers with technical personnel in systems analysis.

May orient and/or train beginning level programmers.

FULL PERFORMANCE KNOWLEDGES, SKILLS, ABILITIES AND PERSONAL CHARACTERISTICS

Ability to translate flow charts to detailed block diagrams and the actual computer program.

Ability to learn new computer languages.

MINIMUM QUALIFICATIONS

Promotion:

Eighteen (18) months of permanent competitive class status in the title of Programmer I.

Open-Competitive:

A. Thirty (30) months of work experience, or its part time equivalent, in programming; or,

B. Successful completion of 30 semester credit hours (or 45 quarter credit hours) from a regionally accredited or NYS registered college or business school in data processing, programming, computer science or a closely related field, and one (1) year of work experience, or its part time equivalent, in programming; or,

C. A satisfactory equivalent combination of education and experience as defined above. In all cases, candidates must have a minimum of one (1) year of programming work experience.

  • This position will be hired provisionally. All candidates must meet the minimum qualifications on the Onondaga County Civil Service job description for this title. When the exam for this title is offered, the successful candidate must pass the exam and be reachable on the resulting eligibility list, in order to be retained.
  • The successful candidate will be required to pass a fingerprint-based background check, at the cost of $102.50 to the candidate.
  • City Residents are encouraged to apply!

WORKING HOURS:

This position will work 40 hours per week, 12 months per year. This position is full-time. This position is non-exempt. 

SALARY/COMPENSATION:

The current starting salary for this position is $78,990 per the Unit 9 contractual agreement

The Onondaga County Civil Service job description can be viewed by clicking here.