Microsoft .NET Software Engineer
This is a Fully Remote Job About Our Client: The organization is a government contractor specializing in missions related to space, public health, and defense. As an Alaska Native owned corporation, it focuses on securing a sustainable future for its stakeholders and has been recognized as a top veteran employer and a Certified Great Place to Work. About the Opportunity: The MICROSOFT .NET SOFTWARE ENGINEER will design, develop, test, and maintain secure enterprise applications and services within an Agile and DevSecOps environment. This role involves full lifecycle software development, emphasizing clean, maintainable code and system-wide thinking to support mission-critical operations. Responsibilities: Design, develop, and maintain applications and APIs using C#, .NET 6/8+, ASP.NET Core, and Entity Framework Core. Model data and implement efficient queries and migrations in Microsoft SQL Server. Build and integrate RESTful services with enterprise systems and third-party APIs. Develop unit and integration tests and support automated testing in CI/CD pipelines. Contribute to build and release pipelines using Azure DevOps, GitLab, or GitHub Actions; support containerized deployments. Apply secure coding standards and address security findings. Modernize and refactor legacy .NET Framework applications toward modern, cloud-ready architectures. Troubleshoot production issues and deliver timely fixes. Participate in design reviews, code reviews, sprint ceremonies, and documentation. Requirements: Bachelor’s degree in computer science, software engineering, or related field; or equivalent experience totaling 8-10 years. Minimum 4 years hands-on experience with C#/.NET development, including ASP.NET Core and Entity Framework. Strong skills in SQL Server, T-SQL, and database design. Experience in building and securing RESTful APIs. Familiarity with Git, CI/CD, and Agile/Scrum methodologies. Working knowledge of front-end frameworks (Angular, React, or Blazor) and web technologies (HTML/CSS/JavaScript). Active Department of the Navy Secret security clearance or higher. U.S. citizenship. Preferred qualifications include experience with Azure or AWS government cloud services, containerization technologies, application security frameworks, .NET migration projects, and relevant certifications. Pay Range and Compensation Package: The pay range and compensation package for this role will be determined based on the candidate's experience, skills, and other relevant factors. Benefits & Perks: Health care, dental, vision, and life insurance 401(k) retirement plan Education assistance Paid time off including PTO, holidays, and other legally required leave Equal Opportunity Statement: Our client is an equal opportunity employer. They celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, or national origin. Note: TalentHop is a recruitment partner of this role. Please note that all employment decisions, including candidate assessment, interviews, hiring, compensation, and employment terms, are made exclusively by the hiring employer.