MTA Headquarters is looking for an Advanced Software Engineer to lead requirements management, software engineering, system testing, and acceptance testing activities for complex software development and integration initiatives, aiming to improve the organization's selection, adaptation, and adoption of new models, methods, and tools.
Requirements
- Strong experience in PeopleSoft Peopkle Tools (PeopleCode, Application Engine)
- Familiar with SQL, PS Query, SQR, and XML Publisher
- Experience with end-to-end lifecycle of PeopleSoft FSCM
- Implementation and or upgrade experience with high level production support experience
- Strong functional knowledge in PeopleSoft financials modules (AP, AR, FA, PC, GL, Treasury)
- Hands-on programming experience in a business setting
- Proficiency in at least one software engineering methodology, including but not limited to: Waterfall, Agile, Scrum, DevOps, Extreme Programming (XP), Kanban, Lean, Rapid Application Development (RAD)
Responsibilities
- Leads requirements management, software engineering, system testing, and acceptance testing activities across all stages and iterations for complex software development and integration initiatives.
- Assists with the organization's selection, adaptation, and adoption of new models, methods, and tools.
- Collaborates across parties involved in product, systems, or service design.
- Drafts and maintains software support processes and documentation.
- Prioritizes and diagnoses incidents, investigates and resolves complex issues, leads root cause analysis, and proposes corrective actions.
- Develops system and acceptance testing criteria related to functional and non-functional requirements, user stories, features, business processes, and business rules.
- Designs, specifies, and executes test cases and scenarios.
Other
- This position is eligible for telework, which is currently two days per week.
- May need to work outside of normal work hours, supporting operations on a 24/7 basis
- Travel may be required to other MTA locations or other external sites
- Education: Bachelor’s Degree and a minimum of 8 years of relevant experience. An equivalent combination of education and experience may be considered in lieu of a degree.
- Must possess a minimum at least one of the following professional certifications in subject domain including but not limited to: Certified Scrum Developer (CSD), Certified Scrum Master (CSM), Certified Software Development Professional (CSDP), Certified Secure Software Lifecycle Professional (CSSLP), Amazon Certified: AWS Certified Developer, Microsoft Certified: Azure Developer, Certified Software Test Professional (CSTP)