
Job Title: Senior C# .NET DeveloperLocation: Remote
Key Requirements:
5+ years of strong proficiency in C# .NET, including building C# .NET web APIs, MVC, and Dot Net Core.Experience in building RESTful endpoints and integrating with other web API endpoints.Experience in building Microservices using common API technologies, including REST style paradigm.Hands-on experience with Unit testing frameworks.Familiarity working with relational databases such as SQL, etc.Strong understanding of core programming concepts, including dependency injection, multi-threading, asynchronous programming, etc.Good understanding of object-oriented programming concepts and software design principles.Ability to work independently and collaboratively in a team environment, with excellent problem-solving and analytical skills.Strong communication skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders.Experience working in an agile development environment.
Preferred Qualifications:
Prior experience with Microsoft Azure services and development experience using Azure DevOps.
Responsibilities:
Develop, implement, and maintain software solutions, RESTful APIs using C#.NET, and .NET Core.Write high-quality, clean, testable code using best coding practices/techniques ensuring required functionality is achieved as per acceptance criteria.Effectively collaborate with cross-functional teams to understand the requirements, analyze, design, and develop high-performance solutions to complex business problems.Participate actively during design sessions and code reviews, provide constructive feedback to ensure adherence to coding standards and best practices.
Key Skills
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
