.NET Core Developer – Microservices & SQL
People Prime Worldwide
Key Responsibilities
Develop and maintain applications using C#, .NET Core / .NET 6+.
Design and implement applications using Microservices Architecture.
Develop secure and scalable RESTful APIs.
Work with SQL Server for database development and optimization.
Write complex SQL queries, stored procedures, views, functions, and triggers.
Perform database query optimization and performance tuning.
Integrate microservices with internal and external applications.
Implement error handling, logging, validation, and security best practices.
Write unit and integration tests and troubleshoot application issues.
Participate in code reviews and maintain coding standards.
Analyze production issues and perform root-cause analysis.
Collaborate with architects, QA, DevOps, business analysts, and other development teams.
Participate in Agile/Scrum ceremonies and deliver tasks within timelines.
Required Skills
Strong hands-on experience with C# and .NET Core / .NET 6/7/8.
Strong knowledge of ASP.NET Core Web API.
Hands-on experience with Microservices Architecture.
Strong understanding of REST APIs, HTTP, JSON, and API integration.
Excellent knowledge of SQL Server.
Strong experience in SQL queries, Stored Procedures, Joins, Views, Functions, and Indexing.
Knowledge of Entity Framework Core (EF Core).
Good understanding of Object-Oriented Programming (OOP) and design patterns.
Experience with Git and version control.
Knowledge of Unit Testing using xUnit/NUnit/Moq.
Good to Have
Experience with Azure/AWS.
Knowledge of Docker and Kubernetes.
Experience with Azure DevOps/Jenkins and CI/CD pipelines.
Knowledge of Kafka/RabbitMQ.
Experience With Redis Or Other Caching Technologies.
Knowledge of OAuth2, JWT, and API security.
Exposure to Angular/React is an added advantage.
Qualifications
Bachelor’s/Master’s degree in Computer Science, IT, Engineering, or a related field.
Strong analytical and problem-solving skills.
Good communication and teamwork skills.