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!Managing the end-to-end life cycle of software components and applications, including requirement analyzing, concept design, implementation, testing, deployment, and product life cycle support. Develop configuration software with back-end services or front-end web interfaces by leveraging third-party and in-house frameworks and utilizing shared components. Sustain existing applications and provide technical support to the end users.
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.
Qualifications And Education Requirements
- BS degree in Computer Science, Computer Engineering, or related field.
- Minimum 7 years of relevant development experience React.js and Node.js and JavaScript
Previous Experience And Competencies Required
- Working experience on all phases in Software product life cycle
- Extensive knowledge and work experience with React.js and Node.js and JavaScript.
- Thorough knowledge of coding & debugging methodology
- 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.
- 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.