Role Description
Join the growing Warfare Systems Business Group at HII-Mission Technologies! We are seeking a mid-level
.Net Core Developer (Software Engineer 3)
to support the Defense Security Cooperation Agency (DSCA), Office of the CIO. In this role, you will:
-
Design, develop, and maintain robust, scalable web applications and backend services using .NET Core/C# technologies.
-
Contribute to modernizing enterprise systems, integrating with data platforms, and implementing automation solutions to enhance efficiency, transparency, and mission effectiveness in security cooperation operations.
-
Familiarity with Robotic Process Automation (RPA) using UiPath is highly preferred.
Essential Job 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.
Qualifications
-
Strong proficiency in C#, .NET Core / .NET 6+, ASP.NET Core, and RESTful API development.
-
Experience with relational databases (SQL Server), Entity Framework Core, and ORM concepts.
-
Solid understanding of software development best practices, version control (Git), and 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.
Requirements
-
Software Engineer II: 2 years relevant experience with Bachelors in related field; 0 years experience with Masters in related field; or High School Diploma or equivalent and 6 years relevant experience.
-
Software Engineer III: 5 years relevant experience with Bachelors in related field; 3 years relevant experience with Masters in related field; 0 years experience with PhD in related field; or High School Diploma or equivalent and 9 years relevant experience.
-
Software Engineer IV: 9 years relevant experience with Bachelors in related field; 7 years relevant experience with Masters in related field; 4 years relevant experience with PhD in related field; or High School Diploma or equivalent and 13 years relevant experience.
Preferred Requirements
-
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), and orchestration (Kubernetes).
-
Knowledge of secure coding practices, authentication/authorization (OAuth, OpenID Connect), and 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.
Physical Requirements
-
Ability to remain in a stationary position for prolonged periods while working at a computer.
-
Ability to operate a keyboard, mouse, and standard office equipment to perform analytical tasks.
-
Must be able to effectively communicate in virtual meetings, briefings, and secure collaboration environments.
-
Ability to review, analyze, and interpret digital data for extended periods with attention to detail and accuracy.
-
Occasional light lifting of documents or equipment up to 10 lbs, if needed for home-office setup.
-
Must maintain a home work environment that meets company and government security requirements (e.g., controlled space for handling sensitive or FOUO information, if applicable).
-
Must be able to work assigned East Coast core business hours to support program and customer requirements.
-
This is a full‑time remote role. Team members are expected to be online, available, and responsive during their scheduled work hours to support collaboration and customer needs.
-
To be successful in this remote position, employees should:
-
Have a reliable, high‑speed internet connection and a secure, distraction‑free workspace.
-
Stay connected through company communication tools and respond in a timely manner.
-
Attend required virtual meetings, trainings, and check-ins.
-
Communicate proactively about workload, availability, or schedule changes.
-
Remote employees are expected to maintain the same professionalism, productivity, and engagement as on‑site team members.
Benefits
-
Competitive benefits such as best-in-class medical, dental and vision plan choices.
-
Wellness resources and employee assistance programs.
-
Savings Plan Options (401(k)) and financial planning tools.
-
Life insurance and employee discounts.
-
Paid holidays and paid time off.
-
Tuition reimbursement and early childhood and post-secondary education scholarships.
-
Bonus/other non-recurrent compensation is occasionally offered for qualified positions.