Application Developer 1-5 - PeopleSoft (TCU)
The Metropolitan Transportation Authority is North America's largest transportation network, serving a population of 15.3 million people. They are seeking an Application Developer Analyst Level 1-5 to design, code, and test programs for various environments while ensuring compliance with MTA procedures.
Responsibilities
- 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
- Participate in the investigation and resolution of production problems, and assist other technical support staff in solving technical issues related to MTA software applications
- 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
- 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
- Evaluate the operating efficiency of software developed by other MTA software developers/analysts and consultants
- 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 documentation
- Investigate and resolve production problems and assist other technical support staff in solving coding and technical issues related to MTA software applications
- Lead the evaluation of new software development products, applications, practices, and techniques
- Lead in the development and maintenance of functional test plans that adequately test the defined requirements and functions
- Develop test criteria, analyze/debug logic and coding errors, review programs, and assist other team members with the testing of all computer routines, programs, and integrated solutions
Skills
- Strong hands-on experience with PeopleSoft development tools: PeopleCode, Application Engine, Application Packages, Component Interfaces, Integration Broker, SQR, and BI Publisher
- Proficiency in PeopleSoft HCM modules
- Familiarity with SQL/PLSQL
- Knowledge of Oracle databases and performance tuning
- Basic programming skills in MTA IT-supported languages and software packages; basic knowledge of secure coding techniques is a plus
- Basic knowledge and some experience applying programming logic to the development and debugging of software applications
- Basic knowledge of Windows and/or Linux operating systems and internet technologies
- Good interpersonal skills, ability to function as part of a team that might include end-users as well as other technical staff
- Ability to conceptualize business requirements of the program being developed, including the ability to identify underlying principles and the appropriate data handling techniques required
- Good oral and written communication skills
- Good analytical skills
- Ability to initiate, demonstrate flexibility, and good time management skills
- Availability to handle production problems outside normal workday hours
- Bachelor's degree or a minimum of 1 year of experience developing and maintaining software applications in a business environment
- Bachelor's degree or a minimum of 5 years' experience developing and maintaining software applications in a business environment
- Must possess a minimum of 3 years' experience applying programming logic to the development of computer programs and software applications
- 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
- Bachelor's degree or a minimum of 10 years' experience developing and maintaining complex software applications in a medium- to large-sized business environment
- Must possess a minimum of 8 years' experience applying programming logic to the development of computer programs and software applications
- Bachelor's degree or a minimum of 12 years' experience developing and maintaining complex software applications in a medium- to large-sized business environment
- Must possess a minimum of 10 years' experience applying programming logic to the development of computer programs and software applications
Benefits
- This position is eligible for telework. New Hires are eligible to apply 30 days after their effective date of hire.
- This is a resume-based position in the collective bargaining unit represented by the Transportation Communications Union (TCU) andwill 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 the MTA payroll.
- In addition, candidates selected may be required to work at any MTA Agency location.
- Pursuant to the New York State Public Officers Law & the MTA Code of Ethics, all employees who hold a policymaking position must file an Annual Statement of Financial Disclosure (FDS) with the NYS Commission on Ethics and Lobbying in Government (the “Commission”).
- 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.
Company Overview