> Markdown version of [/jobs/ext/2188337-transit-operations-application-developer](https://www.wearedevelopers.com/jobs/ext/2188337-transit-operations-application-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Transit Operations Application Developer - **Company:** Johnson, Mirmiran & Thompson - **Location:** Herndon, VA, United States - **Experience:** Expert - **Salary:** $160,000.0 - $220,000.0 - **Contract:** Contract - **Skills:** Application Programming Interfaces (APIs), Business Software, Data Mining, Database Analysis, Relational Databases, Entity Relationship Models, Human-Computer Interaction, IBM Maximo, Systems Analysis, Microsoft Software, Systems Development Life Cycle, Power BI, Software Engineering, Software Requirements Analysis, SQL Databases, Website Wireframe, Information Technology, Tools for Reporting, Powerapps - **Published:** August 22, 2026 - **Apply:** https://diversityjobs.com/main/sendform/8/8/28176/1/18037440?backUrl=%2Fcareer%2F18037440%2FTransit-Operations-Application-Developer-Virginia-Herndon ## About the Role The ideal candidate combines strong interpersonal and analytical skills with application development expertise. Success in this role is measured by the ability to develop solutions that are intuitive, effective, and widely adopted by end users., * Strong facilitation, communication, and stakeholder engagement skills * Ability to understand, document, and improve business processes and workflows * Experience developing user training materials, procedures, and technical documentation * Proven ability to independently manage multiple projects from concept through implementation * Able to work full time at client offices, * Bachelor's Degree in Computer Science, Information Technology, Business Analytics, Engineering or related fields * 5-10 years of related experience in analysis and elicitation of systems requirements * 5-10 years of experience working in agile and agile-hybrid methodologies and understanding of the software development lifecycle (SDLC) * Expertise in database analysis and troubleshooting * Experience in the role of liaison between business and technical/development teams * Demonstrated experience gathering business requirements and translating operational needs into technical solutions * Experience developing and deploying business applications, dashboards, and reporting solutions using Microsoft Power BI and related Microsoft technologies * Experience working with relational databases and developing SQL queries for data extraction, transformation, and analysis Preferred Experience * Experience with Microsoft Power Platform, including Power Apps and Power Automate * Experience with enterprise asset management systems such as IBM Maximo * Experience supporting transit, transportation, infrastructure, maintenance, engineering, or asset management organizations * Experience with KPI development, performance management, and dashboard design * Experience with user interface and user experience design principles * Experience leading organizational change initiatives and supporting user adoption of new technologies. ## Description Position summary: The Transit Operations Application Developer serves as a trusted partner to transit operations and maintenance personnel, developing business applications, dashboards, reports, and workflow solutions that improve operational performance, decision-making, and efficiency. This position works directly with stakeholders to understand business processes, identify improvement opportunities, gather requirements, and deliver user-focused applications that solve real-world operational challenges., * Examine and study internal and external clients' existing IT systems, processes, and business models * Understand the expectations and high-level requirements of the solution to be developed * Learn hardware, software, technical requirements, and configurations to provide recommendations for modification or replacement of existing systems * Learn existing system APIs and assist application architects in the integration of third-party data in solution designs * Validate that the recommended solution aligns with business goals and objectives * Liaise with users to understand and document business, functional and technical requirements * Conduct facilitated workshops/interviews/sessions/questionnaires aimed at interacting with audiences of the solution being developed and understanding the complete requirements details * Document detailed technical requirements, hardware requirements and logic implementations * Prepare System Requirement Specification (SRS), and Functional Requirement Specification (FRS) * Create use cases, user stories, class diagrams, Entity-Relationship (ER) diagrams and sequence diagrams * Create models, flow charts, wireframes, Context Diagrams, Data Flow Diagrams, and Process Flow Diagrams * Support the design of the complete system in coordination with the technical team * Plan how the system is expected to behave in different situations/environments and document exceptions * Help programmers understand the complete requirements and all the associated aspects * Review test cases and assist the testing team in identifying testing scenarios * Liaise with the testing team to ensure the functional and technical compatibility of the product with the requirements * Ensure traceability of the documented and approved technical, functional, and non-functional requirements from the original customer-supplied specifications through test cases and deployed code * Control any deviations from the plan by having proper preventive actions in place and correct any defects by implementing corrective actions * Support the presentation of interim and final solution to the business owners for approval and feedback * Assist in the deployment of the solution in the UAT and Production environments * Inspect and validate the installed and configured systems * Support the maintenance of the deployed system including operational support * Prepare user manuals, technical handouts, and operational manuals for the deployed solution * Perform other related duties as assigned Nonessential functions and responsibilities * Perform other related duties as assigned * May possess an in-depth understanding of specific technology platforms and apply system analysis skills to assist internal and external clients to support and enhance those platforms ## Related Videos - [Why make use of an integration platform in today's software developments and infrastructure?](https://www.wearedevelopers.com/videos/758-why-make-use-of-an-integration-platform-in-today-s-software-developments-and-infrastructure) - [Beyond Dashboards: Fixing Text-to-SQL with Semantic RAG](https://www.wearedevelopers.com/videos/2036-beyond-dashboards-fixing-text-to-sql-with-semantic-rag) - [The user in the eye of the Cargo1492 storm](https://www.wearedevelopers.com/videos/96-the-user-in-the-eye-of-the-cargo1492-storm) - [REST, GraphQL, gRPC, and more: A comparison of modern API styles](https://www.wearedevelopers.com/videos/100247-rest-graphql-grpc-and-more-a-comparison-of-modern-api-styles) - [Migrating half a million users to a new payment service provider](https://www.wearedevelopers.com/videos/730-migrating-half-a-million-users-to-a-new-payment-service-provider) - [Data Analytics with Microsoft Fabric: End-to-End Use Case with Data Agents](https://www.wearedevelopers.com/videos/1547-data-analytics-with-microsoft-fabric-end-to-end-use-case-with-data-agents) ## Related Articles - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)