Important: If you applied for a position before March 24, 2023, please check the status of your application here. MTA employees, click here to check your job application status.

Join our Talent Network
Skip to main content
Back to job search

Application Development Specialist Level 1-6 (.Net, C#)

Job ID: 1961
Business Unit: MTA Headquarters
Location: New York, NY, United States
Regular/Temporary: Regular
Department: Transportation IT Products
Date Posted: Nov 20, 2023

Description

Job Title:                 Application Development Specialist Levels 1-6  (.Net, C#, Oracle DB)               
Salary Range:        Level 1 - $67,449 - $94,429
                               Level 2 - $72,119- $100,966       
                               Level 3 - $76,088 - $106,523
                               Level 4 - $82,781 - $115,894 
                               Level 5 - $89,941 - $125,918 
                               Level 6 - $96,634 - $135,288
Hay Points:            Level 1 – 282
                               Level 2 – 342
                               Level 3 – 393
                               Level 4 – 479
                               Level 5 – 571
                               Level 6 -  657     
 
Dept/Div:                Information Technology/IT Product Management      
Supervisor:            Product Manager – Transportation IT products         
Location:               2 Broadway and other locations as required         
Hours:                   9:00 AM -5:30 PM (7.5 hours/day) or as required
 
This position is eligible for telework which is currently two days per week. New hires are eligible to apply 30 days after their effective date of hire.
 

 

Depending on the level, the purpose of this position will contribute or lead in the technical design, development, implementation and support of application systems to meet business, informational, and technical needs.   This position is to assist in the development, implementation, convert to latest versions of the technologies, operation and support of transportation application systems to meet business, informational, and technical needs.

 

 

Level 1
  • Develops, codes and/or configures and tests programs from clear specifications to meet business needs and ensure functionality of applications. 
  • Prepares documentation of all procedures used in systems to aid in user training and troubleshooting issues.
  • Develops detailed flowcharts to show processing logic for simple programs.
  • May debug systems, under guidance, to provide daily operational support for production systems.
Level 2
            Same as Level 1 with the following additional responsibilities:
  • Perform coding and/or configures and tests programs to meet business needs and ensure functionality of applications. 
  • Writes documentation that describes installation and operating procedures to aid in user training and troubleshooting issues.
  • Provides daily operational support for production systems including providing on-call support.
  • Interfaces with business analysts, Client Account Managers, and/or clients to clarify requirements.  
  • Contributes to the development of test plans and participates in post-implementation reviews to ensure requirements are met.
 
 
Level 3
Same as level 2 with the following additional responsibilities:
  • Writes documentation that describes installation and operating procedures to aid in user training and troubleshooting issues.
  • Tests own work, contributes to the development of test plans and participates in post-implementation reviews to ensure requirements are met.
  • Participates in systems design, working within an established framework to maximize system efficiency. 
  • Coordinates with clients and colleagues to resolve systems issues and advance development projects. May develop materials to support user training on new or revised systems/applications. 
Level 4
Same as level 3 with the following additional responsibilities:
  • Participates in the feasibility analysis for new systems/applications to determine how applications and processes can be improved.
  • May serve as a technical lead or project manager on small sized projects and/or technical lead on large sized projects.  Mentors to less experienced staff. 
  • Monitors the operating efficiency of existing application systems and provides (or arranges for) proactive maintenance to prevent application or system issues.
  • Reviews, analyzes, and modifies systems, including encoding, testing, debugging and installing for a large-scale system. Maintains records to document the system and revisions.
  • Provides and/or arranges for technical support and problem resolution for client inquiries and to resolve production issues. 
  • Participates in user training as appropriate, on new or revised systems/applications. 
Level 5
               Same as level 4 with the following additional responsibilities:       
  • Plays a leadership role in the feasibility analysis for new systems/applications including understanding implications for the current and future architecture to determine how applications and processes can be improved.
  • Serves as a technical lead or project manager on small sized projects and/or technical lead on large sized projects. Mentors less experienced staff. 
  • Develops a user training plan for new or revised systems/applications, leveraging vendors and business resources as appropriate to streamline new user or new application adoption.
 Level 6
   Same as level 5 with the following additional responsibilities:
  • Leads in the feasibility analysis for new systems/applications including understanding implications for the current and future architecture to determine how applications and processes can be improved.
  • Serves as a technical lead and/or project manager on small or large sized projects. This includes leading or contributing to the technical design, tracking and resolving technical issues, ensure unit tests are conducted and documented and guiding technical resources throughout the project.
  • Serves as a technical resource on projects that involve multiple technologies, great operational or implementation risks, complex business functionality, and broad implications for the business and/or the IT architecture.
  • Provides leadership and technical guidance on the most complex coding/ development, configuration and implementation efforts to enhance the expertise of colleagues.
  • Establishes systems to monitor the operating efficiency of existing application systems and provides (or arranges for) proactive maintenance to keep systems operational.
  • Ensures technical support and problem resolution for client inquiries and production issue resolution meets business needs, making changes to process as needed.  Maintains awareness of projects or changes to other systems that may affect their applications/systems, and ensures there is no degradation of service. 
  • Develops a long-term plan (3-5 years) for applications and systems in the area(s) supported, factoring in an understanding of future directions of the business area as well as changes in the technology landscape. 
 
Level 1
  • Develop, code and/or configure and test programs from clear specifications to meet business needs and ensure functionality of applications.
  • Prepares documentation of all procedures used in systems to aid in user training and troubleshooting issues.
  • Develops detailed flowcharts to show processing logic for simple programs.
  • May debug systems, under guidance, to provide daily operational support for production systems.
  • Working knowledge of Asp.net, Oracle, MS SQL Server is highly preferred.
  • Reporting tool / Dashboard experience is a plus.
     
Level 2
Same as Level 1 with the following additional qualifications:
  • Perform coding and/or configures and tests programs to meet business needs and ensure functionality of applications.
  • Writes documentation that describes installation and operating procedures to aid in user training and troubleshooting issues.
  • Provides daily operational support for production systems including providing on-call support.
  • Interfaces with business analysts, Client Account Managers, and/or clients to clarify requirements.
  • Contributes to the development of test plans and participates in post-implementation reviews to ensure requirements are met.
Level 3
Same as level 2 with the following additional qualifications:
  • Demonstrates an understanding of application development methods, the Project Execution Process, as well as the fundamentals of requirement specification, design, development/configuration, and testing of business applications systems.
  • Has a strong working understanding of installed systems, with the ability to troubleshoot and resolve many problems on the existing system(s) supported and is aware of integration points with other systems and how that interacts with their work.
Level 4
Same as level 3 with the following additional qualifications:
  • Demonstrates expert understanding of all relevant application development processes including the Project Execution Process, serving as a resource to others. 
  • Understands architectural issues, and factors them into decisions and recommendations.
Level 5
Same as level 4 with the following additional qualifications:
  • Demonstrates a broad understanding of the applications and technical architectures related to their area(s).
  • Serves as a technical expert on existing applications supporting the business area, along with other inter-related / adjacent systems and applications.
Level 6
Same as level 5 with the following additional qualifications:
  • Recognized as a leader in the design and execution of business solutions, demonstrating a broad understanding of the applications and technical architectures.
  • Has designed systems/applications with high level of complexity (e.g. many interfaces, multiple packages, platforms).

 

Level 1
  • Typical candidates will possess 0-1 years of relevant experience and BS in Computer Science or related fields or equivalent experience.
Level 2
  • Typical candidates will possess 2+ years of relevant experience and BA/BS Degree in Computer Science or related fields or equivalent experience or M.S. in a related field.
Level 3
  • Typical candidates will possess 3+ years of relevant experience and BS in Computer Science or related fields or equivalent experience or M.S. in a related field and 1+ years of relevant experience.
Level 4
  • Typical candidates will possess 4-7 years of relevant experience and BS in Computer Science or related fields or equivalent experience or an M.S. and 2-5 years of relevant experience.  
Level 5
  • Typical candidates will possess 8+ years of relevant experience and BS in Computer Science or related fields or equivalent experience or an M.S. and 6+ years of relevant experience. 
Level 6
  • Typical candidates will possess 10+ years of relevant experience and BS in Computer Science or related fields or equivalent experience or an M.S. and 8+ years of relevant experience.

 

Please be advised that in accordance with the MTA Code of Ethics, you are subjected to financial disclosure filing requirements either because your position is designated as a policymaker pursuant or your job title earns an annual salary in excess of the threshold rate of $108,638.
 
Therefore, you will be required to file an annual financial disclosure statement with the Commission on Ethics and Lobbying in Government. The Commission will notify you of this filing requirement via your work email. Upon receipt of notification from the Commission you will have 30 days to complete your financial disclosure statement.


How to apply:

Qualified applicants can submit an online application by clicking on the 'APPLY NOW' button from either the CAREERS page or from the JOB DESCRIPTION page.

If you have previously applied on line for other positions, enter your User Name and Password. If it is your first registration, click on the CLICK HERE TO REGISTER hyperlink and enter a User Name and Password; then click on the REGISTER button.

MTA employees must apply via My MTA Portal. You can submit an online application by logging into My MTA Portal, clicking the My Job Search ribbon, and selecting the “Careers” link.

Logging in through My MTA Portal will link your BSC ID number to your job application to identify you as an internal applicant.

 

MTA and its subsidiary and affiliated agencies are Equal Opportunity Employers, including with respect to veteran status and individuals with disabilities.
 
The MTA encourages qualified applicants from diverse backgrounds, experiences, and abilities, including military service members, to apply.

#managed
Save Job Saved
Similar Jobs
mail