Clicky

H

Senior Software Development Engineer

HITACHI ENERGY TECHNOLOGY SERVICES PRIVATE LIMITED
Full-time
Remote friendly

Location:

Bengaluru, Karnataka, India

Job ID:

R0035952

Date Posted:

2024-02-07

Company Name:

HITACHI ENERGY TECHNOLOGY SERVICES PRIVATE LIMITED

Profession (Job Category):

IT, Telecom & Internet

Job Schedule:

Full time

Remote:

No

Job Description:

Mission Statement:

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.

Your Responsibilities:

  • 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.

Your Background:

  • 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.

This job is closed.