Skip to main content

Careers Home > Job Search Results > Software Architect

Software Architect

Location: Bangalore, Karnataka, India
Job ID: R0033733
Date Posted: Nov 12, 2023
Segment: Green Energy & Mobility
Business Unit: Hitachi Energy
Profession (Job Category): IT, Telecom & Internet
Job Type (Experience Level): Experienced
Job Schedule: Full time
Remote: No

Share: mail
Save Job Saved


Mission Statement:

As an Architect, you will be responsible to design new architecture for the Network Manager solution. Working on new architecture will require thinking about existing solutions and existing customers. Architecture is driven by people – you will need to influence and lead global teams towards better solutions. Use different opinions as an asset to reflect your ideas.

The role requires the ability to work with the global R&D team, as well as the manager, to demonstrate the value proposition. This includes assessing the current application and infrastructure environment, performing a gap analysis, and recommending the to-be solution architecture. As an Architect, you will be required to deliver a proof of concept or minimum viable product using agile methodology. You will use your knowledge of technology for service-oriented application architecture and best practices, DDD, CQRS, API management, and DevOps to advise our teams on their journey.

Your Responsibilities:

  • Cooperate with product owners, engineers, and business stakeholders to analyze the requirements and develop the enterprise-class solution.

  • Gain domain and solution knowledge to take responsibility for the full product life cycle development.

  • Follow best software development practices to ensure high quality and great user experience.

  • Use agile development methodologies that require active participation in all team’s duties.

  • Knowledge and experience related to the energy industry will be a plus. Willingness to gain knowledge in this area is a must.

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

Your Background:

  • Bachelor’s or Master’s degree in Computer Science or related field.

  • 10+ years of experience in C#/.NET.

  • Experience with DDD and CQRS.

  • Demonstrable experience with Docker, Kubernetes, Kafka, PostgreSQL is a must.

  • Experience with Python, TimescaleDB is a plus.

  • Knowledge of unit testing technics and frameworks.

  • Strong oral and written communication skills in English.

Share: mail