Desktop Software Engineer | Schlumberger

Job Details

Desktop Software Engineer

Ahmadi - Kuwait

­­We are looking to hire a Desktop Software Engineer for our operations in Kuwait.

Location: Kuwait

The Desktop Software Engineer is responsible for visualization and developing desktop applications, leveraging frameworks, and utilizing shared components to enable end user workflows in a thick (Windows) application. The Developer evaluates emerging technologies and provides strategic innovative and cost-effective engineering solutions to increase efficiency, reliability and integration of Schlumberger services and operations, working in a semi-autonomous environment where fast prototyping emerging technologies to solve industry-related problems is the rule. The position reports to the Infrastructure Team Lead.

Responsibilities:

  • Analyze, design, develop and maintain products and assist in their commercialization in agreement with project technical and timing objectives.
  • Ensure that product code and artifacts are managed and safeguarded in a configuration management system in accordance with procedures and guidelines.
  • Collaborate with the front-end developers, customers, users, and product managers to establish objectives and design more functional, cohesive codes to enhance the user experience.
  • Help identify and organize requirements and produce user stories.
  • Apply usability procedures and principles as defined at the project or product-line level or through customer input.
  • Evaluate alternative implementations and select the one that maximizes the value of the product and minimizes the risk and technical debt.
  • Build prototypes, products, and systems suitable for testing; set up and run lab simulations.
  • Design testing procedures and coordinate with others to implement and automate tests.
  • Develop and execute unit tests.
  • Ensure and monitor source code quality by using appropriate tools.
  • Provide timely corrective actions on assigned defects and issues.

Background:

  • Bachelor’s degree or higher in Computer Science or related with minimum 4 years working experience
  • Must be able to legally work in Kuwait, Kuwaiti candidates preferred or current GCC nationals and residents may apply

Essential Qualifications:

  • Expertise in Microsoft SQL Server T- SQL
  • Front End Web Development with expert knowledge on the below:-
    • HTML
    • SVG
    • CSS
    • JavaScript
    • NodeJS
    • Excel Macro
    • R and Python
  • Advance expertise in Spotfire
    • Create reports
    • Develop JSViz custom chart

Preferred Qualifications:

  • Expertise in Avocet Production Operations Software Platform
    • Create optimized query for BI Tools Data Source
  • Should have a good knowledge of OOP concepts, basic understanding of database programming and programming experience with .NET and C#.
  • Knowledge of Studio E&P knowledge environment is useful but not required
  • Advanced skills in web applications, API usage, web programming language (frontend frameworks such as Angular) and object-oriented programming concepts.
  • Knowledge and experience with tools such as Git, Apigee, Postman, etc.
  • Must be familiar with Agile software programming methodology.
  • Knowledge of application networking and troubleshooting.
  • Ability to learn and adapt to new software development technologies, practices and procedures as driven by business needs.
  • Understanding of continuous integration and continuous delivery technologies such as Jenkins, Azure DevOps etc. is a plus
  • Experience with any cloud platforms such as GCP, Microsoft Azure (Azure IIoT Hub) is a plus.

As a leading employer in our industry, Schlumberger is proud to offer a highly competitive package of base and incentive compensation as well as a comprehensive benefits program designed to support the health, wellness and financial security of our employees and their families.

Schlumberger is an equal employment opportunity employer. Qualified applicants are considered without regard to race, color, religion, sex, national origin, age, disability, status as a protected veteran or other characteristics protected by law.

 

Desktop Software Engineer
Log in to apply for this position today.
Apply Now

Share This