Senior Full Stack Developer - Only locals to DC, MD, VA

CSZNet, Inc

Alexandria (VA)

Hybrid

USD 120,000 - 160,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

WMATA seeks a Senior Full Stack Developer to join a hybrid Alexandria-based team. You will deliver and maintain the MetroAlerts/OTP platform, integrating with GTFS and OpenTripPlanner, while aligning with cybersecurity and governance policies.

You will participate in the full SDLC, collaborate with stakeholders and developers, and help modernize services with scalable, secure solutions. Ideal candidates have strong Java/JavaScript skills and experience in enterprise environments.

Qualifications

  • Experience delivering enterprise software applications across the full software development lifecycle.
  • Experience translating business requirements into working software solutions.
  • Ability to troubleshoot and optimize performance of web-based and enterprise applications.
  • Experience creating technical documentation and system specifications.

Responsibilities

  • Analyze business and technical requirements to develop software solutions for WMATA operations.
  • Review specifications and diagrams to determine technical approaches.
  • Design, develop, test, implement, and maintain software applications and APIs.
  • Develop and maintain data interfaces and data exchange processes.
  • Monitor performance, troubleshoot defects, and implement improvements.
  • Produce technical documentation and support materials.
  • Collaborate across teams throughout the lifecycle and participate in Agile/DevSecOps activities.

Skills

SDLC experience
JavaScript
Java/C#/.NET
API development
SQL databases
Git version control
Agile Scrum DevSecOps
OTP/GTFS knowledge
Azure cloud

Education

Bachelor's Degree in Computer Science

Tools

Git
OpenTripPlanner
GraphQL
GTFS
Azure

Job description

Senior Full Stack Developer

Location : Alexandria, VA 22314 – Hybrid

This position is 2 days a week onsite and 3 days telework.

Description

WMATA requires one (1) Programmer Analyst 3 to provide application development, systems analysis, maintenance, integration, testing, and production support for the MetroAlerts (Alerts 3.0) platform and related customer service alerting systems.

WMATA’s MetroAlerts platform (Alerts 3.0) is the Authority’s primary customer communications and service alerting system. It distributes real-time service information through email, text messaging, the Metro website, passenger information systems, and third‑party applications, and integrates with internal and external systems and services including GTFS, GTFS‑Realtime, and OpenTripPlanner (OTP).

The Programmer Analyst 3 will support the continued operation, reliability, security, scalability, and modernization of the MetroAlerts/OTP platform and related applications. The resource will participate in all phases of the software development lifecycle, including requirements analysis, design, development, testing, implementation, maintenance, and documentation, and will collaborate with business stakeholders, project managers, business analysts, developers, system administrators, and other technical personnel. All work must comply with WMATA standards, policies, cybersecurity requirements, and project objectives.

Duties and Responsibilities
  • Analyze business, functional, and technical requirements to develop and implement software solutions that support WMATA operational and customer communication objectives.
  • Review project specifications, workflow diagrams, process flows, and system documentation to determine application requirements and technical approaches.
  • Design, develop, modify, test, implement, and maintain software applications, interfaces, integrations, and supporting system components.
  • Convert business and technical requirements into computer programs, application code, scripts, database objects, and automated processes.
  • Develop and maintain APIs, data interfaces, integrations, and data exchange processes supporting MetroAlerts and related systems.
  • Create, modify, and optimize database queries, stored procedures, and data models to support application functionality and performance.
  • Perform unit testing, integration testing, system testing, and user acceptance support activities to validate software functionality and performance.
  • Troubleshoot, analyze, and resolve software defects, application malfunctions, integration issues, and production incidents.
  • Monitor application performance and recommend or implement improvements to enhance reliability, scalability, and maintainability.
  • Support software releases, upgrades, patches, deployments, and application lifecycle management activities.
  • Develop and maintain technical documentation, system specifications, workflow diagrams, operating procedures, and user support materials.
  • Collaborate with WMATA business stakeholders, project managers, business analysts, architects, developers, system administrators, and operational personnel throughout the software development lifecycle.
  • Participate in Agile, Scrum, DevSecOps, and continuous improvement activities as directed by WMATA.
  • Ensure compliance with WMATA cybersecurity requirements, technology standards, development practices, and governance policies.
  • Provide production support and technical assistance for MetroAlerts and related applications.
  • Support application modernization initiatives, technology upgrades, and system enhancement efforts.
  • Conduct knowledge transfer sessions and provide documentation necessary to support operational continuity and long‑term system maintenance.
  • Prepare status updates, technical reports, analyses, and recommendations as requested by WMATA management.
  • Coordinate and collaborate with other technical resources to support project objectives and operational requirements.
  • Perform other related technical duties necessary to support the successful operation, maintenance, enhancement, and modernization of the MetroAlerts platform and associated systems.
