Duties & Responsibilities
Perform system analysis activities for the full SDLC of the transit scheduling and operations management application, including requirements gathering, solution design, development, testing, implementation, and ongoing application support
Assist with developing detailed specifications for system modifications or enhancements, documenting functional and technical requirements
Configure application functional components, perform the definition of foundational data elements, and ensure proper version control of data elements
Develop and maintain technical support documentation, including troubleshooting procedures, runbooks, and system configuration guides
Provide 2nd level support for application issues, including issues with application functionality, environment configuration, and / or system integrations
Respond to and resolve, or escalate, application issues raised by end-users and / or system alerts, performing detailed documentation of troubleshooting steps and / or issue resolution
Escalate issues to internal IT teams (Server, Network, Database, etc.) and / or software vendor, as needed
Perform user access provisioning, including new user account establishment and access permission updates
Perform environment configuration and maintenance, including release installations, release promotions, and database refreshes
Schedule, monitor, and troubleshoot issues with batch processes
Perform ad-hoc data queries and generate ad-hoc reports
Provide content knowledge and clarifications to QA team regarding designed behavior of application to facilitate the creation of test scripts
Handle sensitive and confidential information in an appropriate manner
Respond to each inquiry, whether from a customer, vendor, or co-worker, in a courteous and professional manner
Participate in the on-call support rotation, responding to emergencies on a twenty-four (24) hour, seven (7) day per week basis while on-call
Work any and all shifts and / or locations as assigned or directed, including occasional night and / or weekend work
Perform related duties and projects as assigned
Minimum Education
Bachelor's degree from an accredited institution with comparable experience in the fields of Computer Science, Information Technology, or a related field
Minimum Requirements/Qualifications
Three (3) years of experience in system analysis, including enterprise application design, development, implementation, and support
Experience writing technical documentation
Experience with enterprise system and / or application administration
Experience with IT service management / ticketing systems
Strong interpersonal skills to interact with stakeholders, vendors, team members, and end-users
Ability to work with many different types of professionals in a fast-paced environment
Ability to work effectively with a diverse workforce and end-user community
Excellent attention to detail
Strong working knowledge of the Microsoft Office suite (Word, Excel, Outlook, PowerPoint, and Teams)
Effective organizational, analytical, multi-tasking, time management, and documentation skills
Excellent verbal and written communication skills
Excellent customer service and conflict resolution skills
Preferences Include
Experience with HASTUS or similar transit scheduling and operations management applications, such as Trapeze FX or Trapeze OPS
Experience with programing or scripting languages, such as Java, C#, SQL, or Python
Experience or interest in the public transit or transportation industry
Experience or interest in public transit data
Experience with cloud platforms, such as Azure or AWS
Experience with ServiceNow
Experience with industry-specific ERP applications
Bachelor's degree in Computer Science, Engineering