.NET Core Developer
Chicago, IL (On-Site)
Job Description:
Job Title: .NETCore Developer
Duration:12 Months
WorkAddress: Chicago, IL 60604
RequiredEducation:
Bachelor'sdegree in computer science, Engineering, or a related field.
PreferredEducation:
Master's degreein computer science, Engineering, or a related field.
Experience:
10+ yearsrelevant experience
RequiredQualifications:
Experience:8+ years of experience in .NET Core development, with a focus on Microservicesarchitecture.
Proficiency:Strong knowledge of .Net Core, Entity Framework Core, Kafka, Docker, andKubernetes.
DatabaseSkills: Experience working with SQL Server, including database design, queryoptimization, and performance tuning.
CloudExperience: Familiarity with cloud platforms like Azure or AWS is a plus.
CI/CD:Experience with continuous integration and deployment pipelines.
VersionControl: 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.
PreferredQualifications:
Certifications:Certifications in .NET, Kubernetes, or related technologies.
AgileMethodologies: Experience working in an Agile/Scrum environment.
Domain:Experience with finance/investment banking domain
KeyResponsibilities:
Design andDevelop: 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 andreliability.
DatabaseManagement: Design and optimize SQL Server databases, writing efficient queriesand ensuring data integrity.
CodeReview: Participate in code reviews, providing constructive feedback to peers.
Collaboration:Work closely with DevOps, QA, and other development teams to ensure smoothdelivery of features and services.
Troubleshooting:Diagnose and resolve technical issues across various environments.
Documentation:Maintain comprehensive documentation for all developed code, architecture, andworkflows.
Key Skills:
- Kafka and Docker and Azure and Agile/Scrum