Full Stack Developer | Schlumberger

Job Details

Full Stack Developer

Petaling Jaya - Malaysia

About us

We are a global technology company, driving energy innovation for a balanced planet.​ Together, we create amazing technology that unlocks access to energy for the benefit of all.​

Our inclusive culture is the key to our success. We collaborate with our internal community of colleagues, alumni, and our valued external partners to support each other and achieve our goals. We aim to raise the bar high. We look for people who are committed to innovation and success and act with integrity to become and be a part of one of the most diverse group of experts in our industry, anywhere around the globe.

Global in outlook, local in practice – and with a united, shared passion for discovering solutions, we hire talented, driven people and support them to succeed, personally and professionally.

 

Job Description

The Full-Stack Developer should be proficient in all stages of application development, Plan, Design, Create, Test and Deploy. The developer should be responsible for the design and creation of scalable applications, writing clean and functional code, perform code reviews and test it thoroughly, developing and maintaining integrations with other systems, and working with the designers (UX/UI) to produce the pixel-perfect visual elements of the application. Developer must have extensive experience in API creation and integration.

 

Roles and Responsibilities:

  • Reports to the Digital Productivity Studio, DevOps Lead
  • Working within an Agile team to develop, test and maintain the Progressive Web Application
  • Participate in the Requirement Gathering and Documentation.
  • Collaborate with other Developers, Business Analysts and Architects to plan, design, develop and test applications and APIs built on Microsoft and Google technologies.
  • Perform on-going testing and code review to improve software security and stability.
  • Configure and maintain Build and Deploy automation processes
  • Adhere to high-quality development principles while delivering solutions on-time and on-budget.
  • Manage tasks and provide guidance and Quality Assurance testing for assets developed.
  • Keep skills current and aligned with relevant technologies and industry standards as they evolve.

 

Qualifications and Experience:

  • 4+ years’ experience in software development
  • 3+ years of Progressive Web Application experience
  • Bachelor’s in computer science or Engineering + 4 – 7 years professional experience in software development.
  • MS in Computer Science or Engineering + 4 - 6 years professional experience in software development.
  • Visionary and innovative thinker willing to push the limits of existing technology and implement new cutting-edge solutions.
  • Core competencies in technologies: React JS, Angular 6+, SharePoint, Microsoft Power Platform, JavaScript, TypeScript, HTML5, CSS, and above or similar frameworks and libraries
  • Responsive UI Design and Implementation
  • In-depth knowledge and experience with core Microsoft .Net technologies.
  • Solid understanding of object-oriented development practices.
  • Database development experience, including relational and NoSQL databases.
  • Experience with public cloud platforms such as Microsoft Azure and Google Cloud Platform (GCP)
  • Experience designing and consuming REST APIs
  • Experience in implementing and managing Source Control & Continuous Integration/Continuous Delivery practice
  • Experience in Unit testing (Jasmine/Karma…) and Test-Driven Development (TDD)

 

SLB is an equal employment opportunity employer. Qualified applicants are considered without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or other characteristics protected by law.

 

Full Stack Developer
Log in to apply for this position today.
Apply Now