Position: DotNet DeveloperExperience: 5+ YearsLocation: RemoteWork Type: Contract Basis (6months - 1year)
We are seeking a skilled .NET Developer with at least 5 years of experience to join our dynamic team. The ideal candidate will have expertise in the following areas:
Required Skills:-C#.Net.Net CoreRestful servicesMicroservices architectureAzure (Cloud Services)MS SQL ServerEvent Driven Architecture (EDA) and Event SourcingDockerKubernetesDomain-Driven Design (DDD)
Responsibilities:-Design, develop, test, deploy, and maintain scalable and reliable software solutions using .NET technologies.Collaborate with cross-functional teams to analyze requirements, design solutions, and implement features.Implement best practices for microservices architecture, ensuring high availability, scalability, and performance.Utilize Azure services for cloud-based deployments and integrations.Design and optimize databases using MS SQL Server.Implement Event Driven Architecture and Event Sourcing patterns to build robust and scalable systems.Containerize applications using Docker and manage orchestration with Kubernetes.Apply Domain-Driven Design principles to model and implement complex business domains.
Qualifications:-Bachelor’s degree in Computer Science, Engineering, or related field.5+ years of experience in software development with a focus on .NET technologies.Proficiency in C#.Net and .Net Core.Experience building and consuming Restful services.Strong understanding of Microservices architecture and related patterns.Hands-on experience with Azure services such as Azure Functions, Azure App Service, Azure SQL Database, etc.Expertise in designing and optimizing databases with MS SQL Server.Familiarity with Event Driven Architecture and Event Sourcing concepts and their implementations.Experience working with Docker for containerization and Kubernetes for orchestration.Knowledge of Domain-Driven Design principles and their application in real-world projects.Excellent problem-solving skills and ability to troubleshoot complex issues.Strong communication and collaboration skills.
If you meet the requirements and are eager to work on challenging projects in a collaborative environment, we encourage you to apply. We offer competitive compensation packages and opportunities for career growth and development. Join us in shaping the future of our innovative software solutions. Apply now!