Metropolitan Transportation Authorityposted 15 days ago
$108,933 - $130,719/Yr
Full-time • Mid Level
New York, NY
Transit and Ground Passenger Transportation

About the position

The Specialist Software Engineer position at the Metropolitan Transportation Authority (MTA) involves designing, coding, verifying, testing, documenting, amending, and refactoring programs/scripts and integration software services. The role requires maintaining high-quality software to meet business and customer needs, performing coding, debugging, testing, project management, and troubleshooting throughout the software development lifecycle. The engineer will gather information, perform analysis, and elicit user requirements while contributing to software development methods, tools, and techniques. The ideal candidate will have experience in claims, insurance, enterprise safety and security systems, and risk management cloud applications, with a strong understanding of agile product delivery and SaaS solutions. Proficiency in modern programming languages, API development, and middleware integration is essential.

Responsibilities

  • Defines and manages scoping and requirements definition, ensuring 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.
  • Develops, configures, and maintains tools to identify, track, log, and maintain accurate system information.
  • Maintains application support processes and uses application management software tools to investigate issues.
  • Defines, documents, and executes small projects or sub-projects.
  • Plans, organizes, and conducts quality and safety assessments, suggesting opportunities for improvement.
  • Monitors and reports on supplier performance, customer satisfaction, and adherence to security requirements.
  • Continuously develops and maintains personal knowledge of software engineering practices and emerging trends.
  • May mentor less experienced staff.
  • Performs other duties and tasks as assigned.
  • May need to work outside of normal work hours.
  • Travel may be required to other MTA locations or external sites.

Requirements

  • Bachelor's Degree.
  • At least 3 years of relevant experience.
  • Prefer at least one certification in the current platform/domain/technical skill.

Nice-to-haves

  • Certified Scrum Developer (CSD)
  • Certified Secure Software Lifecycle Professional (CSSLP)
  • Certified Scrum Master (CSM)
  • AWS Certified Developer
  • Azure Developer
  • Certified Software Development Professional (CSDP)
  • Certified Software Test Professional (CSTP)

Benefits

  • Eligible for telework (currently two days per week).
  • Salary range: $108,933 - $130,719.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service