Company

Massachusetts Bay Transportation AuthoritySee more

addressAddressBoston, MA
type Form of workFull-Time
CategoryInformation Technology

Job description

At the MBTA, we envision a thriving region enabled by a best-in-class transit system. Our mission is to serve the public by providing safe, reliable, and accessible transportation. MBTA's core values are built around safety, service, equity, and sustainability and each employee that works for the MBTA performs their role based on our vision, mission, and values. This includes attendance, participation, and contribution to local safety committee meetings as needed.


In line with 49 CFR 625, 630, and 673 requirements, the EAMS Developer will assist in the Asset Management Program to document processes and procedures for asset data and lifecycle management to adequately maintain, manage, and report on capital assets.
The EAMS Developer will be engaged in engineering services, data ingestion, system configuration, and software development including user interface (UI/UX) design, module development using application programming interface (API), and be knowledgeable of software development life cycle (SDLC). The successful candidate for this role will report to the Deputy Director of Configuration Engineering under the Office of Chief Engineer. This role will provide technical guidance and play a pivotal role in maturing MBTA's Enterprise Asset Management (EAMS) systems. This role will work in conjunction with Asset Information Managers, Reliability Engineers, Information Technology, Maintenance departments, and third-party assessors to ensure efficient user experience asset data ingestion and configuration.
  • Responsible for all aspects of the Enterprise Asset Management (EAM) applications related to content, process integrity, development, as well as application troubleshooting and performance reporting.
  • Participate in requirements analysis and technical design discussions surrounding various web applications and iPhone/Android/Generic Mobile applications
  • Monitor the EAM system setup and ongoing maintenance processes regarding the installation, training, and ongoing support
  • Collaborating with management, MBTA end-users and consultants to identify end-user requirements and specifications
  • Designing algorithms and flowcharts to create new software programs and systems
  • Producing efficient and elegant code based on requirements and setup code reviews when necessary
  • Testing and deploying programs and applications
  • Troubleshooting, debugging, maintaining, and improving existing software
  • Compiling and assessing user feedback to improve software performance
  • Observing user feedback to recommend improvements to existing software products
  • Developing technical documentation to guide future software development projects
  • Contribute to the continuous improvement of MBTA's external web applications by assisting with planning, designing, and developing web solutions
  • Develop API's using Industry-standard REST protocols
  • Create and data loaders for migration into Trapeze EAM production environment in conjunction with MBTA IT
  • Build a technically competent team to develop modules, advise on new software enhancements and act as Subject Matter Expert on such tasks.
  • Assist MBTA's IT department with technical support throughout the lifecycle of the system.
  • Define and implement proper configuration for EAM's mobile platform.
  • Provides software trainings to end users; serves as liaison for problem solving and escalation.
  • Provide overall connectivity support for all hardware and software platforms as needed.
  • Organize discovery sessions with key stakeholders to collect system requirements and develop, document, and implement new workflows across multitude of business units.
  • Develop and maintain workflow processes to help ensure the integrity of information, equipment history, and the efficient use of EAM data.
  • Maintain master data standards and perform audit/education functions against those standards. Adjust standards as required to meet business and customer needs.
  • Perform data mining and analysis that supports reliability, maintenance, and capital improvement.
  • Identify and coordinate processes for version management, system build, backup and recovery, archiving, and change management.
  • Maintain parts/asset data accuracy, software and hardware configuration changes, and equipment hierarchy in the system.
  • User Setup, Employees, Shifts, Crews, and Supervisors.
  • Adding Equipment to PM Plans, Schedules, and Work Packages.
  • Enforce the Department of Asset Management policies
  • On occasion be flexible to work all shifts and/or locations as assigned or directed.
  • Respond or report to work as directed by supervisory personnel for emergencies, extreme weather conditions, or any other abnormal conditions that impair service or the safety of service, twenty-four (24) hours per day, seven (7) days per week.
  • Uphold the rights and interests of the Authority while building and maintaining an effective relationship with employees.
  • Perform related duties and projects as assigned.

