Company

HitachiSee more

addressAddressIndia
type Form of workUnspecified
salary SalaryUnspecified
CategoryIT

Job description

Location:


Chennai, Tamil Nadu, India

Job ID:


R0040169

Date Posted:


2024-02-22

Company Name:


HITACHI ENERGY TECHNOLOGY SERVICES PRIVATE LIMITED

Profession (Job Category):


Engineering & Science

Job Schedule: 


Full time

Remote:


No

Job Description:


Responsibilities


  • Collaborate with other stakeholders, product owners, and developers to determine functional and non-functional requirements for new applications or new features.
  • Use tools and methodologies to create architectural approaches and implementation proposals, mapping to business and operational needs.
  • Guide the development team throughout the software development lifecycle, defining and overseeing the application of different technologies.
  • Successfully communicate architectural and product concepts to the development team, while adhering to secure development lifecycle principles.
  • Ensure that the software and applications meet all requirements for quality, security, performance and modularity.
  • Assume a leadership role in adopting new technologies, executing proof-of-concept activities and providing technical guidance for their evaluation and further applicability.

Requirements and Skills


  • Bachelor/Master/PhD in computer science, engineering, or a relevant field.
  • Minimum 5 years of proven experience with software and systems architecture, cyber security, and software development processes.
  • Excellent knowledge of software and application design and architecture, object-oriented programming and software design patterns.
  • Familiarity with UML and other modeling methods, proven track record in documenting architecture.
  • Hands-on experience in software development and coding using various languages or frameworks, e.g., C#/.Net, Java, Angular/React. Experience with NodeJS, Python is a plus.
  • Excellent understanding of web-based and cloud technologies.
  • Hands-on experience with microservices and REST APIs, microservice orchestration (Docker, Docker Compose, Kubernetes), data management systems (SQL and NoSQL).
  • Familiarity with authentication/authorization/SSO concepts and mechanisms (e.g., OAuth / OpenID Connect, Keycloak) and various cross-cutting concerns (logging, monitoring, e.g., ELK, Prometheus, Grafana).
  • Knowledge of operating systems (Linux is a must, including various related concepts, e.g., scripting, SSH) and networking concepts (e.g., network protocols, network devices and functions, VPN, network and web application firewalls).
  • Familiarity with cloud computing platforms, such as Microsoft Azure, Google Cloud. AWS, Oracle Cloud are a plus.
  • Knowledge of software quality assurance principles and the secure software development lifecycle.
  • Experience with agile software development methodologies and testing frameworks, unit testing, test automation (e.g., Selenium).
  • Experience in implementing DevOps practices, tools and technologies, e.g., Azure DevOps, Terraform, Ansible, Git.
  • Good organizational and leadership skills.
  • Technical mindset and great attention to details.
  • Big-picture, customer focused problem-solving skills.
  • Outstanding communication and presentation abilities.
  • Proficiency in English, both speaking and writing.
Refer code: 934612. Hitachi - The previous day - 2024-02-24 17:47

Hitachi

India

Share jobs with friends

Senior Principal Engineer - Software Architect

Baxter

Bengaluru, Karnataka

3 months ago - seen

Senior Staff UI Software Architect

Ge Healthcare

Bengaluru, Karnataka

3 months ago - seen

Senior Software Architect

Hitachi Abb Power Grids

Unspecified

India

4 months ago - seen

Senior Software Architect

Baker Hughes

Unspecified

India

5 months ago - seen

Senior Principal Software Engineer - Architect (Full-stack)

Medtronic

Unspecified

India

6 months ago - seen