Engagement Details
  • Anticipated start date: 12/01/2026.
  • Duration: one (1) base year plus two (2) option years.
Required/Desired Skills
  • Professional experience in application development, systems analysis, software programming, application maintenance or related IT disciplines – Required – 8
  • Experience developing, modifying, testing, implementing, and supporting enterprise software applications. – Required – 5
  • Experience analyzing business and technical requirements and translating them into software solutions – Required – 8
  • Experience troubleshooting and resolving software defects, application issues, and system performance problems. – Required – 8
  • Experience creating and maintaining technical documentation, workflow diagrams, system specifications, and user support materials. – Required – 8
  • Experience with software development lifecycle (SDLC) methods, including requir. analysis, design, development, testing, deployment, and maintenence – Required – 8
  • Experience with one or more programming languages such as Java, C#, .NET, Python, JavaScript, or equivalent modern development technologies. – Required – 8
  • Experience developing and supporting web‑based and enterprise applications. – Required – 8
  • Experience with SQL and relational database management systems. – Required – 5
  • Experience developing, supporting, or integrating APIs, web services, and system interfaces. – Required – 5
  • Experience utilizing source code repositories and version control tools such as Git or similar technologies. – Required – 5
  • Experience performing application testing, debugging, issue resolution, and performance optimization. – Required – 5
  • Experience implementing and supporting secure application development practices. – Required – 5
  • Bachelor's Degree in Computer Science, IT, Information Sys, Engineering or related discipline. – Required – 0
  • Experience supporting transit, transportation, public sector, or government organizations. – Desired – 3
  • Experience supporting applications utilizing GraphQL, OpenTripPlanner (OTP), GTFS, GTFS‑Realtime, and related transit technologies. – Desired – 3
  • Experience working in Agile, Scrum, DevSecOps, or CI/CD environments. – Desired – 5
  • Experience with Microsoft Azure cloud technologies. – Desired – 5
  • Experience supporting application modernization, systems integration, and enterprise technology initiatives. – Desired – 5
  • Industry certifications related to software development, cloud technologies, Agile methodologies, or system administration. – Desired – 0

All work must comply with WMATA standards, policies, cybersecurity requirements, and project objectives.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack .Net Developer
Full Stack .Net Developer

Amtex Enterprises Inc. • Washington, Alexandria (VA)

Hybrid
USD 120,000 - 160,000
Hybrid Senior Full-Stack Developer: Transit Alerts
Hybrid Senior Full-Stack Developer: Transit Alerts

CSZNet, Inc • Alexandria (VA)

Hybrid
USD 120,000 - 160,000
Project Manager (Non-Technical)
Project Manager (Non-Technical)

Washington Metropolitan Area Transit Authority (WMATA) • Washington

On-site
USD 90,000 - 120,000
Project Manager (Non-Technical)
Project Manager (Non-Technical)

Washington Metropolitan Area Transit Authority • Leesburg (VA)

On-site
USD 90,000 - 130,000
Specialist Organization Alignment
Specialist Organization Alignment

Washington Metropolitan Area Transit Authority (WMATA) • Hyattsville (MD)

On-site
USD 110,000 - 170,000
Specialist Organization Alignment
Specialist Organization Alignment

Washington Metropolitan Area Transit Authority • Bowie (MD)

On-site
USD 95,000 - 125,000
.NET and Mobile Application Architect
.NET and Mobile Application Architect

CSZNet Inc. • Washington

On-site
USD 90,000 - 120,000
Transit Operations Application Developer
Transit Operations Application Developer

Johnson,-Mirmiran- • Herndon (VA)

On-site
USD 160,000 - 220,000
.Net FullStack Developer
.Net FullStack Developer

ZealHire Inc. • Hyattsville (MD)

Hybrid
USD 110,000 - 170,000
Sr. IT Operations Manager at Washington Metropolitan Area Transit Authority United States
Sr. IT Operations Manager at Washington Metropolitan Area Transit Authority United States

null • United States

On-site
USD 150,000 - 190,000