Desktop Software Developer

Требования

Десктоп разработчикC#C++WPFSQLООПASP.NETGitHTMLCSS

Местоположение и тип занятости

НовосибирскПолный рабочий деньМожно удаленно

Компания

Крупнейшая нефтесервисная компания

Описание вакансии

Условия работы

Role Description:

We are growing our Digital organization and seeking a Software Engineer to accelerate development of elegant, fast and responsive software. The Software Developer will be a part of highly-experienced development team involved in many Schlumberger software development projects. He or she will communicate with QA team, Product Champions, and clients to achieve established projects goals.

The ideal candidate is an individual who thrives on new challenges, possesses a strong C++ or C# development background, and can work in a highly dynamic environment.

Responsibilities:

  • Design and develop a desktop software
  • Maintain code of existing a desktop software
  • Work as part of distributed team and participate in meetings with internal and external clients
  • Practice SCRAM (agile) approach via Azure DevOps and Git in daily tasks

Required Skills:

  • At least Bachelor's degree in engineering, computer science, security, information systems, or a related field from an accredited university is preferred
  • Analytical mind with problem-solving attitude and ability to work independently
  • C++ or C#/WPF experience
  • Understanding of OOP
  • Excited and willing to learn new languages/technologies
  • Spoken and written English
  • Ability to work in a distributed team

Desired Skills:

  • Good understanding of OOP, modern design patterns and SOLID principles
  • Be familiar with QT technology and MVVM pattern
  • Experience with Azure DevOps, Git (or similar DevOps platforms)
  • Well versed with unit and integration testing
  • Python experience
  • HTML5, CSS3 experience
  • ASP.NET MVC, Web Services, experience
  • MS SQL, MySQL or Oracle knowledge
  • Basic knowledge of Oil and Gas domain

We suggest:

  • Corporate medical insurance with dental care and travel included
  • Relocation support to Novosibirsk
  • Interesting projects
  • Career and professional development
  • English learning program
  • Sports compensation
  • Corporate Pension Plan
  • Purchase of company shares at a discount
  • Discounts and special offers from the company's partners
  • Flexible schedule and hybrid work format.