Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailNot Disclosed
Salary Not Disclosed
1 Vacancy
Experience Level: 5-8 yrs relevant exp
Job Summary:
We are looking for a skilled .NET Core Developer to join our dynamic team. The ideal candidate will have hands-on experience in developing and deploying microservices-based applications using .NET Core Entity Framework Core Kafka Docker and Kubernetes. This role will involve designing building and maintaining scalable and high-performance applications. You will collaborate closely with cross-functional teams to ensure seamless integration and deployment of microservices.
Key Responsibilities:
Design and Develop: Build robust scalable and high-performance microservices using C# .NET Core and Entity Framework Core.
Integration: Implement messaging systems and event-driven architecture using Kafka.
Containerization: Develop and manage containerized applications using Docker.
Orchestration: Deploy and manage applications in Kubernetes clusters ensuring scalability and reliability.
Database Management: Design and optimize SQL Server databases writing efficient queries and ensuring data integrity.
Code Review: Participate in code reviews providing constructive feedback to peers.
Collaboration: Work closely with DevOps QA and other development teams to ensure smooth delivery of features and services.
Troubleshooting: Diagnose and resolve technical issues across various environments.
Documentation: Maintain comprehensive documentation for all developed code architecture and workflows.
Required Qualifications:
Experience: 5 years of experience in .NET Core development with a focus on microservices architecture.
Proficiency: Strong knowledge of .Net Core Entity Framework Core Kafka Docker and Kubernetes.
Database Skills: Experience working with SQL Server including database design query optimization and performance tuning.
Cloud Experience: Familiarity with cloud platforms like Azure or AWS is a plus.
CI/CD: Experience with continuous integration and deployment pipelines.
Version Control: Proficiency in Git and experience with collaborative version control.
Problem-Solving: Strong analytical and problem-solving skills.
Communication: Excellent communication skills and ability to work in a team environment.
Education: Masters or Bachelors degree in Computer Science Engineering or a related field.
Preferred Qualifications:
Certifications: Certifications in .NET Kubernetes or related technologies.
Agile Methodologies: Experience working in an Agile/Scrum environment.
Domain: Experience with finance/investment banking domain
Full Time