C# / .NET Software Engineer
Kforce Federal Solutions
About the role
Position Overview
We are seeking a C# / .NET Software Engineer to support the development and modernization of secure, mission‑critical software systems for federal customers operating in high‑trust, regulated environments. This role focuses on application modernization, systems development, and enterprise data‑driven platforms.
Engineers in this position contribute across software development, system integration, and secure application delivery, working closely with architects, analysts, and infrastructure teams to deliver scalable, maintainable, and reliable solutions.
Key Responsibilities
- Design, develop, test, and maintain C# / .NET applications supporting enterprise‑scale systems
- Modernize and enhance legacy .NET and data‑driven applications to improve performance, scalability, and maintainability
- Develop backend services, APIs, and application components using .NET (Core / 6+), ASP.NET, and C#
- Support data workflows and system integrations, including application components that interface with ETL processes and external systems
- Collaborate with cross‑functional teams, including:
- Data engineers
- System architects
- Cybersecurity and compliance teams
- Infrastructure and DevOps engineers
- Participate in Agile development cycles, including sprint planning, code reviews, and technical demonstrations
- Implement and maintain CI/CD pipelines to support secure, automated builds and deployments
- Troubleshoot, optimize, and resolve complex application and system issues
- Ensure solutions align with security, compliance, and operational requirements
Required Technical Skills
Core Development
- Strong experience with C# and the .NET ecosystem
- Experience with ASP.NET / ASP.NET Core backend development
- Experience using Entity Framework / EF Core, LINQ, and SQL
- Solid understanding of object‑oriented design and enterprise application development
Data & Integration
- Experience supporting data‑driven applications or analytics platforms
- Familiarity with ETL concepts, APIs, and service‑oriented or message‑based architectures
- Experience integrating applications with SQL‑based databases (e.g., SQL Server, Oracle, PostgreSQL)
DevOps & Tooling
- Experience with Git‑based source control
- Hands‑on experience with CI/CD pipelines (Azure DevOps or equivalent)
- Experience working in controlled or regulated environments
Preferred / Bonus Qualifications
- Experience with cloud platforms (AWS and/or Azure)
- Experience supporting enterprise modernization or system migration efforts
- Exposure to Angular, React, TypeScript, or modern UI frameworks
- Familiarity with containerization (Docker) or infrastructure automation
- Experience supporting federal, DoD, or law‑enforcement systems
- Active or eligible U.S. security clearance
Work Environment
- High‑impact work supporting secure, enterprise‑scale systems
- Collaboration with experienced engineers, architects, and mission stakeholders
- Long‑term program stability with multi‑year initiatives
- Work performed in support of mission‑critical operational systems
Location
Positions are located in Huntsville Alabama, at Redstone Arsenal
Relocation
$3,000 Relocation offered
Benefits
- Benefits / 401k
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free