Talent.com
Dotnet / Dot Net Developer

Dotnet / Dot Net Developer

ConfidentialChandigarh
30+ days ago
Job description

Key Responsibilities :

  • Application Development :   Design and develop scalable .NET applications using ASP.NET MVC, .NET Core, Web API, Entity Framework, and C#.
  • Client-Side Development :   Build dynamic, responsive user interfaces using JavaScript, jQuery, and modern front-end frameworks such as Angular.
  • Database Management :   Develop robust, database-driven applications using MS SQL Server, Entity Framework, LINQ, T-SQL, and complex database queries.
  • Code Optimization :   Write clean, efficient, and maintainable code with a focus on performance optimization and refactoring legacy systems.
  • Troubleshooting & Debugging :   Identify, troubleshoot, and resolve application bugs, performance issues, and other technical challenges.
  • Mentoring Junior Developers :   Provide mentorship to junior developers, including conducting code reviews and supporting their skill development in line with best practices.
  • Agile Collaboration :   Participate in Agile development practices, including sprint planning, daily stand-ups, and retrospectives to ensure timely delivery of features.
  • Unit Testing & Automation :   Implement automated unit tests using frameworks like xUnit or NUnit to ensure the stability and reliability of applications.
  • Documentation :   Maintain comprehensive technical documentation, including design specifications, API documentation, and troubleshooting guides.
  • Continuous Improvement :   Stay up-to-date with emerging technologies and industry trends to continuously improve development practices.

Qualifications :

  • Experience :   4-6 years of hands-on experience in .NET development, including ASP.NET MVC, .NET Core, C#, and Entity Framework.
  • Proven Track Record :   Demonstrated ability to design and develop both web-based and desktop applications using .NET technologies.
  • Database Expertise :   Strong knowledge of MS SQL Server, Entity Framework, LINQ, T-SQL, and creating complex database queries.
  • Client-Side Technologies :   Practical experience with JavaScript, jQuery, and front-end frameworks like Angular.
  • Code Quality :   Familiarity with software engineering best practices, including SOLID principles and design patterns.
  • Version Control :   Proficient in Git or other version control systems for collaborative development.
  • Testing :   Solid understanding of unit testing frameworks, including xUnit, NUnit, or MSTest.
  • Collaboration :   Strong ability to work effectively within a team, collaborating with product owners, business analysts, and other stakeholders.
  • Problem-Solving :   Excellent problem-solving skills with a focus on quickly identifying and resolving issues.
  • Communication :   Strong verbal and written communication skills to articulate technical concepts to both technical and non-technical audiences.
  • Preferred Skills :

  • Cloud Platforms :   Experience with cloud platforms like Azure or AWS.
  • DevOps & CI / CD :   Familiarity with DevOps practices, CI / CD tools, and pipelines.
  • Microservices :   Knowledge of Microservices architecture, with experience using Docker and Kubernetes.
  • Front-End Frameworks :   Experience with Angular or React for front-end development.
  • Agile Methodologies :   Experience with Agile methodologies (Scrum / Kanban) and tools such as Jira or Azure DevOps.
  • Skills Required

    Jquery, Linq, Ms Sql, Debugging, Php, Agile, Javascript

    Create a job alert for this search

    Dot Net Developer • Chandigarh