Software Engineer II
Job Description
Synergetics is seeking a Software Engineer II for the OpenFLIS program, specializing in .NET and Angular to design, build, and sustain microservices and the user interface. The role involves working with Azure resources, contributing to DevOps, and operating within a FedRAMP authorized environment. This position is mostly remote, with residency in Northern Colorado and U.S. citizenship required.
Responsibilities
- Full‑stack development: Build and maintain web applications using the .NET framework and Angular, delivering intuitive front‑end components, clean server‑side code, and scalable performance.
- Microservices and APIs: Create and maintain modular OpenFLIS microservices, ensuring thorough testing and seamless integration with Azure services.
- Database development: Design and optimize SQL Server schemas and stored procedures; implement robust data access layers.
- DevOps and automation: Establish CI/CD pipelines with GitHub and Azure DevOps; manage infrastructure as code with BICEP or Terraform; automate deployment and configuration of Azure resources; monitor system health.
- Azure administration: Provision and manage App Services, Functions, storage, virtual networks, Key Vaults, and monitoring tools.
- ServiceNow integration: Configure and administer ServiceNow modules used by the team (incidents, changes, 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 for audits and continuous monitoring.
- Collaboration and communication: Participate in code reviews, sprint planning, and design discussions; work with UX designers and product managers; provide timely progress updates.
Requirements
- Bachelor's degree in Computer Science, Software Engineering or related field, or equivalent work experience.
- 3+ years of professional software development experience, 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.
- Reside or 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.
Technologies
- .NET
- C#
- Angular
- SQL Server
- JavaScript
- TypeScript
- HTML
- CSS
- Azure
- Azure App Services
- Azure Functions
- Azure SQL
- Azure Storage
- Azure Key Vault
- Azure DevOps
- GitHub Actions
- BICEP
- Terraform
- ARM templates
- ServiceNow
- Docker
- Kubernetes
- React
- Vue
- RESTful APIs
Benefits
- Competitive salary
- Employer‑paid medical insurance
- Employer‑paid dental insurance
- Employer‑paid vision insurance
- Retirement plan contributions
- Paid time off
- Wellness stipend
- Home‑office stipend
- Professional development opportunities
About Synergetics and OpenFLIS
Synergetics Incorporated delivers innovative SaaS supply chain solutions for federal and defense clients through the FedRAMP‑authorized OpenFLIS platform. OpenFLIS is a microservices based platform hosted in Microsoft Azure that consolidates data products for federal customers and presents them via a dashboard experience. The platform transforms data from multiple sources, leverages Azure machine learning for search, and provides centralized user access control with zero‑trust security.
Position Summary
The OpenFLIS team is seeking a Software Engineer with strong .NET and Angular skills to develop and maintain OpenFLIS microservices and the 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. The role also covers DevOps activities including CI/CD automation, infrastructure as code, and monitoring, and entails administering the Azure environments that host OpenFLIS. This is a mostly remote position with residency in Northern Colorado and U.S. citizenship is required to support FedRAMP compliance.