To develop next generation digital application for energy industry installed base to improve reliability, availability , productivity, develop software solution to shape low carbon solution and energy transition.
Partner with the best:
You will be responsible for programing a component, feature and or feature set.
Works independently and contributes to the immediate team and to other teams across business.
You will have an opportunity to lead a partners team to deliver high quality codes
Roles & Responsibilities:
In this role, as a Digital & Managed Services Software engineer, you will be responsible for:
Designing and developing customer centric, scalable, high performance and secure end-to-end web applications software solutions for remote diagnostic services (data manipulation, aggregation, and visualization)
Designing and developing high performance and secure API-based services, to expose data to internal application front-end and to allow integration with 3rd party platforms
Building the front-end of applications through appealing visual design, in collaboration with Baker Hughes UX experts
Working with DevOps Engineers and Cloud Architect to integrate any new code into existing CI/CD pipelines for software deployment in cloud (AWS / Azure)
Being responsible for providing technical leadership and defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure
Collaborating with software development partners in the design and development of complex software solutions & Provide technical leadership to an agile team of 5-7 external team members
Contributing to architecture, design, support, implementation and troubleshooting of software systems to deliver engineering solutions for customers
Collaborating with internal cross-functional teams, while ensuring system security
Identifying and proposing new innovations for strategic developments to support changing business needs
Working with technical leaders to understand product requirements & vision
Translating requirements / vision into prioritized list of user stories and deliver to required timelines and quality standards
Working with product line leaders and architects to develop multi generation software technology plans
Required Qualifications
Technical Expertise:
Have Bachelors Degree in Computer Science or STEM Majors (Science, Technology, Engineering and Math). A minimum 6 years of professional experience.
Have experience with Java 17 and Spring frameworks
Have professional knowledge of multiple languages such as Java, JavaScript, Python.
Have excellent knowledge of relational data base (Oracle, PostgreSQL), no-SQL data base
Have Good knowledge on AWS/Azure deployments.
Have knowledge on Angular or any front technologies will be a plus.
Have experience working on software projects in the Energy domain (Energy Management, Oil & Gas, Power & Water) is a plus
Have professional skills for API-based services development
Have good knowledge of Angular framework and/or other framework for web app front-end development
Have good knowledge of HTML and CSS
Have good knowledge of SQL and in general of the most common relational database like Oracle and PostgreSQL
Job Classification
Industry: Power Functional Area: Power Role Category: Software Development Role: Technical Architect Employement Type: Full time