
Staff Software Engineer
Baker Hughes
full-time
Posted on:
Location Type: Office
Location: Kochi • India
Visit company websiteExplore more
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