Company

Hitachi Abb Power GridsSee more

addressAddressIndia
type Form of workUnspecified
salary SalaryUnspecified
CategoryIT

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: 934600. Hitachi Abb Power Grids - The previous day - 2024-02-24 17:42

Hitachi Abb Power Grids

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

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