Company: Schlumberger
Skills: IT - Software Development
Experience: 4 + Years
Education: Bachelors/3-5 yr Degree
Location: Petaling Jaya, Selangor, Malaysia

Job Summary:

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.

Essential Responsibilities and Duties:
  • 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.

  • 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)
  • Good to have experience in Power Apps or like Rapid App Development tools

Schlumberger 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, status as a protected veteran or other characteristics protected by law.