Back End Developer
![]() | |
![]() United States, Illinois, Chicago | |
![]() | |
Job Title: .NET Core Developer
Location: Chicago, IL (Hybrid - 3 Days onsite in every week) Duration: 11 months Job Description: Job Title: .NET Core Developer 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 Bachelor's 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 |