We are seeking a talented and experienced .NET Full Stack Developer to join our team. The ideal candidate will have a strong background in developing scalable, high-performance applications using .NET technologies , Azure , and Microservices architecture. You will be responsible for designing and implementing web applications and services while collaborating with cross-functional teams to deliver efficient solutions in a cloud-native environment.
Key Responsibilities :
- Design, develop, and maintain full-stack applications using .NET Core , ASP.NET , and JavaScript frameworks (e.g., Angular, React, or Vue.js).
- Develop and deploy Microservices architecture to deliver scalable and maintainable services.
- Integrate Azure services (e.g., Azure Functions, Azure DevOps, Azure Logic Apps, Azure Service Bus, and Azure Kubernetes Service) into solutions.
- Write clean, efficient, and maintainable code that adheres to coding standards and best practices.
- Collaborate with front-end and back-end developers to deliver fully functional applications and services.
- Ensure the application is optimized for maximum speed and scalability, leveraging Azure Cloud resources.
- Implement CI / CD pipelines using Azure DevOps to automate the deployment process.
- Design and implement RESTful APIs and work on API integrations using tools like Swagger or Postman .
- Monitor and improve application performance, troubleshoot issues, and ensure system availability.
- Write unit and integration tests to ensure application quality and reliability.
- Follow Agile methodologies to work with cross-functional teams, participating in sprints, code reviews, and stand-ups.
- Provide technical mentorship to junior developers and support them with best practices.
Required Qualifications :
Bachelor’s degree in Computer Science , Engineering , or a related field.Proven experience as a Full Stack Developer with a strong focus on .NET technologies .Strong experience in .NET Core , ASP.NET MVC , C# , and Entity Framework .Hands-on experience in front-end technologies such as Angular , React , Vue.js , or JavaScript .In-depth knowledge of Microservices architecture, designing, and deploying microservices.Extensive experience with Azure Cloud services, including Azure Functions , Azure App Services , Azure Kubernetes Service (AKS) , Azure Service Bus , and Azure SQL Database .Experience with RESTful APIs and integration with third-party services.Strong understanding of CI / CD pipelines and experience with Azure DevOps .Hands-on experience with Docker and containerization, particularly within Azure Kubernetes Services (AKS) .Solid understanding of database design, with experience in SQL Server or NoSQL databases (e.g., MongoDB ).Experience with version control systems such as Git .Strong problem-solving and debugging skills.Excellent communication and collaboration skills to work in an Agile environment.Preferred Qualifications :
Azure certification (e.g., Microsoft Certified : Azure Developer Associate or Microsoft Certified : Azure Solutions Architect ).Experience with Event-Driven Architecture and message brokers like Azure Event Grid or Service Bus .Familiarity with container orchestration platforms like Kubernetes .Experience with Serverless architectures using Azure Functions .Knowledge of DevOps practices and Infrastructure as Code (IaC) using Azure Resource Manager (ARM) templates , Terraform , or Bicep .Experience with Agile and Scrum methodologies .