Job Description :
We are seeking a skilled and motivated .NET Core Developer to join our dynamic development team. The ideal candidate will have a strong background in building scalable, high-quality, and high-performance applications using .NET Core and related technologies. You will work closely with cross-functional teams to design, develop, and maintain applications, ensuring optimal performance and user experience.
Key Responsibility :
- Develop and maintain high-quality software using .NET Core, ASP.NET Core , and related technologies.
- Design, develop, and maintain RESTful APIs to support frontend applications and third-party integrations.
- Implement and manage CI / CD pipelines using Azure DevOps or GitHub Actions to automate code deployments.
- Containerize applications using Docker and manage deployment workflows.
- Write and optimize complex SQL queries, functions, and stored procedures in PostgreSQL .
- Collaborate effectively with QA, Product, and DevOps teams to deliver robust, scalable, and reliable solutions.
- Participate in code reviews , mentor junior developers, and promote best practices including clean architecture and SOLID design .
- Troubleshoot, debug, and upgrade existing software systems.
Required Skills and Qualifications :
Proven experience with .NET Core and ASP.NET Core development.Strong understanding of RESTful API design and integration .Hands-on experience with Azure DevOps and / or GitHub Actions for CI / CD.Proficiency in Docker for containerization and microservices architecture.Strong SQL skills with experience in PostgreSQL .Familiarity with Agile methodologies and modern development practices .Strong problem-solving, analytical, and attention to detail.Strong communication and collaboration skills.