What are the responsibilities and job description for the Full Stack Software Engineer position at Schlumberger?
EMPLOYER : Schlumberger Technology Corporation
POSITION : Full Stack Software Engineer
WORKSITE : 1430 Enclave Parkway, Houston, Texas 77077
JOB DUTIES : Responsible for front end and back-end software development. Design and build software applications and APIs. Collaborate with the rest of the team to design and launch new features. Write unit tests for front-end components and APIs module. Work with subject matter experts to clarify requirements. Turn requirements and user stories into functionality. Develop server-side services to be elastically scalable and secure by design. Services should be backward and forward compatible to ease deployment. Develop web front end to be usable on multiple form factors. Ensure the solution is deployable, operable and secure by default. Apply usability procedures and principles as defined at project or Product Line level or through customer input.
MINIMUM EDUCATION : Bachelor's degree in in Computer Science, Software Engineering, Computer Engineering, or related field.
MINIMUM EXPERIENCE : 5 years' experience with all of the below : cloud message APIs and usage of push notifications experience in Azure DevOps, git, CI / CD pipelines and agile development process methodology plus experience with AngularJS, TypeScript, Node.JS, HTML, C , C#, Python, MySQL, jQuery, web services, REST API.
ALTERNATE EDUCATION : Master's degree in Computer Science, Software Engineering, Computer Engineering, or related field.
ALTERNATE EXPERIENCE : 3 years' experience with all of the below : cloud message APIs and usage of push notifications experience in Azure DevOps, git, CI / CD pipelines and agile development process methodology plus experience with AngularJS, TypeScript, Node.JS, HTML, C , C#, Python, MySQL, jQuery, web services, REST API.