
Technical Manager
- Bangalore, Karnataka
- Permanent
- Full-time
- Design and development of scalable, high-performance software solutions using C++ and C#.
- Enforce coding standards, best practices, and architectural guidelines.
- Make sure the code is fully unit tested and complete developer testing as per the requirement.
- Conduct code reviews and provide constructive feedback to ensure code quality and maintainability.
- Design robust, modular, and reusable software architectures aligned with business and technical requirements.
- Create and maintain design document, including system diagrams and design specifications.
- Support and mentor junior developers in the team. Review and refactor their code.
- Use agile development methodologies that require active participation in all team’s duties.
- Train and mentor others on how to test software and how to apply proven testing methodologies, improve software quality and reduce quality risks
- Responsible to ensure compliance with applicable external and internal regulations, procedures, and guidelines.
- Living Hitachi Energy’s core values of safety and integrity, which means taking responsibility for your own actions while caring for your colleagues and the business
- Bachelor's degree in engineering or related field with 6 to 10 years of experience.
- Ability to develop innovative solutions to problems and make decisions regarding quality matters.
- Possess a diversified knowledge of engineering, electric utilities, and related functions.
- In-depth knowledge of product development and Agile processes.
- Expertise in C++, C# .Net, SOLID and clean code approach. Good knowledge OOAD principle.
- GIT repo via ADO. ADO as work item management + build pipelines and container repo.
- Docker is a must, Kubernetes and Kafka are a big plus. REST and JSON (Swagger), gRPC is a plus.
- SQL like RDB. Nice to have skills like Redis, Graph db, Elastic stack,
- Expertise in SCADA communication protocols and data acquisition system. Knowledge of HELM, PowerShell, Ansible.
- Proficiency in both spoken & written English language is required