Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Staff Software Engineer @ Baker Hughes

Home > Software Development

 Staff Software Engineer

Job Description

Responsibilities, authorities and accountabilities

  • Capture system level requirements by brainstorming with Sr. Architects, Data Scientists, Businesses Product Managers
  • Identify the scope of the work, provide initial estimate and justify the estimate with facts
  • Demonstrate the understanding of Agile software development lifecycle and able to distinguish the core inputs and outputs in each cycle.
  • Engage in technical discussions; participate in technical designs and present technical ideas through white boarding
  • Maintain code quality through best practices, unit testing and code quality automation
  • Seek and provide feedback on design and development
  • Demonstrate the ability to make informed technology choices after due diligence and impact assessment
  • Understand whole product, its modules and the interrelationship between them while being an expert in the assigned component or module
  • Help in designing interfaces and information exchange between modules
  • Articulate the need for scalability and understand the importance of improving quality through testing.
  • Be an expert in writing code that meets standards and delivers the desired functionality using the technology selected for the project
  • Drive design reviews, define interfaces between code modules, and applies existing technology to designs
  • Be an expert in core data structures as well as algorithms and has the ability to implement them using language of choice
  • Be 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
  • Provide guidance to a team of 5 to 7 developers with either planning and execution and/or design architecture using agile methodologies such as SCRUM
  • Work with Product Line Leaders (PLLs) to understand product requirements vision

Required Qualifications

  • Bachelors Degree in Computer Science or STEM Majors (Science, Technology, Engineering and Math). A minimum 6-8 years of professional experience.

Desired Characteristics

Technical Expertise:

  • Full stack SW development experience in building web/cloud solutions
  • Strong knowledge of Object Oriented Analysis and Design, Software Design Patterns and Java coding principles
  • Hands-on experience in web services (REST, SOAP, WSDL etc.), using Apache Commons Suite Maven, SQL Database such as Oracle MySQL, PostgreSQL etc.
  • Hands-on experience in utilizing Spring Framework (Core, MVC, Integration and Data)
  • Hands-on experience with web development using HTML5, Java Script, jQuery, CSS, Angular, React, Node etc.


Business Acumen:

  • Strong problem solving abilities and capable of articulating specific technical topics or assignments
  • Experience in building scalable and highly available distributed systems
  • Expert in breaking down problems and estimate time for development tasks
  • Evangelizes how our technology solves customer problems from a technology and business perspective


Leadership:

  • Demonstrates clarity of thinking to work through limited information and vague problem definitions
  • Influences through others; builds direct and "behind the scenes" support for ideas
  • Proactively identifies and removes project obstacles or barriers on behalf of the team
  • Shares knowledge, power, and credit, establishing trust, credibility, and goodwill


Personal Attributes:

  • Able to work under minimal supervision
  • Excellent communication skills and the ability to interface with senior leadership with confidence and clarity
  • Able to work well with global teams, including time-zone flexibility
  • Skilled in providing oversight and mentoring team members. Shows ability to effectively delegate work

Job Classification

Industry: Power
Functional Area: Engineering - Software & QA,
Role Category: Software Development
Role: Software Development
Employement Type: Full time

Education

Under Graduation: Any Graduate
Post Graduation: Any Postgraduate
Doctorate: Any Doctorate

Contact Details:

Company: Baker Hughes
Location(s): Mumbai

+ View Contactajax loader


Keyskills:   Automation jQuery Coding MySQL Web development Agile Data structures MVC Oracle Apache

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Associate Software Development Engineer - Pune

  • Amadeus
  • 3 - 8 years
  • Pune
  • 1 month ago
₹ -12 Lacs P.A.

Associate Software Development Engineer - Pune

  • Amadeus
  • 1 - 4 years
  • Pune
  • 1 month ago
₹ -12 Lacs P.A.

Principal Engineer - Bengaluru/Bangalore

  • Amadeus
  • 5 - 9 years
  • Bengaluru
  • 1 month ago
₹ Not Disclosed

Job | Guidewire Engineer and Tester roles

  • Achyutas Soft
  • 4 - 9 years
  • Hyderabad
  • 1 month ago
₹ 15-30 Lacs P.A.

Baker Hughes

Baker Hughes Incorporated