Logo
CES Consultants

Software Engineer

CES Consultants, Alexandria, Virginia, us, 22350

Save Job

Position Title:

Software Engineer Company:

CES Consultants, Inc. Location:

Alexandria, VA – Office on project site or in‑office Job Type:

Part time – Contract (1099 Preferred) Employment Type:

Contract (1099 Independent Contractor) Position Overview

As an integral part of our Program Analytics and Technology team, this role plays a critical role in ensuring the successful delivery of our initiatives. The Software Engineer will support the Office of Elevator and Escalator Services (ELES) at WMATA by developing and maintaining time‑critical software systems that enhance reliability and efficiency of Metro’s elevator and escalator operations. Responsibilities

Develop a data‑driven predictive maintenance program in collaboration with ELES staff. Create CAD drawings of existing vertical transportation equipment. Support ELES in upgrading the in‑house remote monitoring systems. Provide technical leadership and specialized assistance in problem‑solving and application systems development. Initiate and conduct studies measuring current and proposed systems’ efficiency and effectiveness. Prepare concise reports suitable for all levels of management regarding projects and technical issues. Perform assignments using a full complement of software engineering skills: requirements specification, system design, software development, quality assurance, documentation, and testing. Work within an assigned application system or subsystem such as the Data Concentrator for elevator and escalator remote monitoring system, communications, networks, microprocessors, and track circuit monitoring tool. Support ELES website applications – requires knowledge of HTML code. Employ software engineering techniques and high‑level languages such as C, C++, Java, JavaScript, Perl, object‑oriented design, assembly language, proprietary microprocessor compiler syntax, relational database programming, Boolean logic, and command language interpreters. Function as project engineer for system configuration management plan, with assigned responsibility and designated as the prime point of contact. Make key software recommendations to management on strategy affecting choice of hardware platforms and selection of preferred programming languages for future development and implementation. Represent ELES at meetings and conferences with consultants, contractors, and other stakeholders of assigned systems. Provide operational guidance, technical advice, or training for programmers, analysts, engineering staff, or other Authority offices. Be responsible for a high level of operational performance and software reliability within major application systems in elevator and escalator operational support areas. Develop, review, and update WMATA Standards and Criteria and Standard Specifications in conformance with industry standards. Develop and review technical specifications and task orders for procurement of hardware, software, test equipment, and services. Work closely with end users to understand information requirements and direct resolution of problems. Maintain up‑to‑date service request logs and project work plans. Prepare status reports. Advise supervisory staff concerning system modifications and application system deficiencies. Coordinate with WMATA personnel to accomplish assigned tasks. Prepare a list of materials needed and action items required to complete the task. Respond to WMATA questions and comments related to the scope. Provide draft copies of documents to stakeholders before finalization. Attend all required meetings and other duties as assigned by WMATA Task Manager. Required Skills and Experience

Graduation with a bachelor’s degree in computer science, mathematics, engineering, or physical sciences. At least six (6) years of progressively responsible experience in time‑critical process control computer systems design, development, and maintenance. Extensive, expert‑level software engineering knowledge for time‑critical control system design and maintenance. Extensive knowledge of project management in a complex technical environment. Extensive knowledge of concepts, standards, products, and technical support within assigned areas of responsibility. Ability to independently customize, implement, and maintain assigned systems/products in support of development, production, and end‑user computing. Skill in estimating, scheduling, project planning, control, and reporting. Ability to manage multiple projects to a successful, timely conclusion while ensuring routine tasks are not neglected. Ability to maintain up‑to‑date documentation and project reporting on systems within assigned areas of responsibility. Interpersonal relations skills to establish and maintain effective working relationships. Communication skills to exchange complex technical information with others and resolve user and software problems quickly. Technical Skills

Knowledge of C, C++, Java, JavaScript, object‑oriented language, ladder logic programming, assembly language, proprietary microprocessor compiler syntax, relational database programming, Boolean logic, and command language. Soft Skills

Excellent problem‑solving and analytical skills. Strong communication and interpersonal skills, with the ability to train and support non‑technical users. Detail‑oriented with a focus on accuracy and system optimization. Ability to manage multiple priorities and work effectively in a fast‑paced environment. Work Environment

This position involves both office‑based work and site visits to project locations, requiring occasional travel to oversee project progress and resolve on‑site issues. Equal Opportunity Employer

CES is an equal‑opportunity workplace and an affirmative‑action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender identity, sexual orientation, disability status, protected veteran status, or any other characteristic protected by law or regulations in the locations where we work.

#J-18808-Ljbffr