Source description
About the role
We are looking for a skilled .NET Core Developer with expertise in building Microservices, designing RESTful APIs, implementing robust unit testing, and working with ORMs (Object-Relational Mappers). This role also requires hands-on experience with Azure cloud services. You will join a dynamic team responsible for developing scalable, high-performance applications that leverage the latest .NET and Azure technologies. Key Responsibilities Develop Microservices: Design, build, and maintain microservices-based architecture using .NET Core to support scalable and high-availability applications. REST API Design & Development: Create and maintain RESTful APIs, ensuring best practices in API design, performance optimization, and security. Unit Testing & Test Automation: Implement and maintain unit tests, integration tests, and test automation strategies to ensure code quality and reliability. Database Management with ORMs: Use ORMs like Entity Framework, Dapper, or NHibernate to interact with relational databases, ensuring efficient data handling and storage. Azure Integration: Deploy and manage services on Azure, including Azure Functions, Azure Service Bus, Azure Kubernetes Service (AKS), and more to ensure smooth cloud integration and scalability. Collaborate Across Teams: Work closely with product managers, DevOps, QA, and other developers to deliver high-quality software solutions. Code Review & Best Practices: Participate in code reviews, ensuring code quality, maintainability, and adherence to best practices in software development. Key Qualifications Experience: Minimum of [3-5+] years of experience in .NET Core development. Strong Expertise in Microservices: Proven experience building microservices architectures with .NET Core. REST API Proficiency: Deep understanding of REST API design principles, performance, and security best practices. Unit Testing & TDD: Proficient in writing and maintaining unit tests, with knowledge of test-driven development (TDD) and testing frameworks such as xUnit, NUnit, or MSTest. ORM Experience: Hands-on experience with ORMs like Entity Framework, Dapper, or NHibernate for data access and manipulation. Azure Services: Experience with Azure services, including Azure Functions, Azure Service Bus, Azure SQL, and AKS, and familiarity with Azure DevOps. Other Tools & Skills: Knowledge of Docker, Kubernetes, Git, CI/CD pipelines, and agile methodologies is a plus. Preferred Qualifications Certifications: Microsoft Azure certifications or relevant .NET certifications are a plus. Soft Skills: Excellent communication skills, problem-solving abilities, and a proactive approach to learning and adapting new technologies.
More at Quinnox Consultancy Services Limited