C-Sharp .Net Instructor

Lagos, Lagos
Posted 3 days ago
Company:
Ingryd Academy
Company Description:
Ingryd is a premiere Tech talent outsourcing and training company based in Nigeria. At INGRYD, we are committed to helping individuals and teams develop the skills they need to thrive in the tech industry, and we pride ourselves in our ability to connect businesses with top tech talent to help businesses succeed in today’s digital landscape.
Contract Type:
Full Time
Experience Required:
5 to 10 years
Education Level:
Bachelor
Number of vacancies:
1

Job Description

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.