Development Responsibilities
● Design, develop, test, and maintain web applications using ASP.NET / ASP.NET Core ● Build RESTful APIs and backend services using C# and .NET ● Work with databases such as SQL Server (queries, stored procedures, optimization) ● Implement front-end components using HTML, CSS, JavaScript, and frameworks like Bootstrap or Angular/React (optional) ● Follow best practices for coding standards, security, and performance optimization ● Debug, troubleshoot, and resolve application issues ● Collaborate with cross-functional teams to gather and implement requirements ● Participate in code reviews and documentation
Training & Support Responsibilities
● Deliver classroom, online, or corporate training on ASP.NET, C#, and related technologies ● Design and update training materials, presentations, demos, and hands-on labs ● Mentor students or junior developers through real-world projects ● Assess learner progress and provide constructive feedback ● Stay up to date with the latest .NET technologies and incorporate them into training
Technical Skills
● Strong experience in ASP.NET / ASP.NET Core ● Proficiency in C#, OOP principles, and .NET Framework ● Experience with SQL Server and database design ● Knowledge of MVC, Web API, Entity Framework ● Understanding of HTML, CSS, JavaScript ● Familiarity with Git or other version control systems ● Excellent communication and presentation skills ● Ability to explain complex technical concepts clearly
Soft Skills
● Strong problem-solving skills ● Passion for teaching and mentoring ● Good time management and organizational skills ● Team-oriented with a positive attitude