Job Details
New Requirement of .Net/ Dot Net Developer (Job Code: CHD.NET)
4- 6 Years
Skills
Job Title: .NET Developer
Location: Chandigarh
Position Type: Full-Time
Position Overview:
We are looking for a skilled and motivated .NET Developer with 4-6 years of experience to join our development team. In this role, you will design, develop, and maintain web and desktop applications using the .NET Framework, .NET Core, ASP.NET MVC, and related technologies. You will work closely with cross-functional teams to deliver high-quality solutions that meet client needs and industry standards.
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 with JavaScript, jQuery, and modern front-end frameworks like Angular.
- Database Management: Develop database-driven applications using MS SQL Server, Entity Framework, LINQ, T-SQL, and complex database queries.
- Code Optimization: Write clean, efficient, and maintainable code, optimizing performance 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, conduct code reviews, and guide 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 with frameworks like xUnit or NUnit to ensure application stability and reliability.
- Documentation: Maintain detailed technical documentation, including design specifications, API documentation, and troubleshooting guides.
- Continuous Improvement: Stay updated on emerging technologies and industry trends to continually 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: Strong ability to design and develop both web-based and desktop applications using .NET technologies.
- Database Expertise: Expertise in 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: Proficiency in Git or other version control systems for collaborative development.
- Testing: Strong understanding of unit testing frameworks, including xUnit, NUnit, or MSTest.
- Collaboration: Ability to work effectively within a team, collaborating with product owners, business analysts, and other stakeholders.
- Problem-Solving: Excellent diagnostic and problem-solving skills, with a focus on quick issue resolution.
- Communication: Strong verbal and written communication skills to clearly 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.
If you have a passion for technology and software development and meet the qualifications outlined above, we’d love to hear from you!