Specialist - Software Engineering
- Angular
- .NET Core
- Azure
- Azure Functions
- REST API
- Entity Framework
- Microsoft SQL Server
- RxJS
- NgRx
- JWT
- Azure AD
- Azure Blob Storage
- Key Vault
- Redis
- xUnit
- Jasmine
- Playwright
- End-to-End Testing
- Agile
- Test-Driven Development
- CI/CD
- OWASP
- Git
- Azure DevOps
- Claude Code
- AI
Job Summary
Seeking a Senior NET Full Stack Engineer with expertise in Angular 18 ,.NET Core 8/10, GitHub Copilot and Azure services including Azure Functions and Azure Service Bus
Job Description:
Role Senior NET Full Stack Engineer with experience using GitHub Copilot for code generation and debugging
Experience 5 to 8 years
Must Have Skills :
Building and integrating RESTful APIs and distributed systems
Designing layered vertical slice architectures Controllers Services Repository Unit of Work applying SOLID principles and dependency injection
Proficient with Entity Framework Core LINQ and Microsoft SQL Server including performant queries and migrations
Handson experience with Angular 18 RxJS NgRx and Angular Material Consuming and securing Web APIs using JWT OAuth 20 Microsoft Entra ID Azure AD with MSAL
Experience with Azure services including Azure Service Bus Azure Blob Storage Azure Key Vault Azure App Service Azure Functions and Application Insights
Working knowledge of Redis for caching and performance optimization
Experience with automated testing frameworks xUnit Moq backend Jasmine Karma Angular Playwright or similar for endtoend testing Agile TestDriven Development code reviews refactoring design patterns and CICD principles
Developing solutions adhering to best practices in design performance accessibility security OWASP Top 10 scalability and documentation
Proficient with Git pull request workflows and Azure DevOps Boards Repos Pipelines and Artifacts
Refining prompts to improve suggestions for asyncawait dependency injection minimal APIs and prompt engineering
Using GitHub Copilot and Claude Code for diagnosing exceptions improving error handling adding guard clauses and logging
Validating all AIgenerated code to ensure correctness and stability Secondary
Nice to Have AI tooling experience and strong desire to learn AIbased development Soft Skills Excellent written and verbal communication skills for direct client interaction Ability to articulate user stories descriptions and acceptance criteria to nontechnical stakeholders
Roles and Responsibilities:
Design develop and maintain scalable fullstack applications using Angular 18 and NET Core 810
Build and integrate RESTful APIs and distributed systems following best architectural practices
Utilize GitHub Copilot and Claude Code to enhance development productivity and code quality
Employ prompt engineering techniques to optimize AIassisted coding and debugging
Implement security best practices including JWT OAuth 20 and Azure AD authentication
Manage database interactions using Entity Framework Core and optimize SQL Server queries
Leverage Azure services such as Azure Functions Azure Service Bus Azure Blob Storage Azure Key Vault and Redis for performance and scalability
Develop and execute automated tests across backend and frontend to ensure highquality deliverables
Participate actively in Agile ceremonies code reviews and continuous integrationcontinuous delivery pipelines
Collaborate with crossfunctional teams and communicate effectively with clients and stakeholders
Ensure codebase is clean welldocumented testable and adheres to industry standards including OWASP Top 10
Monitor and troubleshoot production issues using AI tools and prompt engineering to meet SLAs
Continuously learn and adapt to new AI tooling and software development trends
Specialist - Software Engineering ยท LTM