CEdge has an opportunity for a Senior .NET Full-Stack Developer, located in Saint Louis, MO (remote/on-site when required). If you are ready to work alongside World Renowned Technology experts, and carry the skills below, this is the opportunity that will inevitably take your career to unbelievable levels!
Clearance Required: None; MoDOT MACHS background check required.
POSITION SUMMARY
The Senior .NET 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 the .NET Webforms and ASP.NET 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 MoDOT's Service Desk Plus at end of each week; resolve assigned tickets within timeframes agreed with the Project Manager
ยท Maintain compatibility with MoDOT's 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 professional .NET application development experience (C#, ASP.NET MVC, .NET Framework and/or .NET 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 MoDOT's 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 in .NET applications
ยท Experience with ESRI ArcGIS SDK/API integration within .NET web applications
ยท Missouri residency or St. Louis metro area location
WHATโS IN IT FOR YOU?
Full Benefits Package
10 Days PTO
10 Paid Holidays
401K
WHO ARE WE?
CEdge Inc is an innovative IT consulting firm, and a strategic business partner. We offer IT solutions to Federal and State government, as well as, Commercial Enterprises throughout the United States. Our main objective is to create an integrity-based culture that takes pride in working as a collaborative team that focuses on growth and is driven by the desire to provide purely ethical services for both our clients and teammates.