14 Intellikart Ventures Jobs
IT Technical Trainer (7-25 yrs)
Intellikart Ventures
posted 2d ago
Key skills for the job
We have an exciting opportunity of IT Technical Trainer position with one of our esteemed clients, a leading software, database, and digital solutions company. They are committed to simplifying complex software solutions, embodying the motto "Software made Simple."
Experience : 8 to 12 years.
Location : Vadodara & Pune
What you'll be doing :
- Train Developers in full-stack development, coding best practices, code optimization, and scalable system design.
- Train Cloud Engineers on setting up CI/CD pipelines, container orchestration, and cloud architecture.
- Train Data Engineers on ETL pipelines, data integration, and building robust data models.
- Train QA Engineers in test automation, performance testing, and implementing QA best practices to ensure robust and reliable software delivery.
- Provide one-on-one and group mentorship for freshers and junior engineers.
- Evaluate coding practices and debug complex issues during live coding sessions.
- Assess trainees across various categories during or after the training program.
- Identify gaps in the technical expertise of teams and recommend appropriate upskilling.
- Collaborate on real-world projects to ensure training aligns with practical requirements.
- Review trainees' contributions to projects and suggest improvements.
- Create or curate learning resources and courses for different basecamps and training
programs.
- Conduct basecamps by serving as either the trainer or the proctor for specific courses.
- Stay up to date on emerging technologies and integrate them into training modules.
Basic Skills :
- Strong understanding of object-oriented programming.
- Strong skills and experience in C#/Java/Python/Node.js etc.
- Strong knowledge of ASP.Net MVC, .NET Core, Entity Framework, HTML(5), CSS(3),Bootstrap, JavaScript, jQuery, CSS, WCF or Web API, JSON or other JS frameworks/libraries.
- Good understanding of React workflows (Flux or Redux), Angular 2 (TypeScript), Webpack, Angular CLI, NPM, Node.js, JS/Angular Unit Testing.
- Strong knowledge of relational databases like SQL server (TSQL), Oracle, PostgreSQL, etc.
- Good knowledge of non-relational databases such as CosmosDB, MongoDB, etc.
- Good knowledge of any Cloud environment/Services such as Azure, AWS or Google Cloud.
- Good understanding of Data modelling tools & ETL processes.
- Proficient understanding of code versioning tools like Git, Bitbucket, SVN, TFS, etc.
- Knack for writing clean, readable, and easily maintainable code.
- Good experience of writing unit & integration tests.
- Knowledge of Agile methodology.
- In-depth understanding of the entire web development process (design, development and deployment).
- Must have good communication skills in English.
- Excellent analytical and multitasking skills
- Should be able to train different levels of software engineers & not limited to Freshers or Junior level Software Engineers.
Responsibilities:
- Design, develop, and customize training programs tailored to the specific needs of internal teams, covering key technologies including C# .NET, Java, Python, Node.js and JavaScript frameworks (React.js, Angular, Vue.js, Next.js, etc.).
- Collaborate with department leads to identify skill gaps and develop training materials that align with company objectives and current projects.
- Update and adapt training materials regularly to reflect the latest industry practices, internal process changes, and emerging technologies.
- Provide deep-dive sessions on RESTful API development, MVC architecture, and
microservices design, focusing on internal application use cases.
- Lead hands-on training on React.js, Angular, Node.js, and modern JavaScript libraries to
help team members build robust, responsive web applications.
- Conduct comprehensive training sessions on a variety of databases, including relational
databases like SQL Server, Oracle, and PostgreSQL, as well as non-relational databases such as Cosmos DB, MongoDB, and other NoSQL solutions.- Provide practical sessions on utilizing AWS, Azure, and Google Cloud services for hosting, deploying, and scaling internal applications.
- Train engineers on cloud-native application development, containerization using Docker, orchestration with Kubernetes, and infrastructure automation using Terraform.
- Train staff on version control systems like Git, Bitbucket, and workflow tools that are part of the internal tech stack.
- Provide hands-on training on monitoring systems and reporting frameworks, ensuring internal applications run smoothly and efficiently.
- Organize regular knowledge-sharing sessions, including lunch & learns, internal workshops, and tech talks, to foster a culture of continuous learning and knowledge exchange.
- Facilitate internal hackathons or coding challenges to engage employees, encourage team building, and foster creativity within the technical teams.
- Implement and manage internal assessment tools to track learners' progress and knowledge retention.
- Collect feedback from trainees to continually improve training programs, making adjustments based on their input and company needs.
- Measure the effectiveness of training by tracking key performance indicators (KPIs) such as code quality improvements, deployment speed, and reduction in technical debt.
- Collaborate with internal technical leadership (e.g., Mentors, Managers, Architects, Leads) to ensure training programs align with long-term business goals and project requirements and contributing to recruitment process and interviews.
- Identify emerging technologies and skill gaps within teams and proactively design internal training sessions to upskill employees.
- Maintain comprehensive documentation of training materials, guides, and internal resources for easy access and self-paced learning.
- Create internal knowledge repositories for common troubleshooting, coding patterns, and best practices to serve as a reference for developers.
Functional Areas: Other
Read full job description