Dot Net Developer trainer

1 - 5 years

0 Lacs

Posted:18 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a dynamic .NET Developer cum Trainer, you will be responsible for developing cutting-edge applications using .NET technologies and training junior developers or students in .NET concepts and practical applications. Your tasks will involve hands-on coding, teaching, and providing guidance to ensure project objectives and learning goals are met. - Develop, test, and deploy high-quality applications using .NET technologies such as C#, ASP.NET, MVC, .NET Core, and Web API. - Collaborate with cross-functional teams to define, design, and deliver new features and enhancements. - Write clean, scalable, and efficient code following best coding practices and design patterns. - Maintain and improve existing applications by identifying areas for optimization and bug fixing. - Perform code reviews, unit testing, and continuous integration activities. - Stay up-to-date with the latest industry trends and technologies in the .NET ecosystem. - Plan, design, and deliver structured .NET training sessions to junior developers, interns, or students. - Create training materials, tutorials, and practical exercises to enhance learning. - Guide and mentor trainees through hands-on projects and coding challenges. - Assess trainee performance and provide feedback to help improve their skills. - Stay updated with the latest trends in .NET and incorporate them into training modules. - Provide technical support to trainees during and after training sessions to ensure successful learning outcomes. Qualification Required: - Strong experience in .NET Framework, .NET Core, ASP.NET MVC, and C# programming. - Proficiency with front-end technologies like HTML5, CSS3, JavaScript, and Angular or React. - Familiarity with database technologies like SQL Server, Entity Framework, and LINQ. - Experience with version control systems like Git or SVN. - Excellent understanding of OOP (Object-Oriented Programming) concepts and design patterns. - Prior experience in mentoring, coaching, or training developers is highly desirable. - Ability to explain complex technical concepts in simple terms for learners. - Strong communication, presentation, and organizational skills. You should possess a Bachelor's degree in Computer Science, Information Technology, or a related field, along with relevant certifications in .NET or software development. Having 3-5+ years of hands-on experience as a .NET Developer and 1+ year of experience as a technical trainer or mentor is preferred. Experience with cloud platforms such as Microsoft Azure or AWS would be a plus.,

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You