Desktop Software Developer (C#)
Местоположение и тип занятости
Компания
Крупнейшая нефтесервисная компания
Описание вакансии
Условия работы
Role Description:
We are growing our Digital organization and seeking for a Desktop Software Engineer to accelerate development of elegant, fast, responsive extensions for Petrel platform.
The ideal candidate is an individual who thrives on new challenges, possesses a strong C# development background, and can work in a highly dynamic environment.
Responsibilities:
- Design and develop extensions (plug-ins) for Petrel platform.
- Maintain code of existing extensions (plug-ins) for Petrel platform.
- Work as part of distributed team.
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# experience, understanding of OOP.
- Excited and willing to learn new languages/technologies.
- Good spoken and written English.
Desired Skills:
- Good understanding of OOP, modern design patterns and SOLID principles.
- Be familiar with Windows Presentation Foundation (WPF) technology and MVVM pattern.
- Be familiar with and know how to apply agile software development approach.
- Experience with Azure DevOps/GitLab (or similar DevOps platforms)
- Well versed with unit and integration testing.
- Basic knowledge of C++/Python/HTML5/CSS3.
- Basic knowledge of Oil and Gas domain.
Conditions:
- Corporate medical insurance with dental care and travel included
- 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.