Job Summary :
We are seeking a highly skilled Senior Full Stack Developer with strong expertise in .NET, Angular 18, Azure Cloud, and Git-based development. The ideal candidate will be responsible for designing, developing, and maintaining enterprise-grade web applications while ensuring high performance, scalability, security, and code quality.
Key Responsibilities :
- Design, develop, and maintain full-stack web applications using .NET and Angular 18.
- Build scalable RESTful APIs, microservices, and backend services.
- Develop responsive and user-friendly front-end applications using Angular 18, TypeScript, HTML5, and CSS3.
- Collaborate with architects, business analysts, QA teams, and stakeholders to deliver high-quality solutions.
- Participate in technical design discussions, code reviews, and architecture decisions.
- Implement security, performance optimization, and scalability best practices.
- Troubleshoot and resolve application issues across development, testing, and production environments.
- Contribute to CI/CD pipeline development and deployment automation.
- Mentor junior developers and promote engineering best practices.
- Ensure adherence to Agile/Scrum methodologies and SDLC processes.
Required Technical Skills :
Backend Development :
- Strong experience with C#, ASP.NET Core, and .NET 8/.NET Core, Azure Function.
- REST API and Microservices development.
- Entity Framework Core.
- Authentication and Authorization (OAuth, JWT, Azure AD).
- Dependency Injection and Design Patterns.
Frontend Development :
- Angular 17.
- TypeScript, JavaScript, HTML5, CSS3.
- RxJS, Angular Material.
- State Management concepts.
- Responsive UI development.
Database :
- SQL Server.
- Database design, stored procedures, query optimization.
- Experience with Azure SQL Database.
Cloud & DevOps :
- Microsoft Azure.
- Azure App Services.
- Azure Functions.
- Azure Storage.
- Azure Key Vault.
- Azure DevOps.
- CI/CD Pipeline implementation.
Source Control & Tools :
- Git.
- Azure Repos / GitHub.
- Visual Studio 2022.
- Postman.
- SonarQube.
Preferred Skills :
- Experience with containerization (Docker).
- Exposure to Kubernetes.
- Experience with Event-Driven Architecture.
- Knowledge of Azure Service Bus.
- Experience with Application Insights and monitoring tools.
- Familiarity with AI/GenAI integrations is a plus.
Qualifications :
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- 8 years of software development experience.
- Strong understanding of software architecture and design principles.
- Experience working in Agile/Scrum environments.
Soft Skills :
- Excellent communication and stakeholder management skills.
- Strong analytical and problem-solving abilities.
- Ability to work independently and lead technical initiatives.
- Strong collaboration and mentoring skills.