HII's Mission Technologies division is seeking a mid-level .Net Core Developer to support the Defense Security Cooperation Agency. The role involves designing, developing, and maintaining web applications and backend services using .NET Core/C# technologies, while contributing to the modernization of enterprise systems and implementing automation solutions.
Responsibilities:
- Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions. Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software. Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops compilers and assemblers, utility programs, and operating systems. Ensures software standards are met
- Develop, test, and maintain high-quality backend applications and RESTful APIs using .NET Core / .NET 6+, C#, Entity Framework Core, and related technologies
- Build responsive and secure web applications, microservices, and integration layers that support enterprise data flows and mission-critical systems
- Design and implement clean, maintainable code following SOLID principles, dependency injection, and modern architectural patterns (e.g., Clean Architecture or CQRS)
- Collaborate with cross-functional teams (frontend developers, data architects, product owners, and stakeholders) to translate business requirements into technical solutions
- Integrate .NET Core applications with UiPath Robotic Process Automation (RPA) solutions to automate repetitive business processes, improve efficiency, and reduce manual workloads
- Develop and maintain automation workflows, reusable components, and integration points between .NET systems and UiPath Orchestrator
- Perform unit testing, integration testing, and support QA activities to ensure high code quality and system reliability
- Troubleshoot, debug, and resolve application issues; provide ongoing support and enhancements for deployed solutions
- Participate in Agile ceremonies (sprints, PI planning, code reviews) and contribute to DevSecOps practices in a collaborative team environment
- Performs additional duties as assigned or required to advance mission goals
Requirements:
- Strong proficiency in C#
- .NET Core / .NET 6+
- ASP.NET Core
- RESTful API development
- Experience with relational databases (SQL Server)
- Entity Framework Core
- ORM concepts
- Solid understanding of software development best practices
- Version control (Git)
- CI/CD pipelines
- Experience with the agile software lifecycle
- Ability to work independently while thriving in collaborative team settings
- Self-motivated initiator with strong problem-solving skills and a proactive approach
- Clearance: Must possess and maintain an active Secret clearance
- Remote-eligible position; must align with Eastern Time Zone core business hours, 0900-1500ET, where you are active, online, and available
- Hands-on experience with UiPath for Robotic Process Automation (RPA), including workflow development, Orchestrator integration, and .NET custom activities
- Familiarity with modern frontend technologies (React, Angular, or Blazor) for full-stack contributions
- Experience with cloud platforms (Azure Government or AWS GovCloud)
- Containerization (Docker)
- Orchestration (Kubernetes)
- Knowledge of secure coding practices
- Authentication/authorization (OAuth, OpenID Connect)
- DoD compliance requirements (RMF, FedRAMP)
- Experience working in DoD or federal government environments, particularly supporting security cooperation or financial management systems
- UiPath certifications (e.g., UiPath Automation Developer Associate or Professional) are a strong plus
- Experience in SAFe Agile environments, including participation in PI planning, Scrum/Kanban ceremonies, and DevSecOps practices