Talent.com
This job offer is not available in your country.
Senior.Net Developer - C# / ASP / MVC

Senior.Net Developer - C# / ASP / MVC

TekIT Software Solutions Pvt. Ltd.Gurugram
30+ days ago
Job description

Key Responsibilities :

  • Design, develop, and maintain high-quality, scalable, and secure applications using C# and .NET 6 or .NET 8.
  • Lead and execute complex .NET Migration projects from ASP.NET MVC 4.x to .NET 6 or .NET 8, ensuring seamless transitions and optimal performance.
  • Develop and optimize database solutions, demonstrating strong expertise in SQL and TSQL for data manipulation, schema design, and performance tuning.
  • Implement and manage containerized applications using Docker, deploying and orchestrating them within Azure Container Registry and Azure Kubernetes.
  • Collaborate with architects, product managers, and other developers to understand requirements, contribute to technical designs, and ensure successful project delivery.
  • Conduct thorough code reviews, enforce coding standards, and ensure the maintainability and quality of the codebase.
  • Troubleshoot, debug, and resolve complex technical issues and performance bottlenecks in new and existing applications.
  • Contribute to the entire software development lifecycle, from conceptualization and design to deployment, monitoring, and maintenance.
  • Stay updated with the latest trends and best practices in the .NET ecosystem, cloud computing, and containerization.

Required Skills & Qualifications :

  • Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • Minimum of 6 years of professional experience in software development with a strong focus on the Microsoft .NET stack.
  • Expert-level proficiency in C# and extensive hands-on experience with .NET 6 or .NET 8.
  • Mandatory experience in migrating existing ASP.NET MVC 4.x applications to .NET 6 or .NET 8.
  • Strong expertise in SQL and TSQL, including advanced querying, stored procedures, functions, and database performance tuning.
  • Proven experience with Docker for containerizing applications.
  • Hands-on experience deploying and managing applications on Azure Container Registry and Azure Kubernetes.
  • Solid understanding of object-oriented programming (OOP) principles, design patterns, and software architecture.
  • Proficiency with Git for version control.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong verbal and written communication skills, with the ability to collaborate effectively in a team environment.
  • Good to Have Skills :

  • Experience with one of the .NET UI component libraries such as DevExpress, Telerik, Infragistics, Kendo UI, etc.
  • Familiarity with other Azure services (e.g, Azure DevOps, Azure Functions, Azure SQL Database).
  • Experience with CI / CD pipelines.
  • Knowledge of microservices architecture.
  • Relevant Microsoft certifications
  • ref : hirist.tech)

    Create a job alert for this search

    Developer • Gurugram