10 Talent Divas Consulting Jobs
3-6 years
Bangalore / Bengaluru
.Net Core Backend Developer - C#/Microservices Architecture (3-6 yrs)
Talent Divas Consulting
posted 1mon ago
Key skills for the job
Job Title : Senior .NET Core Backend Developer
Location : Bangalore, India (On-site/Remote)
Job Type : Full-time
Job Summary :
We are seeking an experienced .NET Core Backend Developer with a strong foundation in C# and microservices architecture to join our team. The ideal candidate will have 3-6 years of professional experience in .NET Core development and will be skilled in creating robust APIs and scalable microservices. This role requires a hands-on professional with experience in Microsoft Azure, IoT devices, and event-driven architecture, as well as proficiency in working within CI/CD environments like Kubernetes, Jenkins, and Azure DevOps.
Key Responsibilities :
- Develop and Maintain Microservices : Design, develop, and maintain scalable microservices using .NET Core, C#, and RESTful APIs, ensuring high performance and responsiveness of applications.
- API Development : Build robust and efficient RESTful APIs, integrating seamlessly with front-end services and external systems.
- Azure Cloud Solutions : Implement, deploy, and manage cloud services on Microsoft Azure, ensuring optimal configuration and security.
- Entity Framework Core : Use Entity Framework Core to manage data access and support high-performance data processing across the microservices.
- IoT Integration : Collaborate with the IoT team to develop integrations between backend services and IoT devices, ensuring reliable and secure data flow.
- Event-Driven Architecture : Design and implement event-driven architectures to handle asynchronous communication and complex workflows between services.
- DevOps and CI/CD : Work with CI/CD tools like Kubernetes, Jenkins, and Azure DevOps to automate deployment, improve reliability, and streamline the software development lifecycle.
- Version Control : Maintain and manage source code repositories using Git, ensuring collaboration and code quality.
- Testing and Code Quality : Write unit tests, end-to-end (E2E) tests, and adhere to coding best practices to ensure the reliability and maintainability of the codebase.
- Collaborate and Communicate : Work closely with cross-functional teams to meet project goals, communicate progress, and solve technical challenges with a strong attention to detail.
Required Skills and Qualifications :
Experience : 3-6 years of professional experience in .NET Core and C# development.
Technical Proficiency :
- Proficient in C# and .NET Core, with a strong understanding of core principles and best practices.
- Experience with modern build pipelines and tools.
- Hands-on experience with microservices architecture and developing reusable components.
- Strong experience in RESTful API development.
- Experience with Microsoft Azure and cloud-based architecture.
- Proficiency with Entity Framework Core for data management.
- Experience with IoT devices, including integration and communication with backend services.
- Knowledge of event-driven architecture for handling asynchronous workflows.
DevOps Skills :
- Familiarity with Kubernetes, Jenkins, and Azure DevOps for CI/CD pipelines.
- Strong understanding of version control using Git.
Testing and Quality Assurance :
- Solid experience in writing unit tests, E2E tests, and following coding best practices.
Soft Skills :
- Excellent problem-solving skills and attention to detail.
- Strong collaboration skills and the ability to work effectively within a team.
Preferred Qualifications :
- Certifications in .NET, Microsoft Azure, or relevant areas.
- Experience with Additional Tools such as Docker, Terraform, or other DevOps technologies.
- Familiarity with Agile Methodologies and experience working in Agile environments.
Functional Areas: Other
Read full job description3-6 Yrs
Bangalore / Bengaluru
7-10 Yrs
Bangalore / Bengaluru, Hyderabad / Secunderabad, Chennai
10-15 Yrs
Bangalore / Bengaluru
5-10 Yrs
Bangalore / Bengaluru
5-8 Yrs
Bangalore / Bengaluru