Jobs · Engineering · New York

Advanced Software Engineer - PeopleSoft

Metropolitan Transportation Authority · New York, NY · 2 wk ago
On-siteEngineering$141k–$166k/yrOther

About the role

The Metropolitan Transportation Authority (MTA) is seeking an Advanced Software Engineer to join our Product Development group. This position is eligible for teleworking, currently 2 days per week. The MTA is North America's largest transportation network, serving a population of 15.3 million people across a 5,000-square-mile travel area.

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.
  • May own high-value services and/or products.
  • Leads the definition, documentation, and successful completion of large projects within business objectives and resource constraints, ensuring adherence to agreed enterprise architectures, and the application of effective change-release-, risk, and quality-management processes.
  • 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.
  • Plans and leads user experience design activities for large programs and products, providing expert advice to ensure that usability, accessibility, and visual design requirements are satisfied.
  • Develops, maintains, and applies tools and documentation to track, log, and maintain accurate and complete system information.
  • Audits complex software systems for adherence to configuration standards.
  • Plans, organizes, conducts, and oversees assigned quality and safety assurance assessments involving complex systems and cross-functional teams.
  • Provides expert advice on assurance activities.
  • Manages the operational relationships with suppliers to ensure potential disputes or conflicts are raised and resolved.
  • Contributes technical elements of RFP/RFIs and negotiates contract terms and SLAs.
  • Manages suppliers to meet key performance indicators.
  • Continuously develops and maintains personal knowledge of software engineering practices, emerging trends, and technologies.
  • Provides technical advice to project teams and mentors less experienced staff to foster talent development.
  • Performs other duties and tasks as needed.

Requirements

  • 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).
  • 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).
  • Experience applying a structured validation and testing method, including but not limited to: Unit Testing, Integration Testing, System Testing, Acceptance Testing, Regression Testing.
  • Collaboration skills to ensure design specifications are seamlessly implemented by the development team.
  • Familiarity with version control.
  • Demonstrated ability to work independently and navigate organizational ambiguity.
  • Effective written and verbal communication skills.
  • Preferred Technical Skills: A software engineering industry certification, examples: 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).
  • Programming experience with the following language(s): Job Specific (e.g., Ruby, Python, Java, C++, COBOL, etc).
  • Familiarity with the following vendor-specific platforms: Job Specific (e.g., Azure, Windows Server platforms, RESTful APIs, or Linux).

Qualifications

  • Core Competency Proficiency Level Competency Definition:
    • Cultivates Innovation: Adept
    • Customer Focus: Adept
    • Communicates Effectively: Expert
    • Tech Savvy: Advanced
    • Values Diversity: Advanced

Similar jobs

Advanced Software Engineer

Honeywell TechnologiesAtlanta, GA· 1 wk ago
Information Technology$145k–$181k/yrapply on ibqbjb.fa.ocs.oraclecloud.com

Advanced Software Engineer

RelativityNew York, United States· 1 wk ago
Engineering$103k–$155k/yrapply on kcura.wd1.myworkdayjobs.com

Advanced Software Engineer

General Dynamics Mission SystemsPort Orchard, WA· 4 wk ago
Engineering$113k/yrapply on gdmissionsystems.com