MANTECH seeks a motivated, career and customer-oriented Microsoft Stack Developer to join our team. This is a remote position.
Responsibilities include but are not limited to:
- Develop and support custom SharePoint solutions using SPFx, CSOM, JSOM, REST APIs, and Power Automate.
- Create and enhance .NET-based web applications and APIs in secure, cloud-enabled environments (e.g., Azure Government).
- Maintain and manage SharePoint sites, workflows, document libraries, and metadata structures for both Online and On-Prem deployments.
- Integrate backend systems using C#, .NET Core, .NET Framework, and SQL Server.
- Ensure compliance with DISA STIGs, RMF controls, and DHA data protection requirements.
- Participate in agile ceremonies, sprint planning, and peer reviews within DevSecOps pipelines (Azure DevOps).
- Assist in preparing documentation, security artifacts, and deployment packages in accordance with government standards.
Minimum Qualifications:
-
4+ years of hands-on development experience with Microsoft technologies:
- C#, .NET Framework, .NET Core / .NET 6+
- ASP.NET Web API and MVC
- SharePoint Online / 2013/2016/2019, SPFx, PowerShell
- SQL Server (T-SQL, SSMS)
- Experienced with Microsoft Visual Studio, Visual Studio Code, SharePoint Designer, and/or SQL Server Management Studio.
- Familiarity with Git, Azure DevOps, and CI/CD practices.
- Ability to interpret technical requirements and deliver scalable solutions.
Preferred Qualifications:
- Bachelor’s degree in a technical area of study
- Experience with scripting languages including Python and Bash
- Experience with Amazon API Gateway and AWS Lambda
- Background with container technologies such as Docker, Kubernetes, and Helm
- Experience supporting federal agencies, including VA or Healthcare IT programs, and writing automated test cases
Clearance Requirements:
- Must be a U.S. citizen and willing and able to obtain a secret security clearance prior to starting this position.
Physical Requirements:
- Must be able to be in a stationary position more than 50% of the time
- Constantly operates a computer and other office productivity machinery, such as a computer
- The person in this position frequently communicates with co-workers, management and clients, which may involve delivering presentations and must be able to exchange accurate information in these situations
- The person in this position needs to occasionally move about inside the office to access file cabinets, office machinery, etc.