C-Sharp .Net Instructor
تفاصيل الوظيفة
We are looking for an enthusiastic experienced C# .NET Technical Trainer to educate trainees in a development journey. A suitable applicant will develop technical training programs and help others develop skills to make them better professionals. C# .NET trainers must be extremely knowledgeable in the field of expertise and possess solid technical aptitude. As a trainer, you must have excellent communication skills, able to explain complexity in a clear and interesting way.
Objectively, you will be omitted to educate the trainees on building software using languages and technologies of the .NET framework, application development journey, systems configuration, user support,
Introduction to code writing and software design/architecture fundamentals.
Responsibilities:
Design, develop, and deliver a detailed training curriculum.
Deliver C# .NET training at the intermediate level.
Design and deliver a detailed training manual for the trainees.
Ability to test writing well-designed, and efficient codes in-class sessions.
Building reusable components and libraries for the future.
Developing C# .NET solutions, & .NET framework.
Training practical: building software using languages and technologies of the .NET framework, application development journey, systems configuration, and user support.
Introduction to code writing and software design/architecture fundamentals.
Ensuring trainees’ retention and participation.
Responding to and resolving issues related to class projects.
Identifying and handling technical risks and issues.
Embrace teamwork with other trainers alongside operational key players.
Providing technical support to stakeholders and following through directives from principal personnel.
Develop documentation throughout the software development life cycle (SDLC)
Participating in operational meetings with the team members.
Giving weekly status reports and developments to senior team members.
Requirements and skills:
Proven experience as a C#.NET Developer.
Familiarity with the ASP.NET framework, SQL Server, and design/architectural patterns (e.g. Model-View-Controller (MVC)).
Knowledge of .NET languages (e.g. C#, Visual Basic .NET) and HTML5/CSS3.
Familiarity with architecture styles/APIs (REST, RPC).
Understanding of Agile methodologies.
Ability to write clean, easy-to-understand code.
BSc/BA in Computer Science, Engineering, or a related field.
A minimum of 5 years of experience as a C# .NET programmer/Trainer.
Outstanding analytical and problem-solving capabilities.
Excellent written and verbal communication/teaching skills.
Sound understanding of coding and development processes.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.