M

Metropolitan Transportation Authority

Operates regional public transit network

Application Developer Levels 1-5 - Information Technology

Software EngineeringConfirmed live in the last 24 hours
Full-timeNew York, NY, USA$57.1k - $123.9k

About the Job

Requirements

  • Basic to advanced programming skills in MTA IT-supported languages and software packages, including secure coding techniques at Levels 4 and 5.
  • Basic to advanced knowledge of Windows and/or Linux operating systems and internet technologies.
  • Basic to advanced knowledge and experience applying programming logic to software application development and debugging.
  • Ability to conceptualize business requirements, identify underlying principles, and determine appropriate data-handling techniques.
  • Troubleshooting skills and ability to handle multiple programming tasks simultaneously.
  • Ability to work independently with minimal supervision at Levels 4 and 5.
  • Ability to instruct and guide less senior software developers/analysts at Levels 4 and 5.
  • Ability to plan, present, and apply complex technology solutions to critical business requirements effectively and efficiently at Level 5.
  • Knowledge of current industry-standard IT technologies and market trends at Level 5.
  • Experience working with senior-level staff on short- and long-term technology planning strategies at Level 5.
  • Bachelor’s degree or qualifying software-development experience: Level 1 requires a bachelor’s degree or at least 1 year of experience developing and maintaining software applications in a business environment; Level 2 requires a bachelor’s degree or at least 5 years of such experience, plus at least 3 years applying programming logic to computer programs and software applications; Level 3 requires a bachelor’s degree or at least 7 years of such experience, plus at least 5 years applying programming logic; Level 4 requires a bachelor’s degree or at least 10 years developing and maintaining complex software applications in a medium-to-large business environment, plus at least 8 years applying programming logic; Level 5 requires a bachelor’s degree or at least 12 years developing and maintaining complex software applications in a medium-to-large business environment, plus at least 10 years applying programming logic.
  • Availability to handle production problems outside normal workday hours.

Responsibilities

  • Code, configure, and deliver maintainable software according to provided specifications using MTA tools, products, techniques, standards, and guidelines.
  • 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 activities.
  • Participate in evaluating new software development products, applications, practices, and techniques; lead this evaluation at Level 5.
  • Participate in developing and maintaining functional test plans that test defined requirements and functions; lead this work at Level 5.
  • Analyze business requirements and system designs for software applications supporting MTA business requirements; participate in developing business specifications and work with business users to create technical and business specifications at higher levels.
  • Investigate and resolve production problems and assist technical support staff in resolving issues related to MTA software applications.
  • Assist less experienced developers and analysts with coding and technical issues.
  • Guide and lead software developer/analysts throughout projects from design and build through testing and delivery.
  • Evaluate the operating efficiency of software developed by other MTA developers/analysts and consultants.
  • Lead development and delivery of well-designed software applications ranging from simple to extremely complex.
  • Take a leadership role in working with MTA business users to develop functional requirements and system specifications.
  • Develop test criteria, analyze and debug logic and coding errors, review programs, and assist team members in testing computer routines, programs, and integrated solutions.

Desired Qualifications

  • Basic knowledge of secure coding techniques is a plus at Level 1; basic secure coding techniques are a plus at Level 2.

About the Company

Metropolitan Transportation Authority

Operates regional public transit network

The Metropolitan Transportation Authority operates the New York City region’s transit network, including buses, subways, commuter rails, bridges, and tunnels, through six agencies. It moves people by running trains and buses and by maintaining toll facilities and related infrastructure to deliver daily service. It stands apart from others by being the largest multi-agency transit authority in the U.S., offering integrated services across multiple modes under one umbrella. Its goal is to provide safe, reliable, and accessible transportation that keeps the New York City area moving for millions of riders.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
New York City, New York
Founded
1834

Recently Posted Jobs

Explore more opportunities at Metropolitan Transportation Authority

See more jobs