* The statements contained in this job description are intended to describe the general nature and complexity of the work being performed by staff assigned to this job and do not represent an exhaustive list of all duties, tasks, and responsibilities required of staff assigned to this position. The physical demands and work environment characteristics described here-in are representative of those an employee may encounter while performing the essential functions of this job. Reasonable accommodations can be made to enable individuals with disabilities to perform essential functions.
  • A Bachelor's Degree from an accredited institution in Computer Science, Electrical Engineering, Information Technology, or a related field.
  • Four (4) years of experience developing, designing, and configuring network software and/or specialty programs.
  • One (1) year of experience with Enterprise Asset Management System (EAMS) software.
  • Extensive software experience in a Windows environment, including Windows Server 2008/2012/2016
  • Proficiency with XML/XSL, HTML5, CSS, and JavaScript
  • Working knowledge of various scripting tools and languages, as well as database design and tools (MS SQL 2008 +, Oracle 10g +)
  • The ability to develop system specifications for integrations across enterprise applications, including but not limited to Optram, PeopleSoft, etc.
  • Experience with written reports, budgets, and time estimates for upper management, and stakeholders.
  • Strong project management, analytical, organizational, time management and interpersonal skills.
  • Ability to map business processes and implement them across departments.
  • Proficiency with Word, Excel, PowerPoint, and database applications.
  • The ability to work in an active railroad and maintenance environment and the physical constraints associated with the working environments.
  • The ability to effectively work with employees at all levels within the Authority, vendors, and individuals outside the agency.
  • Ability to effectively comprehend, communicate, and respond to instructions, orders, signs, notices, inquiries, etc. in English
  • Ability to attend, participate, and contribute to local safety or other committee meetings or trainings, as needed
  • Ability to provide internal and external customers with courteous and professional experiences
  • Ability to work effectively independently and as part of a team (or supervise, if required)
  • Ability to adhere to rules, regulations, collective bargaining agreements (if applicable) and policies of the MBTA, including the EEO, anti-discrimination, anti-harassment, and anti-retaliation policies
  • Ability to pass a Criminal Offender Record Information (CORI) check, comprehensive background screening, and role-appropriate medical Clinic screening, potentially including a physical examination and drug and alcohol screening
  • Have a satisfactory work record for the two (2) years immediately prior to the closing date of this posting, including overall employment, job performance, discipline, and safety records (infractions and/or offenses occurring after the closing of the posting and before the filling of a vacancy may preclude a candidate from consideration for selection)
  • Ability to uphold the rights and interests of the MBTA while building and maintaining effective relationships with employees and co-workers
  • Ability to work all shifts and / or locations assigned, directed, or necessary for this position, including (for some transit / operations roles) up to twenty-four (24) hours per day, seven (7) days per week as necessary to accommodate severe weather conditions, emergencies, or any other circumstances that may potentially impact service or the safety of service
  • Legally authorized to work in the United States on an unrestricted basis
  • In compliance with federal law, all persons hired will be required to complete a Form I-9 to verify their identity and eligibility to work in the United States.

* The above statements are intended to describe the general nature and complexity of the work being performed by staff assigned to this job and do not represent an exhaustive list of all duties, tasks, and responsibilities required.
1 Safety Sensitive Positions: Incumbents will be subject to periodic physical examinations plus random drug and alcohol testing.
2 On-call or 24/7 Positions: Employee must be available to respond to page / text / call and report to work as determined by assigned department or the Authority.
3 Emergency Staff: During declared "states of emergency," employees working in this classification are required to report to work for their assigned work hours or as directed by management.
  • A Nationally recognized certification from an accredited institution in a technical field related to Computer Science, Electrical Engineering, Information Technology may substitute for one (1) year of required work experience.
  • A High School Diploma or GED and an additional twelve-fourteen (12-14) years of Computer Science, Electrical Engineering, Information Technology experience may be substituted for a Bachelor's Degree.

Preferred Experience and Required Skills
  • Five (5) years of professional experience with enterprise asset management software (EAMS) suite including project management, process improvement analysis, and software solution recommendation under enterprise software architecture.
  • Experience writing SQL Flex Business Rules and/or SQL Stored Procedures.
  • Employee or Consultant experience for a Transit/Rail agency.
  • Asset Management and Configuration Management experience.
  • Experience in Railroad or Transit infrastructure design and build.
  • Basic knowledge of AREMA, Asset Management principals and EAMS
  • Previous experience and/or knowledge of the transit industry
  • Working knowledge of network infrastructure (DMZ, WAN/LAN, ODBC, etc)
  • Previous experience with version control tools (SVN)
  • Familiarity with Industry-standard REST protocols
  • Familiarity with AngularJS, Bootstrap, and other libraries
  • Experience with Trapeze EAM is highly desired
Employment Type: Full-Time
Refer code: 7467803. Massachusetts Bay Transportation Authority - The previous day - 2023-12-28 21:11

Massachusetts Bay Transportation Authority

Boston, MA

Share jobs with friends