Overview
Software Developer (Data & AI Engineer) position at Washington Metropolitan Area Transit Authority (WMATA). There are two focused roles within the Enterprise Applications team: Data Engineering and AI Engineering.
Responsibilities
Provide technical leadership and/or specialized technical assistance in problem-solving and application systems development.
Develop, enhance and maintain applications and integrations within Digital Modernization's portfolio.
Prepare concise reports suitable for all levels of management regarding projects and technical issues within assigned areas of responsibility.
Perform assignments using full software engineering skill sets (requirements specification, system design, software development, quality assurance, documentation, and testing).
Act as project engineer for system configuration management, maintain and execute project configuration/version control when making changes to existing software or designing new software.
Be on call during off-hours to respond to emergencies and assist on-site staff until normal operations resume.
Maintain a high level of operational performance and software reliability within major application systems.
Develop and review various systems or software in compliance with WMATA standards, criteria and industry practices.
Develop and review department technical specifications and task orders for procurement of hardware, software, and services.
Perform failure analysis and prepare reports including root cause and corrective actions; evaluate system changes for feasibility and alternatives.
Work closely with end users to understand information requirements and direct resolution of their problems.
Maintain up-to-date support requests and project work plans; prepare status reports comparing progress with work plans.
Advise supervisory staff on system modifications, end-user requirements, and opportunities for software support and process improvements.
Work variable hours as needed to avoid adverse impact on operations and availability.
Qualifications
Minimum Education
Bachelor’s Degree in Mathematics, Computer Science, Engineering or related field from an accredited college or university.
In lieu of degree, a high school diploma or GED plus four years of progressively responsible information systems/technical experience in a large organization.
Minimum Experience
Five years of experience in progressively responsible and diversified information systems, including management and technical experience in a large organization.
Certification/Licensure
N/A
Preferred Qualifications
Experience in design, development and maintenance of operational applications; preferably with responsibilities as senior technical staff and project manager, and senior technical staff and project manager role experience.
Job Details
The Software Developer is responsible for resolving complex application system problems within Digital Modernization. The incumbent plans, leads, coordinates, and participates in design, development, QA, installation, testing and maintenance of assigned software/hardware systems to achieve project objectives and minimize operational impact. The Developer ensures system functionality, reliability, performance and availability throughout the development cycle, from inception to implementation and monitoring. The Developer may serve as a functional area lead and may serve as project leader on complex systems or technical task forces, monitoring contractor performance and coordinating projects within Digital Modernization.
Other Duties
Maintain awareness of safety policies and procedures; promote a positive safety culture and compliance with the Safety Management System and just culture principles.
Evaluation and Closing
WMATA is an equal opportunity employer. All qualified applicants will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other status protected by applicable federal law. This posting is an announcement of a vacant position under recruitment and not a replacement for the official job description. Job descriptions are available upon confirmation of an interview.
Note : This posting may include additional details such as seniority level, employment type, and job function in the context of WMATA’s standard job description format.
#J-18808-Ljbffr