.NET Lead (Application Development)
Duration: 9-12 months (Contract – NO BENEFITS)
Location: Remote (some onsite work in Jefferson City, MO).
Job Description
Technical lead for the C#/.NET side of the application: interfaces, services, and reporting components that consume or replace mainframe processing, integrated with COBOL/DB2 back ends.
Responsibilities
- Lead design and development of C#/.NET components (services, APIs, batch utilities, reporting) in the target architecture.
- Build and maintain integration points between .NET applications and COBOL/DB2 z/OS programs and data.
- Translate business rules from legacy COBOL logic into .NET code, working with the COBOL SME and BA.
- Set coding standards, run code reviews, and mentor developers.
- Own unit and system test coverage, and automate builds and releases in Azure DevOps with the DevOps engineer.
- Support SIT, UAT, performance testing, and cutover, and resolve defects.
Required (Minimum Requirements)
- 7+ years of full SDLC application development, with 7+ years of QA testing.
- 7+ years of C#/.NET development (hands-on coding, not just support or debugging).
- 7+ years of SQL, with system/unit testing and batch processing.
- Working experience with COBOL, JCL, and DB2 z/OS: reading and integrating with mainframe code and data (the organization scores these for every App Dev resource).
- Azure DevOps (ADO) boards, repos, and pipelines.
- 2+ years as a technical lead.
Preferred
- Mainframe modernization or COBOL-to-.NET conversion projects.
- Government ERP or financial/payroll systems experience; accounting or payroll knowledge.
- .NET Core/.NET 6+, REST APIs, and Azure services.