Full Stack Web Developer
Washington Metropolitan Area Transit AuthorityResume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Location: Metro Building at Eisenhower
WMATA Reference: 260288
We are seeking an experienced Full Stack Developer with deep expertise in Microsoft Azure and modern enterprise development practices. You will play a key role in designing, building, and deploying innovative web and mobile applications across our cloud ecosystem. You'll work across the full development lifecycle using modern development frameworks to craft high-performing, scalable, and user-centric solutions. This role will collaborate with cross-functional teams to turn complex business needs into dynamic, enterprise-level systems, all while shaping the future of digital services in a fast-paced, Agile environment.
To succeed in this role, you will have strong expertise and practical experience building web and mobile applications using .NET Core or Node.js on Azure, along with front-end frameworks such as React and Angular. The ideal candidate will have a solid background in developing solutions using REST APIs and Azure-based containerization, including Kubernetes Services, integrated Azure services, storage solutions, and SQL/Cosmos DB. Proficiency in implementing CI/CD pipelines using Azure DevOps or GitHub Actions is also essential.
Experience with Microsoft Power Platform, Adobe Marketing tools, and enterprise CRM solutions is highly desirable.
Summary
The Full Stack Web Developer position is located in the Washington Metropolitan Area Transportation Authority (WMATA) Office of Digital Modernization. The incumbent provides technical and application development services to support WMATA departments' programmatic requirements for business applications. This job requires the application of technical knowledge of Internet systems, business solutions, services, and technologies. The Developer analyzes business requirements, develops architectural blueprints, selects appropriate technologies, develops both front-end and back-end applications, ensures data security, optimizes performance, and manages costs.
Essential Functions
Principal Job Duties
- Creates and supports complex, n-tier web applications (both customer-facing and internal) to develop scalable software solutions, utilizing modern web technologies through the full lifecycle from concept to deployment.
- Ensures that process efficiency and software development lifecycle standards are met according to the guidelines set forth by the Authority.
- Coordinates directly with groups throughout the Digital Modernization department, including Cybersecurity, Project Management Office, and Enterprise Architecture, as well as with business representatives, to ensure smooth collaboration on application requirements and development processes.
- Develops upgrade plans for departmental applications, in consultation with end users, and ensures the efficient and cost-effective resolution of maintenance, operations, and support issues.
- Serves as a technical subject matter expert by providing advice to web application developers regarding web application security, application performance, and ease of maintenance.
- Remains abreast of new developments in web applications, Internet and Intranet technologies, and related fields.
- Serves as a technical resource to other web developers in the application of new technologies.
- Represents the web application group's interests in Information Technology department forums that provide change control oversight and application architecture design for the Authority.
- Develops and implements Internet and Intranet application policies, procedures, and standards, ensuring their conformance with WMATA objectives.
- Applies an enterprise-wide set of disciplines for the planning, analysis, design, and construction of information systems across a major sector of the enterprise.
- Develops analytical techniques and methodologies for problem solutions.
- Performs strategic systems planning, business information planning, and business analysis.
- Performs process and data modeling in support of planning and analysis efforts using both manual and automated tools such as Unified Modeling Language.
- Applies reverse engineering and re-engineering disciplines to develop migration planning and strategy documents.
- Performs all phases of the web software development lifecycle, including design, programming, testing (unit and system level), debugging, and internal documentation.
- Provides technical guidance for web application development and application maintenance teams.
- Leverages fundamental understanding of back-end frameworks such as Expressor Fastify for Application Program Interfaces development and has experience utilizing and consuming Application Program Interfacess via REST and GraphQL.
- Leverages technologies such as .NET,.NET Core, Python, and follows containerization and CI- CD best practices to develop solutions.
- Develops of new solutions, upgrades, and enhancements to existing systems ,ensuring that all systems comply with approved standards.
Other Duties
- Maintains and promotes awareness and accountability with safety policies and procedures while performing job functions. Promotes a positive safety culture and encourages reporting of safety concerns consistent with our Agency Safety Plan, other regulatory requirements within the Safety Management System and just culture principles.
The functions listed are not intended to limit specific duties and responsibilities of any particular position. Nor is it intended to limit in any way the right of managers and supervisors to assign, direct and control the work of employees under their supervision.
Minimum Qualifications
Minimum Education
Bachelor's degree in management information systems, Computer Science or Mathematics, or in a related discipline.
Or in lieu of degree a high school diploma or GED and an additional four (4) years of overall Software Development experience may be considered.
Minimum Experience
Eight (8) years of overall Software Development experience which must include three (3) years of Stack Developer experience.
Minimum Certification/Licensure
Microsoft certified professional
Medical Group:
Satisfactorily complete the medical examination for this position, if required. The incumbent must be able to perform the essential functions of this position either with or without reasonable accommodations.
Evaluation Criteria:
Consideration will be given to applicants whose resumes demonstrate the required education and experience. Applicants should include all relevant education and work experience.
Evaluation criteria may include one or more of the following:
- Skills and/or behavioral assessment
- Personal interview
- Verification of education and experience (including certifications and licenses)
- Criminal background check (a criminal conviction is not an automatic bar to employment)
- Medical examination including a drug and alcohol screening (for safety-sensitive positions)
- Review of a current motor vehicle report
Closing:
WMATA is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other status protected by applicable federal law.
This posting is an announcement of a vacant position under recruitment. It is not intended to replace the official job description. Job descriptions are available upon confirmation of an interview.
Application Deadline: 4/2/2026, 11:59 p.m.
To apply for this position, visit WMATA's Career Center
Equal Employment Opportunity
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free