Job ID: R0035952
Date Posted: Feb 7, 2024
Segment: Green Energy & Mobility
Business Unit: Hitachi Energy
Company Name: HITACHI ENERGY TECHNOLOGY SERVICES PRIVATE LIMITED
Profession (Job Category): IT, Telecom & Internet
Job Type (Experience Level): Experienced
Job Schedule: Full time
It is an exciting time to join Hitachi Energy which now combines Hitachi’s complementary strengths to form a new and stronger global leader in the power sector. Hitachi Energy will have more than 230 years of combined heritage and experience inheriting from ABB & ABB Power Grids. We are now well-positioned to shape the future of energy, with pioneering technologies, as the partner of choice for enabling a stronger, smarter, and greener grid. Join us on this exciting journey. Hitachi Energy is seeking Software Development Engineer for its Bangalore, IN location and be part of a global organization with offices in Houston, San Jose (CA.), Vasteras (Sweden) and Krakow (Poland). Under limited direction, perform complex assignments requiring diversified knowledge Software development and software engineering to cost effectively accomplish the organization's goals and objectives. Proactively seek and implement initiatives to improve quality and increase customer satisfaction.
Design, build, and maintain efficient, reliable & high-performance secure C# code.
Write clean, testable code using C# .NET programming languages.
Develop technical specifications and architecture and provide estimates for planning.
Effectively identify, track and investigate issues found during testing. Collaborate with test team in resolution of the issue.
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.
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. Train and mentor others on how to test software and how to apply proven testing methodologies, improve software quality and reduce quality risks.
Bachelor's degree in engineering or related field with 5-8 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.
C# .Net developers.
GIT repo via ADO. ADO as work item management + build pipelines and container repo.
SOLID and clean code approach. Good knowledge OOAD principle.
Unit testing is a must, TDD is a plus.
Worked on distributed, service oriented architecture.
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,
Knowledge of HELM, PowerShell, Ansible.
Proficiency in both spoken & written English language is required.