Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field, or equivalent experience.
5+ years of full-stack development experience, particularly in C# / ASP.NET Core and Angular.
Proven experience designing and consuming RESTful APIs.
Strong skills in TypeScript, HTML, and CSS (SCSS or Tailwind) with a focus on accessibility.
Experience with SQL Server / Azure SQL and ORM tools like Entity Framework Core.
Hands-on experience deploying applications in Microsoft Azure, preferably Azure Government Cloud.
Familiarity with Azure DevOps, Git, and CI/CD automation.
Responsibilities
Design, develop, test, and maintain features across Angular, .NET REST API, and Azure SQL.
Build responsive and accessible UI in Angular and TypeScript, along with supporting API endpoints.
Support migration of .NET Framework applications to .NET Core and on-premises data to Azure SQL.
Write and maintain automated tests across the stack as part of the definition of done.
Build and maintain CI/CD pipelines in Azure DevOps for both front end and API.
Contribute to Infrastructure as Code for application resources using Bicep, ARM, or PowerShell.
Integrate applications with identity and access controls using Entra ID, OAuth 2.0, and JWT.
Benefits
Comprehensive benefits program including medical, dental, and vision insurance.
Life insurance and 401(k) plan options.
Paid Time Off (PTO) for regular full-time and part-time employees.
Access to a range of voluntary benefits.
Full Job Description
Tuvli, an Akima company, is seeking a Senior Full-Stack Software Engineer to design, build, and maintain enterprise web applications hosted in Azure Government Cloud. You will own feature work end to end, from an Angular single-page application through a .NET (ASP.NET Core) REST API to an Azure SQL data layer. You will support the ongoing migration and modernization of these applications and partner with architects, DevSecOps engineers, DBAs, and infrastructure teams to deliver into a FedRAMP-aligned environment.
Responsibilities
Design, develop, test, and maintain features end to end across an Angular front end, a .NET (ASP.NET Core) REST API, and an Azure SQL data layer.
Build responsive, accessible UI in Angular and TypeScript, and the API endpoints and data access that back it.
Support migration and modernization of .NET Framework applications to .NET Core / .NET, and of on-premises data to Azure SQL (Managed Instance and Azure SQL Database). (Original split this across two infra-oriented bullets.)
Write and maintain automated tests across the stack (unit, integration, and end-to-end) and treat them as part of the definition of done.
Build and maintain CI/CD pipelines in Azure DevOps, including build, release, and quality gates for both the front end and the API.
Contribute to Infrastructure as Code (Bicep / ARM / PowerShell) for application resources such as App Service, Key Vault, storage, and networking integration. (Original listed IaC as a primary duty with Terraform first.)
Integrate the application with identity and access controls using Entra ID / OAuth 2.0 / OIDC, JWT, and role- or claim-based authorization. (Original: "Azure Policy, Defender for Cloud, Key Vault, Entra ID, MFA, and PIM" as a platform-security duty.)
Implement and uphold application-layer security controls aligned to FedRAMP, NIST 800-53, and FISMA, and remediate findings from SAST, DAST, and dependency scans.
Instrument the application with Azure Monitor, Log Analytics, and Application Insights for logging, tracing, and performance.
Troubleshoot issues across UI, API, database, and deployment in non-production and production environments.
Contribute to code reviews, technical design, and documentation, and mentor less-senior engineers.
Qualifications
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent experience.
5+ years of professional full-stack development experience, with strong depth in C# / ASP.NET Core on the back end and a modern SPA framework on the front end (Angular preferred). (Original: "3-5+ years of cloud engineering or cloud infrastructure experience.")
Proven experience designing and consuming RESTful APIs.
Strong TypeScript, HTML, and CSS (SCSS or Tailwind), with an eye for accessible, data-dense UI.
Experience with relational data access and SQL Server / Azure SQL, including an ORM such as Entity Framework Core.
Hands-on experience deploying and operating applications in Microsoft Azure; Azure Government Cloud strongly preferred.
Experience with Azure DevOps, Git, and CI/CD automation.
Working knowledge of secure development practices in a regulated environment (FedRAMP, FISMA, or NIST-based preferred).
Experience with enterprise data grids, complex forms, and reporting-heavy UI.
Experience modernizing monoliths or legacy data access toward a cloud-native architecture.
Familiarity with migrating SQL Server workloads (schema, data, and application cutover).
Must be a US Citizen with the ability to obtain and maintain a moderate risk public trust.
Job ID
2026-26432 Work Type
Hybrid Pay Range
$159,800 - $164,800.00 Benefits
Regular - The company offers a comprehensive benefits program, including medical, dental, vision, life insurance, 401(k) and a range of other voluntary benefits. Paid Time Off (PTO) is offered to regular full-time and part-time employees.