P2 Energy Solutions

Job Listings

Interested in working at P2? Browse through our current available positions and apply today. P2 and its affiliated companies are Affirmative Action and Equal Employment Opportunity employers. We also participate in the E-Verify program, a service of DHS and SSA.

 

Future Job Opportunities - If we currently do not have an opportunity you are qualified for, please submit your resume under one of our future opportunities. If a job opens up that you may be interested in, we will contact you directly with more information. Thank you!

Use this form to perform another job search

The system cannot access your location for 1 of 2 reasons:
  1. Permission to access your location has been denied. Please reload the page and allow the browser to access your location information.
  2. Your location information has yet to be received. Please wait a moment then hit [Search] again.
Click column header to sort

Search Results Page 1 of 1

Job ID 2021-2458
P2 is seeking a Software Quality Engineer who will be working in a diverse, demanding computing environment which requires strong analytical ability, flexibility, communication, and interpersonal skills. This position will be responsible for participating in the design and implementation of automated tests to validate web applications and services. An ideal candidate must have a passion for diving into data, technology, be a problem solver, have a desire to improve software quality within an agile team environment, and you must be a little bit awesome.  Awesome takes many different forms.  We want you to be awesome in your own way!   Duties & Responsibilities: - Design and execute manual and automated testing using selected technologies with oversight by more senior analyst. - Adhere to established testing policies and procedures. - Effectively communicate test automation status, metrics, and issues on a regular basis. - Report, classify, and perform root cause and injection analysis on defects. - Prepare manual and automated test estimation, planning, design, and execution in accordance with approved test strategy. - Effectively communicate test automation status, metrics, and issues on a regular basis. - Evaluate testing results and prepare test summary reporting. Technical Ability: - Has experience working within an Agile team environment. - Experience with automating test cases via service or UI of a standalone application. - Has experience analyzing test failures, debugging code and resolving test failures. - Clearly and accurately communicate with technical and non-technical personnel both written and verbally. - Has experience in identifying, isolating and tracking software bugs. - Has experience with C#, object-oriented programming, Source Control (check in/out, merging), IDEs (creating new project, files, debugging tools). - Has automated test cases across multiple applications with help from senior colleague. - Has experience identifying potential problems users may encounter with software. - Fundamental understanding of Behavior Driven Development, Test Driven Development, Gherkin. - ISTQB Foundation Certification. Qualifications: - Bachelor’s degree in Computer Science, Computer Engineering, or related discipline. - Minimum of 2 years of relevant work experience in software quality testing or equivalent field. - Functioning/developing understanding of role. - Working experience in an agile team environment. Product Tools & Methodologies: - Visual Studio - GIT - Test Driven Development, Behavior Driven Development - SpecFlow - Selenium - Entity Framework/Nhibernate  
Location
Calgary-Alberta-Canada
Category
Development
Job ID 2021-2439
The Software Engineer will primarily be responsible for developing software for a P2 Software suite. This individual will work closely with others in the Development group to integrate code, understand the software features and usage, adhere to development standards & practices, and test the results.     Duties & Responsibilities: - Contributes towards team goals - Participates actively in the design for new features. - Creates artifacts/documents that are valuable to the team - Takes ownership of technical growth including: - Product and business knowledge - Problem solving skills - Technical knowledge - Process knowledge - Acts as a good citizen within the team technically and culturally.   Qualifications: - Recommended 4+ years of relevant experience - BA/BS required, Technical Diploma in Computer Science, MIS, or IT or a related field preferred.   Product Tools & Methodologies:   Required experience: - .NET Framework (Core, Standard preferred) - C# - SQL (Oracle Preferred) - Unit Testing / Integration Testing - Design patterns - Dependency Injection - Agile methodology Preferred experience: - JavaScript (TypeScript), JSON, SOAP, WCF, Web Security - HTML5 front-end (Angular preferred) - MVC / MVVM, RESTful APIs, IoC Containers - Multi-Threading - Automation Nice to have experience: - AWS or Microsoft Azure or cloud, web services - Docker or other similar Container technologies - Entity Framework
Location
Denver-Colorado-United States
Category
Development
Job ID 2021-2442
P2 is looking for a back end software engineer with experience in data transformation and workflow automation. If you are someone who has practical experience in Geographic Information Systems, drilling production, and exposure to, or understanding of, oil and gas mineral leasing; state, federal, or local regulatory well life cycles; land survey systems; and upstream oil and gas exploration, that's a plus! An ideal candidate must have a passion for diving into data, technology, and be a problem solver within an agile team environment, and you must be a little bit awesome. Awesome takes many different forms. We want you to be awesome in your own way!   In this unique role, you will be responsible for integrating code, automating workflows, and transforming data and analytics to help drive our Tobin product forward. You will be able to drive and manage design conversations for features based on the needs of the business.   You will have the opportunity to mentor more junior developers and promote the growth of innovative ideas among the team.  You have the ability to have an important impact on the industry standard in geospatial data!     Duties & Responsibilities: - Contributes independently across all functional and technical areas of a product. - Understands and mitigates the impact of technical decisions across the entire product. - Drives and manages design conversations for features considering business need. - Defines and creates artifacts/documents that are valuable to the team and external stakeholders - Incorporate new approaches (languages and technologies) into the team. - Acts as a role model and mentors other team members technically and culturally. - Contributes to defining and enforcing procedures, standards and methodologies related to software development.   Qualifications:   - 10+ years of experience in software development - Experience in data transformation, workflow automation, and ETL - Experience with drilling production a plus - BA/BS highly preferred, Technical Diploma in Computer Science, MIS, or IT or a related field preferred.   Product Tools & Methodologies:   Required experience: - .NET Framework (Core, Standard preferred) - C# - SQL (Oracle Preferred) - Unit Testing / Integration Testing - ETL - Design patterns - Dependency Injection - Agile methodology   Preferred experience: - JavaScript (TypeScript), JSON, SOAP, WCF, Web Security - HTML5 front-end (Angular preferred) - MVC / MVVM, RESTful APIs, IoC Containers - Multi-Threading - Automation   Nice to have experience: - AWS or Microsoft Azure or cloud, web services - Docker or other similar Container technologies - Entity Framework
Location
Fort Worth-Texas-United States
Category
Development
Job ID 2021-2471
Our Business Process Outsourcing team alleviates the burden of back office work in upstream oil and gas, allowing our clients to focus on promoting company growth and profitability. P2's BPO helps companies cut costs, consolidate, and capitalize on efficiencies gained through outsourcing.   As an Accountant on the AP and JIB team, you will be responsible for multiple clients and processing AP Invoices, monitoring check processing and performing monthly JIB closing processes, while supporting and training colleagues on various tasks.        Duties & Responsibilities: - Perform Accounts Payable Functions for multiple clients in the oil and gas industry. - Perform Joint Interest Billing Functions for multiple clients in the oil and gas industry. - Prepare Monthly Reconciliations - General Ledger Research - Prepare Closing Journal Entries - Meet client deadlines and follow monthly calendar - Assists in Training new and current employees on both day to day tasks and new processes Technical Ability: - Proficient in Microsoft Excel and Math - Must have the proven ability to multi-task in a fast paced environment - Must be able to work independently - Must be detailed oriented and organized - Typing and data entry; 10-key calculator - Must be willing to learn and be a self-starter - Solid technical, analytical and problem solving skills - Excellent interpersonal, written and verbal communication skills - Must be able to work within a team - Ability to learn and work with multiple software application   Qualifications: - Bachelor’s Degree in Accounting or equivalent relevant work experience is required - 2-5 years of experience in accounting                                                                     - Oil and Gas experience is a plus - DocVue or similar document management software experience is a plus 
Location
Fort Worth-Texas-United States
Category
Outsourcing
Job ID 2021-2450
The Senior Software Engineer is a senior technical member of the development team.  They are responsible for designing, coding, and reviewing the work done by themselves and other team members.  They participate in all aspects of the agile software development lifecycle, from inception to support. Senior Software Engineers embrace continuous personal improvement in their own learning process and take an active role in mentoring team members. Senior Software Engineers design and deliver complex solutions which address security, performance, and other product-wide considerations.  They understand and improve the process and support adoption by the team.  They work with other teams to increase the productivity of their own team. Senior Software Engineers share responsibility for creating a positive culture on the team and help other team members meet their objectives.   Duties & Responsibilities: - Contributes independently across all functional and technical areas of a product. - Understands and mitigates the impact of technical decisions across the entire product. - Drives and manages design conversations for features considering business need. - Defines and creates artifacts/documents that are valuable to the team and external stakeholders - Incorporate new approaches (languages and technologies) into the team. - Acts as a role model and mentors other team members technically and culturally. - Contributes to defining and enforcing procedures, standards and methodologies related to software development.   Qualifications: - Recommended 6+ years of relevant experience - BA/BS required, Technical Diploma in Computer Science, MIS, or IT or a related field preferred.   Product Tools & Methodologies:     Product - Merrick: Required experience: - .NET Framework (Core, Standard) - C# - T-SQL - Unit Testing / Integration Testing - Design patterns - Dependency Injection - Agile methodology Preferred experience: - JavaScript (TypeScript), JSON, SOAP, WCF, Web Security - HTML5 front-end (Angular preferred) - MVC / MVVM, RESTful APIs, IoC Containers - Multi-Threading - Automation Nice to have experience: - Xamarin Forms - AWS or Microsoft Azure or cloud, web services - Docker or other similar Container technologies    
Location
Houston-Texas-United States
Category
Development
Job ID 2021-2457
The Senior Manager, Managed Services has comprehensive experience in application development, application deployment, automation and system administration functions to support the operations of P2’s hybrid cloud model. This is a senior technical role that will leverage your vast experience to solve problems, architect solutions, and provide leadership and mentoring to a team of 6-8 similarly skilled colleagues. You will be managing small to medium sized projects and will be responsible for the coaching and career development of direct reports.   You will automate processes to support daily operations of the P2 Cloud service and infrastructure to support P2 applications in the P2 Cloud at multiple layers of the infrastructure including: - Linux and Windows operating systems components - Application servers - Databases - Active Directory - P2 Application deployments and all their dependent configuration   When needed, you will be able to respond to and action on alerts from the P2 Cloud monitoring system. You will also support and maintain availability SLAs for the P2 Cloud. You will be able to provide L3 and L4 support to your team and our customers.   In this role, you will deploy, configure, optimize, automate and maintain technology in the following areas: - Citrix farm infrastructure - Citrix applications - IIS applications - Linux applications - Active Directory, Group Policy, System Center configuration/administration - SQL Server administration - Automation related tooling (Ansible, Git, etc.) - Linux and Windows VM configuration and their related subcomponents - NFS/CIFS/SMB/SSHFS configuration and optimization - Azure/AWS public cloud   Other tasks include: - Providing timely feedback to customers and colleagues - Providing support for the change management and audit processes - Keep ticketing systems updated as items are being worked - Maintaining wiki documentation about automated processes and specific operating procedures as they evolve - Relying on a combination of experience and judgment with broad direction to plan and accomplish goals, initiate and execute projects independently   Skills: The successful applicant will have experience or interest in the following skills: - 10+ years in Information Technology - 3+ years managing a technical team - Passionate about technology, viewed as an expert by your peers - Obsessive about automating routine tasks - Strong interpersonal and communication skills, able to articulate complex technical ideas to diverse non-technical audiences - Able to set and dynamically reassess priorities as required by the circumstances - Experience in both software development and system administration - Able to solve problems quickly with strong desire for root cause analysis - Full understanding of Active Directory, Group Policy, System Center, DNS, DHCP, TCP/IP - Citrix and/or RD Gateway configuration and administration experience - Expert knowledge of or experience with these technologies: - PowerShell scripting - Bash scripting - Experience with these technologies are nice to have:  - Ansible/Jenkins automation - Docker, Kubernetes or other orchestration technologies - Tcpdump, wireshark, Windows SysInternals, etc. - Background in SaaS and Hybrid Cloud operations management - Experience in SaaS and Public Cloud related environments and technologies - Understanding of system security and resilience to malicious attack - Knowledge of networking concepts - Ability to operate within a scaled Agile framework
Location
Houston-Texas-United States
Category
Hosting & Managed Services
Job ID 2021-2463
The Sr. Systems Administrator has significant experience with operating systems (Windows and Linux). They are thoroughly familiar with software delivery paradigms (Software as a Service, Client / Server, etc.). They have full understanding of all technologies needed to deploy the applications their team is responsible for. They can execute architectural direction within the department and can provide direct input to development groups to improve the applications deployed to the P2 Cloud service. They will also provide L3-L4 technical support for their team and for customers.   Duties & Responsibilities: - Overall responsibility for a large number of P2 Cloud and internal Linux and Windows VMs - Isolate and identify performance, availability, and security issues as they are occurring, providing L2, L3, L4 support as needed for internal and external customers - Perform system software upgrades, evaluate and install patches and resolve related problems, working through vendor support systems when required - Automate processes used to deploy P2 infrastructure and applications in the P2 Cloud – where delivery processes are embedded in the P2 software, provide direct input to Development on automation for delivery within the software - Automate processes to support daily operations of the P2 Cloud service - Includes several of the following areas: - Active Directory, Group Policy, System Center configuration, administration, reporting - Citrix and/or RD Gateway configuration and administration - IIS and SQL Server management and configuration - Deploy, maintain, troubleshoot Linux and Window Virtual environments and related technologies - Azure/AWS infrastructure deployment - NFS/CIFS/SMB/SSHFS configuration and optimization - Identify and implement system admin best practices - Respond to and action timely from P2 Cloud monitoring alerts - Keep ticketing systems updated as items are being worked - Provide timely feedback to customers and colleagues - Maintain wiki documentation about P2 managed application environments, client-specific customizations that are non-standard and specific operating procedures as they evolve - Provide support for the change management and audit processes - Hold on-call responsibilities for P2 Cloud - Support and maintain availability SLAs for P2 Cloud - Relies on a combination of experience and judgment with broad direction to plan and accomplish goals, initiates and executes projects independently   Technical Ability: - Passionate about technology, viewed as an expert by your peers - Obsessive about automating routine tasks - Advanced-level PowerShell and Bash scripting skills - Well-developed interpersonal and communication skills, able to articulate complex technical ideas to diverse non-technical audiences - Familiar use of tools like tcpdump, wireshark, Windows SysInternals, etc. - Able to solve problems quickly with strong desire for root cause analysis - Expertise on backup strategies on physical & virtual environments - Full understanding of System Administration best practices - Comprehensive understanding of networking concepts - MCSE/RHEL certification preferred but not required - Highly skilled in several of the following areas: - Active Directory, Group Policy, System Center configuration, administration, reporting - Citrix and/or RD Gateway configuration, administration, best practices - Azure/AWS infrastructure deployment - PowerShell scripting - Bash scripting - Ansible/Jenkins automation - NFS/CIFS/SMB/SSHFS configuration and optimization - Cisco, EMC, IP-SEC tunnel configuration Qualifications: - Bachelor’s Degree in Computer Science, Information Systems Management or equivalent related experience. - 5+ years experience in systems administration and/or development role   
Location
Houston-Texas-United States
Category
Hosting & Managed Services
Job ID 2021-2470
We are looking for a Software Engineer to join our team!  In this role, you will be responsible for designing, coding, and reviewing the work within an agile team environment. An ideal candidate will have in depth knowledge of C# and .NET frameworks and you must be a little bit awesome. Awesome takes many different forms. We want you to be awesome in your own way! Come affect positive change and help advance our solutions. Be part of a growing company and product team that manages software for over 500,000 wells nationwide.     Duties & Responsibilities: Contributes independently to multiple functional and technical areas within a product. - Designs and scopes new features. - Creates artifacts/documents that are valuable to the team Continued ownership of technical growth including: - Product and business knowledge - Problem solving skills - Technical knowledge - Process knowledge Acts as a good citizen within the team technically and culturally.     Work Quality & Efficiency: - Ensures quality of code written or reviewed. - Adheres to quality/technical team standards - Reviews code according to their expertise. - Ensures that their deliverables meet the scheduled commitments. Decision Making Level: - Makes decisions in their area of responsibility that help maintainability, reuse, and performance. - Initiates conversations to get the support/clarity necessary to carry out a task. - Constructively challenges existing perspectives and proposed solutions inside the team. - Proactively assists in accomplishing team-level technical goals. - Initiates knowledge sharing with other team members. - Evaluates alignment of work with strategic initiatives and company goals. Project Size & Level of Complexity: - Able to diagnose issues and provide solutions for multiple functional and technical areas within a product. - Can independently frame problems and perform relevant research for small (1 team-sprint) effort. Qualifications: - Recommended 4+ years of relevant experience - BA/BS required, Technical Diploma in Computer Science, MIS, or IT or a related field preferred.   Product Tools & Methodologies: Required experience: - .NET Framework (Core, Standard) - C# - T-SQL - Unit Testing / Integration Testing - Design patterns - Dependency Injection - Agile methodology Preferred experience: - JavaScript (TypeScript), JSON, SOAP, WCF, Web Security - HTML5 front-end (Angular preferred) - MVC / MVVM, RESTful APIs, IoC Containers - Multi-Threading - Automation Nice to have experience: - AWS or Microsoft Azure or cloud, web services - Docker or other similar Container technologies  
Location
Houston-Texas-United States
Category
Development
Job ID 2021-2431
P2 is seeking a Software Quality Engineer who will be working in a diverse, demanding computing environment which requires strong analytical ability, flexibility, communication, and interpersonal skills. This position will be responsible for participating in the design and implementation of automated tests to validate web applications and services. An ideal candidate must have a passion for diving into data, technology, be a problem solver, have a desire to improve software quality within an agile team environment, and you must be a little bit awesome.  Awesome takes many different forms.  We want you to be awesome in your own way! This position can be remote in the US and Canada.    Duties & Responsibilities: - Design and execute manual and automated testing using selected technologies. - Adhere to established testing policies and procedures. - Ensure effective communication of manual and automated test status, metrics, and issues on a regular basis. - Report, classify, and perform root cause and injection analysis on software defects. - Prepare manual and automated test estimation, planning, design, and execution in accordance with approved test strategy. - Effectively communicate test automation status, metrics, and issues on a regular basis. - Evaluate testing results and prepare test summary reporting. - Define and get buy-in from key stakeholders on testing strategy (i.e. testing types, testing techniques, environments, risks, etc.) and test planning for assigned products. - Participate in the development and support of new automated testing infrastructure, frameworks, tools, and processes. - Monitor key indicators and measures for assigned products and identify/capture opportunities for improvement. Technical Ability: - Good experience working within an Agile team environment. - Good experience with automating test cases via service or UI of a standalone application and end-to-end across multiple application. - Good experience analyzing test failures, debugging code and resolving test failures. - Clearly and accurately communicate with technical and non-technical personnel both written and verbally. - Good experience in identifying, isolating and tracking software bugs. - Good experience with C#, object-oriented programming, Source Control (check in/out, merging), IDEs (creating new project, files, debugging tools). - Has automated test cases across multiple applications. - Good experience identifying potential problems users may encounter with software. - Good understanding of Behavior Driven Development, Test Driven Development, Gherkin and able to coach colleagues on these concepts. - Able to perform peer code review.   Qualifications: - Bachelor’s degree in Computer Science, Computer Engineering, or related discipline. - Minimum of 5 years of relevant work experience in software quality testing or equivalent field. - Full understanding of role. - Good analytical and communication skills. - Working experience as a Quality SME on an agile team.   Product Tools & Methodologies: - C#, object-oriented programming - Xamarin UI Test, Appium, Entity Framework, Selenium - Visual Studio, Test Driven Development, Behavior Driven Development, SpecFlow, VSTS (Source Control)  
Location
Other--
Category
Development
Job ID 2021-2465
The GIS Technician I identifies points, lines, and polygons, with associated data, related to the oil and gas industry - wells, mineral leases, surface ownership, and/or land grid. Usually receives detailed instructions, works on problems of limited to moderate scope, and follows standard practices in analyzing situations or data from which answers can be readily obtained.   Essential Duties:   - Gain familiarity with a wide variety of documents related to Oil & Gas upstream and land data. - Create and edit geospatial data (points, lines, and polygons) based on available documentation.  - Develope independent judgement and the ability to solve practical problems in variable situations where limited standardization exists. - Develop understanding of and apply key concepts and terminology related to geospatial data (i.e.: survey methods and legal descriptions of land) and oil and gas upstream asset management and lifecycle events (i.e.: permits, leases, ownership, completions, plugs, and monument control points). - Train in areas of assigned responsibility until reaching proficiency. - Travel away from the office may be required.   Qualifications Include: - Bachelor's degree or equivalent experience with high school diploma. - 0-1 years of relevant work experience in oil and gas upstream data.  - Understanding of data related to upstream oil and gas. - Ability to work in a team environment.  
Location
San Antonio-Texas-United States
Category
Data & GIS