IT Professor
2 weeks ago
JOB SUMMARY:
-The Technical Trainer is responsible for designing, developing, and delivering technical training programs to employees, clients, or end users. This rile ensures that participants acquire the necessary technical skills and knowledge to perform effectively in their roles. The ideal candidate is an excellent communicator with strong technical expertise and a passion for teaching.
KEY ROLES AND RESPONSIBILITIES:
-Design and develop technical training materials, manuals, and documentation.
-Conduct training sessions, workshops, and seminars for employees and clients.
-Assess training needs through surveys, interviews, and collaboration with business unit heads.
-Deliver engaging and interactive technical training programs tailored to different audiences.
-Design and conduct technical training bootcamps to provide intensive, hand-on learning experiences
-Evaluate training effectiveness through assessment, feedback, and post – training performance reviews
-Maintain up-to date knowledge of technical tools, systems, and industry best practices.
-Provide one-on-one coaching or support to employees when necessary
-Collaborate with technical teams to ensure trainings content aligns with operational objectives
-Maintain training records, attendance and performance metrics
-Continuously improve training programs based on feedback and evolving requirements
QUALIFICATIONS:
-Bachelor's degree in Information Technology, Engineering, Education or related field
-Proven experience as Technical Trainer, Technical Support Specialist, or similar role.
-Excellent presentation and communications skills
-Strong technical expertise in Programming Languages, Database Management Systems, Version Control Systems, Cloud Platforms, Web Development Frameworks, DevOps tools, Networking fundamentals, cyber security best practices and project management tools
BASIC TECHNOLOGIES REQUIRED:
-Programming languages (e.g., Python, Java, JavaScript, C++)
-Database management systems (e.g., MySQL, PostgreSQL, MongoDB)
-Version control systems (e.g., Git, GitHub, GitLab)
-Cloud platforms (e.g., AWS, Azure, Google Cloud Platform)
-Operating systems (e.g., Linux, Windows, macOS)
-Web development frameworks (e.g., React, Angular, )
-DevOps tools (e.g., Docker, Kubernetes, Jenkins)
-Networking fundamentals and cybersecurity best practices
-Project management tools (e.g., Jira, Trello, Asana)
-ETL (Extract, Transform, Load) tools
-API technologies and integrations (e.g. REST, SOAP)
-Business Intelligence/Reporting (PowerBI, QlikSense, Jasper Reports, ie.)
-Automated Testing Tools (Selenium, Load Runner, JMeter, ie.)
-AI and Deep/Machine Learning Technologies (Generative AI, Language Modeling, Reinforced Learning, ie.)
SKILLS AND PROFICIENCIES:
-Certification in training or instructional design (e.g. Certified technical trainer+)
-Experience with Learning Management Systems
-Knowledge of adult learning principles and training methodologies
-Ability to create e-learning content.