Search jobs > Calgary, AB > Software developer

Software Developer

Opla Energy Ltd.
Calgary, AB, CA
$150 a day (estimated)
Full-time
Quick Apply

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 W I 2 S 2 E 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. Powered by JazzHR

30+ days ago
Related jobs
CLIO
Calgary, Alberta

Collaborating with a team of developers to solve complex problems and provide elegant solutions to Clio customers. Experience in software development, specifically with building web applications at scale and Ruby on Rails. Demonstrated success in mentorship in software development, particularly usin...

Valsoft Corporation
CA
Remote

We are hiring at AllTrust Networks for a Lead Software Developer to join our growing team in Canada!. Aspire Software, the operational arm of Valsoft Corp, operates and manages Valsoft’s global portfolio of wholly owned software companies, providing mission-critical solutions across multiple vertica...

Autodesk
Remote, Alberta, CAN
Remote

Autodesk Graphics Platform (AGP) Team is seeking a Senior Principal Software Developer to work on AGP ( Autodesk Graphics Platform) - a shared graphics system used by many Autodesk applications, including Fusion, Revit, Inventor, 3ds Max, and Maya. ...

S.i. Systems
Calgary, Alberta

Senior C# Software Developer to work on SCADA and leak detection software in the Oil & Gas sector. Direct experience with SCADA and Leak Detection software applications. Deliver quality software products and services to meet the business needs of the client business units within the specified time a...

CB Canada
Calgary, Alberta

The Software Developer will work with other Developers, Tech leads, Project and Product Managers throughout the software development life cycle. On behalf of our client, Procom is seeking a Software Developer for a 6 month contract, in Calgary, AB. Software Developer Job Details. Software Developer ...

OneBridge Solutions
CA

Write, modify, integrate and test software code. Prepare reports, manuals and other documentation on the status, operation and maintenance of software. Research and evaluate a variety of software products. Program animation software to predefined specifications for interactive CDs, DVDs, video game ...

Sobeys
Calgary, Alberta

Sobeys is full of exciting opportunities, and we are always looking for bright new talent to join our team! We currently have a full-time opportunity for a Software Developer to join the Tech Solutions - Masterdata Team in our Information Technology department. Assist senior developers and business ...

Miovision
Canada
Remote

Miovision’s Software Quality team works closely with cross-functional teams within our Software Engineering and Product Operations organization to ensure we deliver valuable, working software that provides a positive user experience with every release. We seek a highly skilled and experienced Softwa...

Great Canadian Gaming Corp.
Canada, Canada

The Software Developer is a fully proficient software developer, who uses their past experiences and industry knowledge to troubleshoot and solution problems effectively and efficiently. The Software Developer plays a key role in the analysis, development, installation, testing, maintenance and supp...

Frequency Foundry Inc.
Calgary, Alberta

Lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systems. Execute and document results of software application tests and information and telecommunication sy...