We are looking for a passionate and highly skilled Dot NET Developer with strong programming experience in C#, proficiency in SQL databases, and exposure to DevOps practices. The candidate should be hands -on in building, deploying, and maintaining scalable applications with a focus on quality, performance, and reliability.
Key Responsibilities
Design, develop, test, and deploy applications using .NET Framework/.NET Core and C#.
Write clean, efficient, and maintainable code with strong problem -solving skills.
Develop and optimize complex SQL queries, stored procedures, and database schemas.
Collaborate with DevOps teams for CI/CD pipelines, automated deployments, and application monitoring.
Work on cloud -based solutions (Azure/AWS) integrating with existing applications.
Ensure best practices in coding, security, and performance tuning.
Participate in code reviews, provide mentorship, and ensure adherence to engineering standards.
Troubleshoot production issues and provide timely resolutions.
Requirements
Required Skills & Experience
Strong hands -on experience with .NET Core / .NET Framework and C#.
Solid experience with SQL Server (query optimization, stored procedures, indexing).
Knowledge of DevOps practices, including CI/CD pipelines, version control (Git), and build automation.
Experience with Docker, Kubernetes, or containerization (preferred).
Familiarity with cloud platforms (Azure / AWS) and deployment strategies.
Experience with Agile methodologies and tools like JIRA, Azure DevOps.
Excellent debugging, analytical, and problem -solving skills.
Nice to Have
Knowledge of Microservices architecture and RESTful APIs.
Exposure to Unit Testing / TDD frameworks (xUnit, NUnit, MSTest).
Familiarity with monitoring tools (AppDynamics, Splunk, ELK, Prometheus, Grafana).