Full-Stack Developer Job id 005
Job Summary
POSITION SUMMARY
The Full-Stack Developer is the primary application-layer engineer on the TMS contract. This individual owns break/fix resolution preventive maintenance and SOW development across the most complex TMS modules: Bridge Management System (124K lines MVC) MMS (MMSBusLayer 146K lines MMSWebApp 135K lines) SIMS (58K lines) Railroad Management System (54K lines) and the Travelways suite. The developer follows MoDOT Best Practices participates in code walkthroughs and maintains third-party dependency currency (DevExpress 24.2 .NET 8 C# v12).
KEY RESPONSIBILITIES
Diagnose resolve and document all error and malfunction reports within the 2-business-day SLA (2.3.5); deliver code corrections with documentation adequate to explain the problem resolved and any operational differences
Maintain and enhance TMS applications across Webforms and MVC stack using C# v12 Visual Studio (current release) Azure DevOps and GIT source repository
Perform preventive maintenance: small modifications to retain or restore functionality production monitoring to detect errors and regular updates to 3rd-party dependencies including DevExpress 24.2 and code-language versions (2.3.8)
Develop SOW programming deliverables on schedule and within firm-fixed hours; stage work for MoDOT system test per approval workflow
Participate in code and architecture walkthroughs per MoDOT Best Practices (2.2.3); follow all MoDOT coding standards
Support impact analysis before each release: identify and document effects of proposed changes on data-dependent TMS modules (2.3.8)
Enter all time worked into MoDOTs Service Desk Plus at end of each week; resolve assigned tickets within timeframes agreed with the Project Manager
Maintain compatibility with MoDOTs evolving infrastructure: implement modifications within 30 days of notification of any architecture change (2.1.5)
Produce and maintain technical documentation (engineering notebooks flowcharts code commentary) as part of Technical Records obligations (2.3.4)
Ensure all developed solutions meet ADA/Section 508 accessibility standards; document and review recommendations with MoDOT before development
REQUIRED QUALIFICATIONS
Minimum 3 years of application development experience (C# Framework and/ 8)
Minimum 1 year of experience with Webforms and MVC web development in a .NET environment (2.2.3)
Minimum 1 year of experience with Web Services (SOA) (2.2.3)
Minimum 1 year of experience with REST/SOAP APIs (2.2.3)
Experience with Oracle database in a .NET application context
Experience with Azure DevOps and GIT source control
Minimum 1 year of experience similar to MoDOTs current computer technical architecture
Ability to pass MoDOT background check
PREFERRED QUALIFICATIONS
Minimum 1 year of experience with Oracle Spatial database (2.2.3)
Minimum 1 year of experience with transportation-related applications (2.2.3)
Experience with location referencing applications and data (2.2.3)
Experience with DevExpress controls in a .NET web application
Familiarity with Crystal Reports for report modification embedded applications
Experience with ESRI ArcGIS SDK/API integration web applications
Missouri residency or St. Louis metro area location
Required Skills:
HTML CSS JQUERY DEVELOPER