Application Developer Levels 1 - 5 - Revenue Applications (TCU)
- Source: Mta
- Metropolitan Transportation Authority
- $76,001 to $123,862 /yr
- On-site
- New York City
- Mid level
Job Description
Job ID: 14804
Business Unit: MTA Headquarters
Location: New York, NY, United States
Regular/Temporary: Regular
Department: Transportation IT Products
Date Posted: Aug 13, 2026
Description
JOB TITLE: Application Developer Analyst Level 1-5
SALARY RANGE:
Level 1 $57,100 - $81,572
Level 2 $62,812 - $89,731
Level 3 $69,092 - $98,703
Level 4 $76,001 - $108,573
Level 5 $86,703 - $123,862
DEPT/DIV: Transportation IT Products
SUPERVISOR: Manager, Product Development – Fare Management Systems
LOCATION: Graybar – 420 Lexington Ave
HOURS OF WORK: 9:00 am - 5:00 pm/8 hrs. or as required.
DURATION: Open Until Filled
This position is eligible for two days per week telework. New Hires are eligible to apply 30 days after their effective date of hire.
Summary:
This position is responsible for designing, developing, and testing software solutions across web-based, mobile, client/server, and cloud environments, while producing technical specifications and documentation in accordance with MTA standards. This role collaborates closely with cross-functional teams to build and support next-generation revenue applications for Ticket Vending Machines, Ticket Office Machines, and mobile sales platforms, including post-production operational support.
Critical Skills Required:
- Proficiency in Written Technical Communications
- Proficiency In Oracle SQL and PL/SQL
- Experience In Python Web and API Development
- AJAX, HTML, JavaScript and CSS
- AWS Cloud Platform Knowledge and Cloud Computing Concepts
- Windows Server Operating Systems
- Windows and Linux OS Scripting Languages (PowerShell, Bash)
- Docker
- Git
Responsibilities:
Level 1
- Code, configure, and deliver easily maintainable software according to the specification provided using standard MTA tools and products.
- 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.
- 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.
- Participate in the analysis of business requirements and system design for the development and configuration of software applications that support MTA business requirements.
Level 2
Same as Level 1, with the following additional responsibilities:
- Participate in the investigation and resolution of production problems, and assist other technical support staff in solving technical issues related to MTA software applications.
Level 3
Same as Level 2 with the following additional responsibilities:
- 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.
- Investigate and resolve production problems in a timely manner.
- Assist less experienced software developers/analysts in solving coding and technical issues related to MTA software.
Level 4
Same as Level 3 with the following additional responsibilities:
- Work with business users to develop the technical and business specifications.
- Test and debug routines and programs for efficient processing and maximum utilization of computer systems.
- Analyze, develop, and maintain high-quality technical documentation in a timely manner.
- Investigate and resolve production problems in a timely fashion.
- Develop and maintain functional test plans that adequately test the defined requirements and functions.
- Guide and lead software developers/analysts throughout the project life, from design, build, and test through to delivery.
- Evaluatethe operating efficiency of software developed by other MTA software developers/analysts and consultants.
Level 5
Same as Level 4 with the following additional responsibilities:
- Lead in the development and delivery of well-designed software, from simple to extremely complex applications, following MTA standards and guidelines.
- Take a leadership role in working with MTA business users to develop functional requirements and system specifications.
- Analyze, develop, and maintain high-quality technical …
Skills
- oracle
- Python
- javascript
- amazon-web-services
- microsoft-windows-server
- window-server
- powershell
- Docker
