Apps Process Developer

Precision Drilling

  • Calgary, AB
  • Permanent
  • Full-time
  • 1 month ago
Company: Precision Drilling Canada LPLocation: Calgary, AB#LI-HybridPrecision 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.
SummaryPrecision'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.Responsibilities
  • 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 QualitiesProblem-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 & SkillsExceptional problem-solving skillsCritical thinking and analytical skillsMust have a drive to learn and embrace new technology continuallyAttention to detail in all areas of workEffective communication skillsInterpersonal skills to build strong working relationships with team members and product stakeholdersPossesses time management skills to prioritize multiple responsibilities, meet deadlines, and estimate time required to complete tasksEducationBS degree or higher in Computer Science, Computer Engineering, or equivalentExperienceMinimum 5 years' experience working on a land-based drilling rigKnowledge of C++ is a mustMeticulous working knowledge of drilling rig components and drilling rig activitiesBasic understanding of Amphion drilling systemsExperience in operating an Amphion drilling control system for all drilling rig activitiesFamiliarity with orient programming in the context of drilling rigsExperience in utilizing various software development tools, including Visual Studio Code, Azure Dev Ops, QT Creator, Source Tree and DockerAbility to multitaskProficient understanding of network infrastructure, encompassing both WAN and LAN, with a focused emphasis on cybersecurity

Precision Drilling