Key responsibilitiesDeliver theory and practical sessions for ACCP Pro .NET Application Engineer and ACCP Pro Java Application Engineer, as well as related web and database modules.Teach programming fundamentals using C, Java and C#, including OOP, collections, exception handling and basic data structures.Conduct modules such as C Programming, Java Programming I & II, ASP.NET Core MVC, web components using Jakarta EE, Spring Framework, SQL Server/MySQL and JSON/XML handling.Train students in modern web development HTML5, CSS3, JavaScript, React, responsive UI/UX and RESTful API integration.Guide students to build complete .NET and Java enterprise applications and crossplatform mobile apps using Dart & Flutter, as prescribed in the course.Introduce Agile and DevOps practices, Gitbased version control and basic CI/CD concepts through classroom projects.Prepare and evaluate labs, assignments and projects aligned with NASSCOM standards for Java/.NET developer roles, and maintain proper academic documentation.Support placement preparation by conducting coding tests, mock technical interviews and project code walkthroughs.Required technical skillsStrong handson experience in Core Java and Java EE/Jakarta EE for web applications, plus experience with the Spring Framework.Practical development experience in C# and .NET, especially ASP.NET Core MVC based web/enterprise applications.Good knowledge of relational databases (SQL Server/MySQL), ability to write efficient SQL queries, joins and stored procedures.Solid understanding of frontend technologies HTML5, CSS3, JavaScript and React, with focus on responsive interfaces.Exposure to Dart & Flutter for crossplatform mobile app development.Familiarity with Agile, DevOps and Git for version control and collaborative development.