Working Energy
Apps Process Developer

Apps Process Developer

locationCalgary, AB, Canada
Start date: - End date:Start date: - End date:: Start date: 4/25/2024 - End date: 5/9/2024
Computer Engineer
Full time
6 - 10 years

Precision Drilling has a hybrid (3 and 2) opening for an Apps Process Developer, eager for fresh challenges and development toward potential future career growth as our business continues to innovate and grow.

Working for Precision Drilling means being immersed in a supportive culture that recognizes you as a strategic player in Precision Drilling’s future. We are a large company with a family feel, where you will collaborate with leadership and your colleagues across the organization.

Combined with a competitive remuneration package, you will enjoy the advantages of:

  • Medical, dental, prescription drug, life insurance, Pension match, long-term disability coverage, a free fitness membership steps away from our offices and product discount programs
  • A casual work environment where you can expect to enjoy a work-life balance that promotes personal health, well-being, and family life!
  • Personal development to grow your career with us based on your strengths and interests.
  • Precision offers competitive time off packages as applicable.


Precision's Alpha™ suite of technologies delivers exceptional value to our customers by reducing risks, time and overall, well cost. Alpha™ drives performance through its core strength of integrating data insights, human ingenuity, automation consistency, and smart algorithms to drill the best wells, every time.

The App Process Developer role is crucial to the Alpha Apps team, dedicated to ongoing innovation in drilling process automation. The App process developer will support Precision’s Alpha™ technologies by developing, testing, deploying, and supporting applications for our drilling rig fleet.


• Develop applications integrating with the NOVOS system using C++ as the primary programming language

• Develop, maintain, and support applications utilizing multiple languages, development tools, and communication protocols

• Participate in research for product enhancements, leveraging data and data science methodologies

• Build processes to integrate into the NOVOS process automation system

• Test applications prior to deployment

• Develop and maintain technical documentation for supported products

• Track and monitor live application deployments and updates

• Provide technical support for deployed applications

• Oversee deploying, maintaining, and troubleshooting, and tracking applications

Personal Qualities

Problem-solving – You are thrilled at the chance to solve complex problems. Beyond the scope of traditional business systems, this is the most valuable attribute you can bring to this role.

Growth mindset – You understand that you are not an expert in everything and constantly explore new systems in working with more advanced datasets than traditional business systems.

Analytical thinking – You absolutely love to build new things and the challenge of figuring out solutions to complex problems.

Dynamic – You thrive in a fast-paced environment and can respond quickly to changing conditions or unforeseen obstacles.

Results-focused – You know there is a perfect solution that will take too long to develop and implement, so you shift your focus to finding a reasonable solution that can be implemented in a timely manner and deliver results.

Detail-oriented – Your attention to detail may drive some people crazy, but we view it as an absolute necessity.

Knowledge & Skills

Exceptional problem-solving skills

Critical thinking and analytical skills

Must have a drive to learn and embrace new technology continually

Attention to detail in all areas of work

Effective communication skills

Interpersonal skills to build strong working relationships with team members and product stakeholders

Possesses time management skills to prioritize multiple responsibilities, meet deadlines, and estimate time required to complete tasks


BS degree or higher in Computer Science, Computer Engineering, or equivalent


Minimum 5 years’ experience working on a land-based drilling rig

Knowledge of C++ is a must

Meticulous working knowledge of drilling rig components and drilling rig activities

Basic understanding of Amphion drilling systems

Experience in operating an Amphion drilling control system for all drilling rig activities

Familiarity with orient programming in the context of drilling rigs

Experience in utilizing various software development tools, including Visual Studio Code, Azure Dev Ops, QT Creator, Source Tree and Docker

Ability to multitask

Proficient understanding of network infrastructure, encompassing both WAN and LAN, with a focused emphasis on cybersecurity

Required education level

  • Bachelor's degree 

Years of experience

  • 6 - 10 years
Loading interface...
Loading interface...
Loading interface...
Loading interface...
Loading interface...
Loading interface...