- Senior
- Office in Pune
About Sensia
We bring together the best of the best: the pioneering process automation, real-time control and IoT technologies of Rockwell Automation, combined with the unmatched measurement and instrument, software and analytics capabilities of Schlumberger. Sensia is further strengthened by the oil and gas domain expertise and artificial lift experience shared by Rockwell Automation and Schlumberger. The result is Sensia – the leading automation specialist in oil and gas production, transportation and processing with a team of more than 1,000 experts serving customers globally in more than 80 countries. As the first fully integrated oilfield automation solutions provider, Sensia makes the production, transportation and processing of oil and gas simpler, safer, more secure, more productive and better understood from end to end. Now every oil and gas company can experience the advantages of industrial-scale digitalization and seamless automation, enabling each asset to operate more productively and more profitably.
We are also looking for the best of the best to join our team. If you have top-tier talent with a collaborative mindset, exceptional problem-solving skills, and the ability to generate innovative, out-of-the-box solutions. We would love to have you join our team!
Job Description
Responsibilities and Duties:
- Work with subject matter experts and stakeholders to clarify requirements, to understand the needs and to increase positive impact on users’ experience.
- Apply usability procedures and principles as defined at project or Product Line level or through customer input
- Collaborate with product owner, system architect, and other developers to design and implement scalable and interactive software components/applications.
- Analyze, design, develop and maintain products and assist in their commercialization in agreement with project technical and timing objectives.
- Help identify and organize requirements and produce user stories. Turn requirements and user stories into functionality.
- Contribute to and supports re-use through common components that are well documented and tested.
- Develop server-side services to be elastically scalable and secure by design. Services should be backward and forward compatible to ease deployment.
- Ensure the solution is deployable, operable, and secure by default.
- Ensure and monitor source code quality by using appropriate tools.
- Coding clean and efficient code, coordinating other developers, and troubleshooting issues
- Provide timely corrective actions on assigned defects and issues.
- Provide technical leadership and documentation to stakeholders.
Previous Experience and Competencies required:
Minimum 12 years of relevant experience
- Thorough knowledge of coding & debugging methodology
- Working experience on all phases in Software product life cycle
- Extensive knowledge and work experience with React.js and Node.js and JavaScript.
- Proficient in various SQL and NoSQL databases
- Proficient in Git for version control and tracking changes for development
- Proficient in common communication protocols such as HTTP and REST
- Adept at web architecture, have in-depth knowledge on how to structure code, data in storage, categorize files, etc.
- Familiar and have worked on projects dealing with JSON
- Understanding and have work experience with Electron, Docker and/or similar technologies
- Work experience with C++, C# and MS Visual Studio will be an added advantage
- Familiar with agile and iterative development methodology
Advantageous to have knowledge of:
- DevOps pipeline and building tools
- Test automation tools and implementation strategies.