Senior Full Stack Developer
Design, develop, and maintain complex software systems using .NET Core, Angular, SQL Server, and cloud technologies. Collaborate in a large-scale, mission-critical environment with a focus on AI integration and modern development practices.
Responsibilities
- Design, develop, and maintain complex software systems.
- Develop backend services using ASP.NET Core 8 and C#.
- Create modern frontend applications with Angular 18, Angular Material, Signals, and RxJS.
- Optimize solutions based on SQL Server and Elasticsearch in large-scale environments.
- Deploy containerized applications using Docker and Kubernetes.
- Work with cloud environments and modern development infrastructure.
- Integrate AI tools and Large Language Models into the development process.
- Collaborate with cross-functional teams in a large-scale setting.
- Use Git and Azure DevOps for configuration and source control.
- Contribute to the improvement of mission-critical systems.
Requirements
- 4+ years of software development experience with .NET Core/ASP.NET Core 8+ and C#.
- Strong experience with Angular 18+, Angular Material, Signals, and RxJS.
- Bachelor’s degree in Computer Science, equivalent diploma, or relevant military training.
- Proven experience with Web APIs, Microservices, WCF, Windows Services, and SQL Server.
- Experience with Elasticsearch, Docker, Kubernetes, and cloud environments.
- Proficiency with Git, Azure DevOps, and source control tools.
- Experience with AI development tools and LLMs, including client-side implementation.
- Ability to develop in closed/isolated environments without external AI services.
- Knowledge of secure software development and OWASP guidelines.
Nice to have
- Experience with Angular 20 is an advantage.
- Familiarity with Active Directory may be required depending on project needs.