Application Developer - Level 3

  • Metropolitan Transportation Authority
  • New York, NY, USA
  • Mar 03, 2020
Full-time Application Development Computer Science Information Systems (IS) Information Technology (IT) Linux Oracle Programming Software Development SQL Web Development

Job Description


Playing a vital role in the economy of New York State and Connecticut, the Metropolitan Transportation Authority (MTA), consists of the busiest commuter railroad, subway and bus systems in the nation, with an annual ridership of over 2.6 billion. The MTA is comprised of MTA Headquarters/Police and the following MTA Agencies: Long Island Railroad, Metro-North Railroad, NYC Transit, Bus, Bridges and Tunnels, and Capital Construction. This position is in the Finance & Administration Division of the MTA Headquarters Information Technology (IT) Department.

The primary purpose of this position is to design, code and test programs for either a web-based, mobile or a client/server environment; also, to develop the technical specification and necessary documentation in compliance with MTA procedures.


  • Code, configure and deliver easily maintainable software according to the specification provided using standard MTA tools and techniques following MTA standards and guidelines.
  • Participate in the analysis and development of the business specification.
  • Test and debug routines and programs for efficient processing and maximum utilization of computer systems.
  • Develop and maintain technical and standard documentation for program development activity in a timely and high-quality manner.
  • Investigate and resolve production problems in a timely manner.
  • Participate in the evaluation of new software development products, applications, practices and techniques.
  • Participate in the development and maintenance of functional test plans that adequately test the defined requirements and functions.
  • Assist less experienced software developers/analysts in solving coding and technical issues related to MTA software.

Education and Experience

  • Bachelor’s degree or a minimum of 7 years’ experience developing and maintaining software applications in a business environment.
  • Must possess a minimum of 5 years’ experience applying programming logic to the development of computer programs and software applications
  • Must have prior experience with Kronos Timekeeping in a Developer role 


  • Strong programming skills in a MTA IT-supported language. Strong knowledge of Windows and/or Linux operating systems and internet technologies.
  • Strong interpersonal skills, ability to function as part of a team that might include end-users as well as other technical staff.
  • Must have SQL programming skills in Oracle and/or SQL Server
  • RDL and WIM experience highly desirable
  • Must have some knowledge of biometric Kronos clocks
  • Demonstrated ability to conceptualize business requirements of the program being developed, including the ability to identify underlying principles and the appropriate data handling techniques required.
  • Strong leadership oral and written communications skills.
  • Strong analytical skills.
  • Strong troubleshooting skills and ability to handle multiple programming tasks simultaneously.
  • Ability to initiate, demonstrate flexibility and good time management skills.
  • Availability to handle production problems outside normal workday hours.

Other Information 

This is a resume based position in the collective bargaining unit represented by the Transportation Communications Union (TCU) and will be governed by the terms of the associated TCU collective bargaining agreement for IT employees.  As such, candidates selected for this position will be represented by TCU and be on MTA payroll.  In addition, candidates selected may be required to work at any MTA Agency location.

As an employee of MTA Headquarters, you may be required to complete an annual financial disclosure statement with the State of New York, if your position earns more than $99,394 (this figure is subject to change) per year or if the position is designated as a policy maker

How To Apply 

Qualified individuals interested in MTA Headquarters IT Kronos employment opportunities must apply through the MTA's online application and recruitment system. Please click the "Apply Now" button on this page to visit our website. Select “See all open positions” located under the heading “Job postings” and search by Job ID listed below.


Dept./Div:          Information Technology/Office of Enterprise Applications

Agency:             MTA Headquarters

Location:           2 Broadway – 12th Floor, B12.106

Hours:                9:00am – 5:30pm

Reports To:       Lead Application Timekeeping Pension


MTA is an Equal Opportunity Employer.

Job ID



Level 3: Min $62,901.38 – Max $89,859.11