03 Aug
|
Sierra Learning Academy
|
Karnataka
03 Aug
Sierra Learning Academy
Karnataka
Role Overview
We are seeking a passionate and experienced Principal Technical Consultant who possesses deep hands-on experience in software development and mentoring across a wide spectrum of technologies. This role is ideal for someone who thrives on sharing knowledge, shaping technical minds, and staying at the forefront of modern development and system design practices.
The ideal candidate will be responsible for both contributing to internal development projects and leading the training of entry to mid-level engineers, aligning closely with client-specific tech stacks and real-world use cases.
Key Responsibilities
Training & Mentoring
- Design, structure, and deliver hands-on technical training programs tailored to real-world client projects.
- Develop and maintain training materials, assignments, and project-based learning paths for:
- .NET technologies (C#, ASP.NET MVC, Razor Pages, Blazor, REST APIs, MS SQL)
- Kafka, RabbitMQ, MQTT
- ReactJS (SPA fundamentals and advanced features)
- Python with Machine Learning foundations
- Data infrastructure tools like HDFS Infra and HDFS App
- Embedded C and DLMS protocols
- Cybersecurity
- SolidWorks
- Mentor and guide new hires and junior developers through technical problem-solving, code reviews, and best practices.
- Conduct code walkthroughs, mock evaluations, and project reviews.
- Evaluate trainee performance and recommend improvement strategies.
Product Development Engagement
- Contribute to ongoing product development projects to maintain domain relevance and technical sharpness.
- Collaborate with development teams to understand evolving tech stacks and integrate those into training programs.
- Assist in architectural discussions, system design walkthroughs, and POCs that benefit both internal teams and external clients.
Program Planning & Execution
- Align training programs with specific client domains and project requirements.
- Own the delivery of end-to-end bootcamps and skill upskilling programs.
- Integrate real-world case studies, code assignments, and project-based tasks into training modules.
- Act as a knowledge bridge between development and training teams.
Technical Skill Set
- .NET Stack: C#, ASP.NET MVC, Web API, Razor Pages, Blazor
- Frontend: ReactJS Component model, state management, Hooks
- Database: MSSQL and PostgreSQL schema design, stored procedures, transactions
- Python & ML: Numpy, Pandas, scikit-learn, supervised/unsupervised learning
- Big Data & Infra: HDFS (CLI, scripting, file ops), Linux (bash, awk/sed), Scala basics
- Messaging Systems: Kafka, RabbitMQ, MQTT publishing, subscribing, integration with backend
- Embedded Systems: Embedded C, DLMS protocol understanding and implementation
- Cybersecurity
- SolidWorks
Valuable to Have
- Experience with containerization (Docker), Git CI/CD flows
- Exposure to enterprise-level architecture and scalable solutions
- Experience mentoring graduates from premier institutes
📌 Principal Technical Consultant - Learning and Development (Karnataka)
🏢 Sierra Learning Academy
📍 Karnataka