USA Compression Houston , TX 77020
Posted 3 weeks ago
USA Compression Partners, LP, (NYSE: USAC) provides mission-critical natural gas compression services to large upstream and midstream energy companies. We are an operations-centric, technology-driven employer with 800+ employees in 18 states across the US. We owe our success to the quality of our employees, our strong commitment to safety, and our superior service to our customers.
Key Business Objectives:
Responsible for managing, maintaining, and extending custom applications within our business unit based on need. The person hired in this role will be expected to securely integrate with multiple internal and third-party applications to pull and push data. All processes must be testable, documented, and utilize existing CI/CD (continuous integration & continuous delivery) practices. In-house .NET Core applications exist that will be maintained and extended by this role to facilitate integrations, data consumption, and delivery. This position is based in Houston, TX.
Duties and Responsibilities:
Extend & Build Custom Software
Write C# code following existing conventions.
Write tests early and often, to verify code works as intended.
Utilize and extend TeamCity and Octopus to automate builds, run tests, and deploy changes.
Utilize PowerShell and Batch Scripts to automate deployment and build processes.
Commit to Git (Azure DevOps) early and often to utilize feature branches for quick development cycles.
Conduct code reviews with applicable parties.
Custom software must be fault-tolerant and have processes to mitigate unexpected conditions.
Build and maintain secure web applications.
Create & Query SQL Server Databases
Write SQL to create necessary database structures needed for development.
Query existing databases to help with data analysis.
Plan & Document Changes & Environments
Maintain Azure DevOps to be up to date with current and future work.
Create and flush out stories, bugs, etc. to help plan and set clear and achievable expectations.
Research & Develop Improved Processes
Review existing processes and develop a migration plan where necessary.
With increased effectiveness and efficiency in mind, modifications will extend capabilities, leading to more streamlined business processes.
Other Additional Responsibilities
Lead, manage and/or support multiple work streams and structure work plans effectively.
Assist in the training and development of new analysts if required.
Any other duties or responsibilities as assigned by the supervisor.
Full-time salary position
Skills/Capabilities and Education:
3+ years of C#
Commitment to secure practices.
Experience with Hangfire, Mediatr, Entity Framework +Core.
Writing fault-tolerant batch code to minimize loss of data.
Design processes to mitigate faults or unexpected conditions.
Dependency injection
Logging
Interacting with 3rd party systems programmatically via HTTPS, SOAP, etc.
5+ years of SQL experience
Writing complex queries against large data sets.
Optimizing scripts and schemas.
2+ years of working with CI/CD
Git
PowerShell
3+ years of analyzing, documenting, and solving complex problems
Manage issues and features within Azure DevOps
Plan and coordinate production changes
Explain technical topics to non-technical stakeholders
3+ years working with web interfaces
NET Core
MVC
Blazer
Front-end technologies
HTML
JavaScript
CSS
React preferred
Other Additional Items
Bachelor's degree in computer science, business information systems, or computer information systems preferred.
Either energy or midstream experience preferred.
Strong business acumen, intellectually curious, hardworking, coachable, a good listener, team-oriented, self-confident/motivated, and approachable.
Applicant must have the ability to legally work in the U.S.
Working Conditions
Dynamic, fast-paced, demanding office environment
The incumbent spends most of the time sitting or standing in a comfortable position with ample opportunity to move about.
Periodic lifting requirements of up to 25 lbs.
Travel may be required but should be minimal.
Company Benefits:
Medical, dental, and vision insurance.
Company match on 401(K) Retirement Plan.
Company paid telemedicine and virtual mental health services.
Company paid basic life and AD&D insurance.
Company paid short and long-term disability insurance.
Paid time off.
Paid holidays and sick time.
Tuition Reimbursement.
USA Compression