QUESS
.Net Developer - C#/Microservices Architecture
Job Location
mumbai, India
Job Description
Overview : - We are seeking a seasoned Core C# .Net Developer with a strong background in building RESTful APIs and microservices. The ideal candidate will have significant experience in .NET Core 3 and above, focusing on middle-tier development rather than front-end. A strong emphasis on Test-Driven Development (TDD), Unit Testing, and Dependency Injection is essential. Experience with Docker, Kubernetes, and messaging systems is a plus. Key Responsibilities : - Develop and Maintain Libraries and APIs: Create and maintain robust, scalable libraries and APIs to support various application functionalities. - Middle-Tier Development: Focus on middle-tier components, ensuring seamless integration between the front-end and back-end systems. - RESTful API Development: Design, implement, and maintain RESTful APIs for efficient communication between distributed systems. - Microservices Architecture: Develop and manage microservices to support modular, scalable, and maintainable application structures. - Test-Driven Development (TDD): Employ TDD practices to ensure code quality and reliability, writing unit tests to validate functionalities. - Dependency Injection: Utilize dependency injection principles to manage dependencies and improve code maintainability and testability. - Collaboration and Documentation: Collaborate with cross-functional teams and document the development process, architecture, and workflows. Essential Experience : - C# .Net Technologies: 4 to 9 years of hands-on experience in C# .Net, with a focus on .NET Core 3. - Middle-Tier Development: Proven expertise in developing middle-tier components, excluding front-end development. - Library and API Building: Strong experience in building and maintaining reusable libraries and APIs. - Unit Testing and TDD: Proficient in Test-Driven Development, with a solid understanding of writing and managing unit tests. - Dependency Injection: Deep knowledge of dependency injection principles and implementation. - RESTful APIs and Microservices: Extensive experience in designing and implementing RESTful APIs and microservices architectures. Optional but Useful Experience : - Docker/Containers/Kubernetes: Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes. - Messaging Systems: Experience with messaging systems (e.g, RabbitMQ, Kafka) for inter-service communication. Qualifications : Education : - Bachelor's degree in Computer Science, Information Technology, or a related field. Certifications : - Relevant certifications in .NET technologies, cloud platforms, or containerization tools are a plus. Skills : - Strong problem-solving abilities and analytical thinking. - Excellent communication and teamwork skills. - Ability to work in an agile development environment. - Proficiency with version control systems (e.g, Git) (ref:hirist.tech)
Location: mumbai, IN
Posted Date: 11/28/2024
Location: mumbai, IN
Posted Date: 11/28/2024
Contact Information
Contact | Human Resources QUESS |
---|