We are looking for a talented .NET Developer with 3-5 years of relevant experience in .NET, .NET Core, C#, and Azure. The ideal candidate should have hands-on experience in developing scalable web applications, RESTful APIs, cloud-native solutions, and microservices-based architectures using Microsoft technologies.
Key Responsibilities
- Design, develop, and maintain enterprise applications using C# and .NET/.NET Core.
- Build and enhance REST APIs and backend services.
- Develop cloud-native applications and deploy solutions on Microsoft Azure.
- Participate in architecture discussions and contribute to technical design decisions.
- Implement secure, scalable, and high-performance application solutions.
- Collaborate with cross-functional teams including business analysts, QA, and DevOps engineers.
- Troubleshoot, debug, and resolve application issues.
- Write clean, maintainable, and testable code following coding standards and best practices.
- Participate in Agile/Scrum ceremonies and sprint deliverables.
- Support CI/CD implementation and deployment activities.
Required Skills
- 3-5 years of relevant experience in software development.
- Strong proficiency in C# and .NET Framework/.NET Core.
- Hands-on experience with ASP.NET Core, MVC, and Web APIs.
- Experience in developing Microservices Architecture.
- Strong understanding of Object-Oriented Programming (OOP) principles.
- Experience with Microsoft Azure services.
- Knowledge of Entity Framework and LINQ.
- Experience with SQL Server and database design.
- Familiarity with Azure DevOps and CI/CD pipelines.
- Experience with Git version control.
- Understanding of design patterns and software engineering best practices.
- Solid debugging and troubleshooting skills.
Preferred Skills
- Experience with Azure services such as:
- Azure App Services
- Azure Functions
- Azure Storage
- Azure Service Bus
- Azure Key Vault
- Azure SQL Database
- Knowledge of Docker and Kubernetes.
- Experience with Messaging Technologies such as Kafka or RabbitMQ.
- Familiarity with React or Angular.
- Exposure to monitoring tools such as Application Insights, Splunk, or Grafana.
Educational Qualification
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.