Our client in Midland, TX is looking for a Software (Data) Engineer to join their growing team.
This is an onsite role in Midland, TX. The client does pay for relocation.
This is a full time role an not open to Contract or C2C candidates.
Overview:
We are seeking a skilled Software Developer to design and maintain solutions that streamline data exchange between internal and external systems. This role focuses on automation, system integration, and empowering citizen developers through low-code platforms.
Key Responsibilities:
Design, develop, and support software components to automate data workflows and integrations.
Implement and maintain Robotic Process Automation (RPA) solutions using Microsoft Power Automate or similar tools.
Support and enable citizen development initiatives using Microsoft Power Apps.
Develop and optimize ETL/ELT processes on cloud platforms like Databricks and Snowflake.
Manage APIs (REST, SOAP) and work with various data formats including JSON, CSV, and XML.
Contribute to database architecture, system performance tuning, and integration efforts.
Partner with business units, vendors, and IT teams to resolve system issues and deliver data-driven solutions.
Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
Solid experience as a Software Developer (intermediate to senior level).
Proficient in object-oriented programming languages such as Python, Java, or C++.
Hands-on experience with RPA tools (e.g., Power Automate), low-code platforms (e.g., Power Apps), and SQL-based systems (e.g., Databricks, Snowflake).
Understanding of oil and gas operations and data workflows is a plus.
Strong communication skills, with the ability to translate technical concepts for diverse audiences.
Self-starter with a collaborative mindset and the ability to thrive in fast-paced environments.