Technical Program Manage
Listed on 2026-06-28
-
IT/Tech
IT Project Manager, Systems Analyst, IT Consultant, Systems Engineer
Location: St. Louis
CEdge has an opportunity for a Technical Program Manager
, located in Saint Louis MO (remote‑eligible; 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 required; must pass MoDOT MACHS background check
The Technical Program Manager is the senior technical authority for the TMS contract, responsible for the SDLC, architecture governance, security posture, and technical quality of all maintenance and programming services. This individual chairs code and architecture walkthroughs per MoDOT Best Practices, drives the quarterly SDLC recommendations, and ensures the team’s technical approach keeps pace with MoDOT’s infrastructure roadmap, including .NET modernization, Power BI integration, and ERP connectivity.
The Technical Program Manager serves as the escalation point for all complex engineering decisions and backs up the Program Manager on delivery.
- Own the technical architecture of the TMS engagement: review code, approve architectural decisions, and enforce MoDOT Best Practices including code and architecture walkthroughs (§2.2.3).
- Produce and maintain the software development lifecycle (SDLC) documentation for TMS; deliver quarterly implementation recommendations to MoDOT PMT (§2.3.1).
- Lead security compliance: ensure 90‑day code scans are scheduled, executed, and reported; confirm High‑Threat vulnerabilities are remediated within 10 business days; maintain static scan score ≥ 90 (§2.3.7).
- Review and validate all SOW technical scopes for feasibility, level‑of‑effort accuracy, and risk before the Program Manager submits to MoDOT PMT.
- Oversee the mirrored workstation environment: ensure CEdge's programming environment matches MoDOT's and any changes are implemented within 30 days of notification (§2.4).
- Manage technical transition‑in activities: complete module‑by‑module system knowledge capture, Oracle 19c/Spatial topology, ArcGIS service inventory, and Azure Dev Ops/GIT repository orientation.
- Evaluate infrastructure change notices from MoDOT (30‑day advance notice) and plan system modifications to sustain performance during upgrades.
- Ensure all development output complies with ADA/Section 508; document recommendations before development and resolve complaints at no additional cost.
- Produce and maintain all Technical Records (engineering notebooks, flowcharts, logic diagrams) for contract term + 5 years; provide copies to MoDOT (§2.3.4).
- Lead impact analysis on data‑dependent systems before any TMS change is released (§2.3.8).
- Minimum 5 years of technical leadership experience in .NET application development and sustainment.
- Minimum 1 year of experience in a leadership role (per §2.2.2).
- Hands‑on experience with the MoDOT technical stack: .NET Framework / .NET 8+, C#, ASP.NET MVC/Webforms, Oracle 19c, Azure Dev Ops, GIT.
- Experience with SDLC documentation, code review processes, and architecture governance.
- Experience interpreting and acting on static security scan results (Sonar Qube, Veracode, or equivalent).
- Ability to pass MoDOT background check prior to work start.
- Work performed within continental United States.
- Experience with Oracle Spatial database and/or ESRI ArcGIS Server/Portal in a transportation or GIS context.
- Familiarity with Dev Express controls (v24.2+) and Crystal Reports/Cognos/Power BI in a .NET environment.
- Experience managing SDLC in a state government IT context.
- CISSP, Security+, or equivalent security credential.
- Missouri residency or St. Louis metro area location.
- Experience with federal Section 508 accessibility compliance in web‑application development.
- Full Benefits Package
- 10 Days PTO
- 10 Paid Holidays
- 401K
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).