Baker Hughes

Staff Software Engineer

Baker Hughes

full-time

Posted on:

Location Type: Office

Location: KochiIndia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Overseeing the design, development and maintenance of a critical platform ensuring optimal performance, security and scalability
  • Providing ongoing maintenance of all application environments (DEV, QA & Production)
  • Supervising the development team to ensure the highest level of code quality and adherence to the platform’s coding standards
  • Working with the developers in code migration to DEV, QA & Production according to the latest Software Development Lifecycle standards
  • Authoring high-quality technical documentation and updating them
  • Advising on the product roadmap from a technical perspective
  • Ensuring that application tech stack is always up to date with the latest software components
  • Acting as the platform administrator with the Azure cloud team to ensure the right infrastructure is present while maintaining cost efficiency
  • Working with people across multiple divisions, organizations and regions to support application integrations as needed
  • Working with business partners from all functions and product lines as needed to advise on feasibility of future product enhancements working with UI/UX teams to optimize the user experience
  • Leading the development and implementation of APIs to facilitate integrations to other enterprise systems
  • Collaborating with middleware and integration teams to ensure APIs are performing at the highest level
  • Working with DevOps and cloud teams to ensure robust deployment pipelines and system reliability
  • Leading the resolution of system issues to ensure minimal downtime
  • Ensuring that the application codebase and integration suite complies with Baker Hughes security standards
  • Leading 3rd party resources and vendor evaluations

Requirements

  • Be a graduate in Computer Science or related field.
  • Be Proficient in Java with hands-on experience in JSP and Servlets (minimum 5 years)
  • Be familiar with Apache Tomcat as an application server
  • Have strong understanding of relational databases, particularly Microsoft SQL Server, is essential
  • Be proficient in data modeling techniques.
  • Have knowledge of Microsoft’s reporting suite, including SSRS, SSAS, and SSIS
  • Have experience with web technologies such as JavaScript, HTML, and CSS.
  • Preferred to have experience in MS Azure
  • Essential to have experience in version control systems like GitHub or SVN
  • Understanding CI/ CD tool would be an added advantage
Benefits
  • Contemporary work-life balance policies and wellbeing activities
  • Comprehensive private medical care options
  • Safety net of life insurance and disability programs
  • Tailored financial programs
  • Additional elected or voluntary benefits.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaJSPServletsApache TomcatMicrosoft SQL Serverdata modelingJavaScriptHTMLCSSversion control systems
Soft Skills
leadershipcollaborationcommunicationproblem-solvingtechnical documentationadvisingsupervisionintegration supportuser experience optimizationcost efficiency