.NET Core Developer.

Relocation not open

KeyResponsibilities:

Required Education:

Bachelor''s degree in computer science, Engineering, or a related field.

Preferred Education:

Master''s degree in computer science, Engineering, or a related field.

Experience:

10+ years relevant experience

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.

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

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.

ยท        


Key Skills:

  • .NET and Kafka and Docker and Kubernetes and Azure or AWS
Scroll