Position SummaryThe OpenFLIS team is seeking a
Software Engineer with strong .NET and Angular skills to develop and maintain OpenFLIS's microservices and user interface. The engineer will build scalable services and web applications using C#/.NET and Angular, work with SQL Server databases, and integrate with Azure resources. You will also contribute to DevOps activities-including CI/CD automation, infrastructure as code, and monitoring-and administer the Azure environments that host OpenFLIS. This role requires working within a FedRAMP-authorized environment and following rigorous security and compliance practices.
This is a mostly remote position;
candidates should reside or be willing to relocate to Northern Colorado (Fort Collins / Denver / Boulder metro areas) and be able to attend periodic in-person meetings.
U.S. citizenship is required to support FedRAMP compliance.
Responsibilities- Full-stack development: Design, develop and maintain web applications using the .NET framework and Angular. Responsibilities include implementing user-friendly front-end components, writing clean and efficient server-side code, and ensuring high performance and scalability.
- Microservices and APIs: Build and maintain microservices that form the OpenFLIS platform, ensuring services are modular, well-tested, and integrate with Azure services.
- Database development: Develop and optimize SQL Server databases, design schemas and stored procedures, and integrate data access layers.
- DevOps and automation: Implement CI/CD pipelines using GitHub and Azure DevOps; manage infrastructure as code (e.g., BICEP or Terraform); automate deployment and configuration of Azure resources; and monitor system health.
- Azure administration: Provision and manage Azure resources such as App Services, Functions, storage accounts, virtual networks, Key Vaults, and monitoring tools.
- ServiceNow integration: Configure and administer ServiceNow modules used by the team (e.g., incident, change, configuration management) and integrate ServiceNow with OpenFLIS workflows.
- FedRAMP compliance: Develop software and manage systems within a FedRAMP-authorized service boundary, adhering to security policies and documentation requirements; collaborate with cybersecurity and compliance teams to support audits and continuous monitoring.
- Collaboration and communication: Participate in code reviews, sprint planning, and design discussions; collaborate with UX designers and product managers; and provide timely communication on progress and issues.
Minimum Qualifications- Bachelor's degree in Computer Science, Software Engineering or related field, or equivalent work experience.
- 3+ years of professional experience in software development, with a focus on C#/.NET and Angular or similar frameworks.
- Strong knowledge of full-stack development, including RESTful APIs, JavaScript/TypeScript, HTML/CSS, and SQL Server databases.
- Experience with Azure services (App Services, Azure SQL, Azure Functions, Storage, Key Vault, Azure DevOps or GitHub Actions).
- Familiarity with DevOps practices, version control (GitHub), and CI/CD pipelines.
- Understanding of security best practices and willingness to learn FedRAMP, DoD IL-4, and NIST 800-53 compliance requirements.
- Excellent problem-solving skills, strong attention to detail, and effective communication skills.
Preferred Qualifications- Experience developing microservices using .NET Core and containerization (e.g., Docker, Kubernetes).
- Working knowledge of ServiceNow configuration and integration.
- Experience with infrastructure as code (BICEP, ARM templates, Terraform).
- Familiarity with other front-end frameworks (React, Vue) and backend technologies.
- Previous work on FedRAMP Moderate or other government compliance frameworks.
- Certifications such as Microsoft Certified: Azure Developer Associate, Azure Administrator, or Security+.
Benefits and Work EnvironmentSynergetics offers a flexible, mostly remote work environment. Employees are part of an agile, collaborative team dedicated to securing critical supply-chain operations and modernizing technology solutions within the Department of Defense space. Benefits include competitive salary, employer-paid medical, dental and vision insurance, retirement plan contributions, paid time off, wellness and home-office stipends, and professional development opportunities.