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)
- ReactJS (SPA fundamentals and advanced features)
- Python with Machine Learning foundations
- Data infrastructure tools like HDFS, Kafka, RabbitMQ, MQTT
- Embedded C and DLMS protocols
- 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, BlazorFrontend : ReactJS – Component model, state management, HooksDatabase : MSSQL and PostgreSQL – schema design, stored procedures, transactionsPython & ML : Numpy, Pandas, scikit-learn, supervised / unsupervised learningBig Data & Infra : HDFS (CLI, scripting, file ops), Linux (bash, awk / sed), Scala basicsMessaging Systems : Kafka, RabbitMQ, MQTT – publishing, subscribing, integration with backendEmbedded Systems : Embedded C, DLMS protocol understanding and implementationGood to Have
Experience with containerization (Docker), Git CI / CD flowsExposure to enterprise-level architecture and scalable solutionsExperience mentoring graduates from premier institutesSalary Range : 14LPA to 24LPA