WMATA is undergoing a digital modernization and requires a Full Stack Web Developer to design, build, and optimize innovative web and mobile applications that support mission-critical programs.
Requirements
- JavaScript
- Flutter
- Angular
- React
- Vue
- .NET Core
- Python
- AWS
- Azure
- Microsoft development stack
- PowerApps
- GTFS
- OTP
- GIS standards
- ServiceNow
- system architecture
- design principles
- Express or Fastify for Application Program Interfaces development
- utilizing and consuming Application Program Interfaces via REST and GraphQL
- .NET
- containerization
- CI/CD best practices
Responsibilities
- 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.
- 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.
- Performs all phases of the web software development lifecycle, including design, programming, testing (unit and system level), debugging, and internal documentation.
Other
- 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.
- Eight (8) years of overall Software Development experience which must include three (3) years of Stack Developer experience.
- Microsoft certified professional
- Maintains and promotes awareness and accountability with safety policies and procedures while performing job functions.