We are looking for a Senior .NET Core Software Engineer to work for our client, a dynamic and growing technology-driven company. The ideal candidate has a strong background in full-stack development, with expertise in .NET Core, C#, and cloud-based architectures. This role offers an opportunity to work on scalable, high-performance applications while collaborating with cross-functional teams.
Responsibilities
Design, develop, and maintain enterprise-grade applications using .NET Core, C#, and SQL Server.
Build and optimize APIs and microservices for cloud-based environments (Azure or AWS).
Collaborate with front-end developers, architects, and DevOps teams to ensure seamless application performance.
Implement best practices for scalability, security, and performance.
Participate in code reviews, testing, and troubleshooting to maintain high-quality standards.
Stay updated on emerging .NET technologies and contribute to continuous improvement.
Qualifications
5+ years of experience in software development using .NET Core and C#.
Strong experience with RESTful APIs, microservices architecture, and cloud platforms (Azure/AWS).
Proficiency in SQL Server, Entity Framework, and LINQ.
Knowledge of front-end technologies like React, Angular, or Vue.js is a plus.
Familiarity with CI/CD pipelines, Docker, and Kubernetes is a plus.
Excellent problem-solving skills and ability to work in an agile environment.