The Metropolitan Transportation Authority is seeking a Specialist Software Engineer to support the implementation and ongoing maintenance of several applications within the LSR portfolio, with a focus on agile product delivery, Software-as-a-Service (SaaS) solutions, and application modernization efforts.
Requirements
- Knowledge of cybersecurity best practices and enterprise technical architecture
- Experience in designing user interfaces and developing robust integrations for cloud-based applications
- Strong troubleshooting skills across diverse functional areas including Safety, Security, Occupational Health Services (OHS), Claims, and Legal
- Ability to create and maintain automated jobs, EDI reporting, custom forms, data input protocols, event triggers, and email/note templates to streamline operations and communication
- Experience using one or more programming or cloud technology stacks preferred; examples include Microsoft technologies, Salesforce, Visual Basic, PowerApps, MS SQL, and Oracle databases
- Experience with development tools and platforms such as JIRA, ServiceNow, GitLab, CI/CD pipelines, and DevOps frameworks
- Solid understanding of web and mobile application development, with knowledge of technologies such as Visual Studio .NET, PHP, Java, Drupal, and Power Platform
Responsibilities
- Defines and manages scoping and requirements definition, and ensures traceability to the source.
- Designs, codes, verifies, tests, documents, amends, and refactors complex programs/scripts and integration software services.
- Develops and executes test plans and test cases; implements scalable and reliable automated tests and frameworks.
- Develops acceptance criteria related to functional and non-functional requirements, business processes, features, user stories, and business rules.
- Selects appropriate tools and techniques to evaluate user experiences of systems, products, services, or devices, and validates that security, usability, and accessibility requirements have been met.
- Develops, configures, and maintains tools to identify, track, log, and maintain accurate, complete, and current system information; develops and maintains associated operational documentation.
- Maintains application support processes and uses application management software tools to investigate issues, prioritize and diagnose incidents, collect performance statistics, and create reports.
Other
- Bachelor's Degree
- At least 3 years of relevant experience
- Prefer at least one certification in the current platform/domain/technical skill
- Ability to work outside of normal work hours (i.e., evenings and weekends)
- Travel may be required to other MTA locations or external sites