Sr. Programmer Analyst

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.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Sr Programmer Analyst

Actalent

Posted 5 days ago

VIEW JOBS 5/21/2024 12:00:00 AM 2024-08-19T00:00 Description: Provides advanced computer programming support for some or all of the following activities: creation and maintenance of programs used for data en Actalent Morrisville NC

Sr. Programmer Analyst

USA Compression