About the job Full Stack Engineer
Key Responsibilities:
-
Develop and implement new subsystems using AI-assisted development tools (e.g., GitHub Copilot).
-
Design and maintain end-to-end workflows incorporating AI-assisted recommendations with human-in-the-loop review.
-
Build scalable backend services using .NET and C# with SQL databases.
-
Develop responsive front-end applications using React or Angular.
-
Containerize applications and manage containers using Docker (file, Compose, debugging).
-
Deploy and manage applications on Azure GCC (App Service, Container Apps/AKS).
-
Implement secure identity and access management using EntraID, Managed Identity, and Key Vault.
-
Build and maintain CI/CD pipelines using GitHub Actions or Azure DevOps.
-
Follow secure development best practices (OWASP, secrets management, dependency hygiene).
Required Technical Skills:
-
Experience with AI-assisted development tools (e.g., GitHub Copilot)
-
Strong backend skills: .NET, C#
-
Database expertise: SQL
-
Frontend frameworks: React or Angular
-
Containerization: Docker, Docker Compose, container debugging (optional)
-
Cloud experience: Azure GCC, App Service, Container Apps/AKS
-
Security: EntraID, Managed Identity, Key Vault
-
CI/CD: GitHub Actions or Azure DevOps
-
Knowledge of AI-assisted workflow processes (prompting, testing, review, governance)
-
Secure development practices: OWASP, secrets hygiene, dependency hygiene