Software Developer

Calgary, AB, Canada
Full Time
Entry Level

Who We Are

Headquartered in Calgary with operations centers in Nisku, Alberta and Houston, Texas, Opla Energy is service-focused and caters to clients’ needs with modern, automated intelligent Managed Pressure Drilling Technology to optimize efficiencies and reduce drilling costs.

Our business is based on cooperative teamwork - from our founding management team to our dedicated, loyal and professional crews in the field. As a private company, we make decisions based on our corporate values; we provide a collaborative, open and relaxed work environment where respect for one another is key and every voice is heard. We work hard and are dedicated to a forward-thinking, well-planned, well-funded and well-supported company, passionate about growing a safe and successful future for our people and our clients.

Opla Values

Embrace Opla’s WI2S2E Value’s focusing on We, Innovation, Integrity, Safety and Excellence.  These principles guide our approach to work, the expectations we hold of each other, and the commitments we make to our clients.

JOB SCOPE
Under supervision, manages various aspects of a project from preparing the proposal to delivering the product and technical support.

QUALIFICATION/REQUIREMENTS/EDUCATION
  • Minimum of bachelor's in petroleum/drilling engineering.
  • 1-3 years of experience in software development (python, Qt, QML, JavaScript)
  • Good knowledge of Object-Oriented programming in python.
  • Experience with version control using Git.
  • Experience with data analysis libraries (Numpy, Pandas)
Assets to have (not required):
  • Previous rig site experience, especially in MPD operation and engineering is an asset.
  • Knowledge of design patterns.
  • Previous experience with visualization libraries such as Matplotlib and Dash/Plotly.
  • Previous experience with QML programming language.
  • Previous data science/machine learning experience.
  • Registered, or ability to register, with APEGA as an E.I.T or P.Eng.

DUTIES AND RESPONSIBILITIES (include the following, however, other duties may apply)Performing research to understand and transfer complicated drilling engineering concepts to software code.
  • Delivering accurate and clean, readable, maintainable and modular code.
  • Analyse software requirements and delivering clear technical documents and reports related to software development.
  • Actively participating to support sales group with their client meetings, presentations, and technical discussions.
  • Troubleshoot issues and support engineers and field crew related to in-house software.
  • Debugging software issues and modifying and refactoring currently developed program modules to improve maintainability.

Technologies used (including but not limited to)
  • Python, Javascript, Qml, Git, Rest APIs, Linux.


Our Culture

We believe in equal opportunities and fair treatment for everyone. We are a multi-cultural workspace with a global focus and local thinking. Company leaders understand that inclusion is about ensuring that everyone’s voice is heard, opinions are considered, and value to the team is evident. We are a visionary company with extraordinary innovations, therefore we attract employees from many different backgrounds and we are open to learning and growing along with them. Opla will commit to maintaining an environment where age, diversity, gender balance, and inclusion are top priorities.

Benefits

  • Medical, Dental and Vision.
  • RRSP Contributions.
  • Hybrid opportunity.
  • A growing company and every expanding opportunity for growth and exploration.
  • Develop products on cutting-edge technology that changes the way the drilling world operates.

We thank all applicants in advance for your interest in Opla Energy and this position. Only those selected for an interview will be contacted.

Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*