Fullstack Architect

Fullstack Architect
Company:

(Confidential)


Fullstack Architect

Details of the offer

Position: Staff Fullstack Architect
JOB DESCRIPTION

Baker Hughes Company is the world’s first and only fullstream provider of integrated oilfield products, services and digital solutions. Drawing on a storied heritage of invention, BH harnesses the passion and experience of its people to enhance productivity across the oil and gas value chain. BH helps its customers acquire, transport and refine hydrocarbons more efficiently, productively and safely, with a smaller environmental footprint and at lower cost per barrel. Backed by the digital industrial strength of GE, the company deploys minds, machines and the cloud to break down silos and reduce waste and risk, applying breakthroughs from other industries to advance its own. With operations in over 120 countries, the company’s global scale, local know-how and commitment to service infuse over a century of experience with the spirit of a startup – inventing smarter ways to bring energy to the world. Follow Baker Hughes Company on Twitter @BHCo, or visit us at BH.com.

Role Summary:

Baker Hughes Digital is looking for a Staff Software Architect to establish and instil technical excellence in the work they and their teams produce. The person needs to have a strong technical background and excellent IT skills with experience in designing and developing a unified vision for software characteristics and functions. The role would not only focus on short-term outcomes, but also take into account continually changing product and technical landscapes, ensuring long-term technical viability and sustainability. The role would constantly innovate and minimize and reduce technical debt, improve software development efficacy and strive to create and achieve exceptional software solutions.

Essential Responsibilities:

Collaborate with other professionals to determine functional and non-functional requirements for new software or applications.

Use tools and methodologies to create representations for functions and user interface of desired product.

Develop high-level product specifications with attention to system integration and feasibility.

Define all aspects of development from appropriate technology and workflow to coding standards.

Communicate successfully all concepts and guidelines to development team.

Oversee progress of development team to ensure consistency with initial design.

Provide technical guidance and coaching to developers and engineers.

Ensure software meets all requirements of quality, security, modifiability, extensibility etc.

Proven experience as software architect

Experience in software development and coding in various languages (NodeJS, Python, Java etc.).

Excellent knowledge of software and application design and architecture.

Excellent knowledge of UML and other modelling methods.

Familiarity with HTML/CSS, JavaScript and UI/UX design.

Understanding of software quality assurance principles.

A technical mindset with great attention to detail.

High quality organizational and leadership skills.

Outstanding communication and presentation abilities.

Qualifications/Requirements:

Master's Degree in Computer Engineering or equivalent.

A minimum of 12 years of industry experience of which at least 8 years full-time cloud platforms (AWS, Azure, GCP) and applications architecture.

Desired Characteristics:

Hands on experience in developing
enterprise software solutions, preferably based on Java technology stack.

Experience working Open Stack cloud deployment

Experience working on connectivity of devices to cloud applications or ERP systems

Expert-level knowledge of Servlets, JSP, JDBC, HTML/DHTML, CSS, JavaScript

Expert-level knowledge of Spring (MVC, Data JPA, Security, Boot, Batch), REST APIs, JSON and xml

Expert-level knowledge of Angular JS or other modern UI framework

Knowledge of Web security

Experience or knowledge of AWS/Azure/GCP is a plus.


Source: Learn4Good


Area:

Requirements


Knowledges:

  • Java
  • JavaScript
  • XML
  • PROGRESS

Mean stack developer

Job Title: Mean Stack Developer Location: Pune You will be responsible for overseeing full-stack development as well as the R&D around creating various, unique...


From The Other Fruit - Maharashtra

Published 24 days ago

Frontend developer

Job responsibilities:The candidate will be required to primarily code and build responsive mobile apps and websites.Job duties:- Regular interaction with stake...


From Aample - Karnataka

Published 24 days ago

Technical lead

Very Strong Experience in designing and developing Enterprise J2EE application with extensive knowledge on Core Java , Collections , Design Patterns , Web...


From Onpassive.Com - Andhra Pradesh

Published 24 days ago

Fullstack developer

Job responsibilities:In the frontend, the candidate will be required to primarily code and build responsive mobile apps and websites. On the backend, the...


From Aample - Karnataka

Published 24 days ago