The Software Engineer develops web applications and software system used for reading and controlling data through sensors and instrumentation, using 3rd party and in-house frameworks. The Software Engineer implements operational workflows exposed via the acquisition software to integrate data and controls according to key defining system qualities and utilizes shared components, and develops back-end services and/or front end web interface.
He/She reports to Software Project Manager or Engineering manager.
Works with subject matter experts to clarify requirements
Turns requirements and user stories into functionality
Develops server-side services to be elastically scalable and secure by design. Services shall be backward and forward compatible to ease deployment
Develops web front end to be usable on multiple form factors
Ensures the solution is deployable, operable and secure by default
Previous Experience and current Competencies:
BS / MS / PhD in Science or Engineering with software experience or education
C, C++, Visual C++ Programming
C# WPF Programming (MVVM)
Database (MySQL or SQLite)
Visual Studio, TFS/ Git, WixBundle
Quick learner acquires necessary domain knowledge
Candidates must be able to legally work and reside in the US, without sponsorship
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.
Schlumberger is a VEVRAA Federal Contractor priority referral Protected Veterans requested.