<p>Robert Half Technology is looking for a programmer analyst who combines a real passion for formulating and defining systems scope and objectives with an understanding of software and applications programming and industry requirements. Through research and fact-finding, you'd make recommendations for developing or modifying applications or databases.</p><p>What you get to do every single day</p><p>· Build and test programming changes for each phase of systems development prior to implementation. Writes test cases and expected results. Reviews results for conformance to requirements. May plan simple tests or a defined subset of a larger system test. May make recommendations for acceptance/rejection if requirements are not all met</p><p>· Analyzes user requests for systems changes or improvements. Documents functional requirements and assesses cost, feasibility and utility. Develops recommendation as to how, when or whether to proceed with making the changes</p><p>· Acts as the in-house guide on applications, systems and/or processes to internal clients in identifying and resolving, processing/reporting programming problems. Consultation can take the form of trouble shooting and/or education</p><p>· Provides ongoing training and assistance for end users and other partner groups for a particular application, system or process</p><p>· Analyzes processing procedures. Develops recommendations for improvements</p><p>· Builds and maintains dictionaries for applications and systems support by the analyst</p><p>· Analyzes and documents issues. Works with other programmers to correct code problems</p><p>· Assists in the developing communication content for specific system changes being implemented in production</p>
We are looking for a skilled Systems Analyst to oversee document control processes for major energy projects in Houston, Texas. The ideal candidate will ensure all project documentation is accurate, organized, and compliant with established standards throughout its lifecycle. This position requires collaboration with project teams, contractors, and stakeholders to drive consistency and efficiency in document management.<br><br>Responsibilities:<br>• Apply and enforce document control procedures, standards, and numbering systems to ensure compliance and uniformity.<br>• Manage the full lifecycle of project documentation, including drawings, correspondence, and final deliverables.<br>• Maintain the integrity of project data within the Information Management System.<br>• Monitor document submission schedules and expedite delivery to meet project timelines.<br>• Facilitate proper handover of documentation to ensure operational readiness and adherence to project requirements.<br>• Build and maintain effective relationships with stakeholders and contractor document control teams.<br>• Represent document management functions in project meetings and workshops.<br>• Oversee document quality checks, coding, routing, and distribution per project specifications.<br>• Update and maintain the Master Document Register while identifying and addressing data gaps.<br>• Support continuous improvement initiatives by incorporating lessons learned and best practices.
<p><strong>Full Stack Python Developer</strong></p><p>We are looking for a talented <strong>Full Stack Python Developer</strong> to join our team in <strong>Houston, Texas</strong>. In this role, you will collaborate with technical and non-technical stakeholders to design and develop innovative applications that support global commercial and operational functions. This position offers an exciting opportunity to create impactful solutions that enhance decision-making and optimize processes.</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Design, develop, and maintain full-stack applications using <strong>Python</strong>, <strong>React</strong>, and <strong>C#</strong>.</li><li>Rapidly prototype and iterate on solutions based on user feedback.</li><li>Analyze business requirements and manage project lifecycles independently.</li><li>Collaborate with cross-functional teams to identify opportunities for innovation.</li><li>Optimize and maintain relational databases such as <strong>PostgreSQL</strong> or <strong>Oracle</strong>.</li><li>Develop APIs and integrate existing tools and platforms to enhance system capabilities.</li><li>Stay current with advancements in Python, React, and related technologies.</li><li>Provide technical expertise and support to commercial teams.</li><li>Troubleshoot and resolve issues within existing applications.</li></ul><p><br></p><p><br></p>
<p><strong>Position Overview</strong></p><p>We are seeking a <strong>Full Stack .NET Developer</strong> to design, develop, and maintain modern web applications using Microsoft technologies. The ideal candidate brings strong technical expertise across the .NET ecosystem, a solid understanding of object‑oriented design principles, and the ability to collaborate effectively within a team‑oriented environment. This role requires a commitment to high‑quality code, adherence to best practices, and a proactive approach to problem‑solving.</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Develop and maintain ASP.NET Core MVC applications, ensuring scalability, performance, and reliability.</li><li>Implement data access layers using Entity Framework Core to support application functionality.</li><li>Design, optimize, and maintain SQL Server databases including stored procedures, queries, and schema updates.</li><li>Build responsive UI components using Telerik Kendo UI and jQuery to enhance user experience.</li><li>Utilize Bootstrap and CSS frameworks to deliver clean, modern, and mobile‑friendly interfaces.</li><li>Apply object‑oriented design principles to create maintainable and extensible codebases.</li><li>Develop and consume RESTful Web APIs for application integration and data exchange.</li><li>Use Azure DevOps for source control, CI/CD pipelines, and work item management.</li><li>Follow established coding standards and best practices to ensure code quality and consistency.</li><li>Collaborate effectively within a team environment, demonstrating strong communication, reliability, and professional work habits.</li></ul><p><br></p>
<p><strong>Key Responsibilities</strong></p><ul><li>Develop and maintain enterprise-grade applications using .NET 8+ and C#.</li><li>Build microservices and API-first architectures with REST and GraphQL.</li><li>Implement event-driven systems using Azure Service Bus or Kafka.</li><li>Ensure application performance, security, and scalability across distributed environments.</li><li>Collaborate with DevOps teams to integrate CI/CD pipelines and automated testing.</li><li>Optimize cloud deployments for cost and performance using Azure or AWS.</li><li>Maintain clean, testable code following SOLID principles and domain-driven design</li></ul><p><br></p>
<p>We are looking for a skilled Systems Analyst specializing in BMC Helix to join our team in Houston Texas. This role requires a blend of technical expertise, problem-solving, and communication skills to support critical operational systems. The ideal candidate will have experience in the financial industry and a strong ability to manage multiple priorities with precision.</p><p><br></p><p>Responsibilities:</p><p>• Provide day-to-day operational support for the BMC Helix application, ensuring system functionality and resolving issues promptly.</p><p>• Collaborate with technology teams to maintain and improve operations monitoring processes.</p><p>• Communicate effectively with users and management regarding problem resolution and system updates.</p><p>• Create and maintain technical documentation, including application procedures and workflows.</p><p>• Track, route, and resolve problem calls while ensuring proper closure and documentation.</p><p>• Perform configuration and administration tasks for the BMC Helix application, including workflows, views, and service request catalog setups.</p><p>• Support compliance with change management and security policies to maintain system integrity.</p><p>• Diagnose and troubleshoot production issues to minimize downtime and optimize performance.</p><p>• Utilize advanced query creation to support custom and out-of-the-box application configurations.</p>
<p><strong>Key Responsibilities</strong></p><ul><li>Develop and maintain interactive dashboards and reports using tools like Power BI, Tableau, or Looker.</li><li>Design and optimize data models for analytics and reporting, ensuring accuracy and performance.</li><li>Build ETL/ELT processes to integrate data from multiple sources into centralized data warehouses or lakehouses.</li><li>Collaborate with stakeholders to gather requirements and translate them into actionable BI solutions.</li><li>Implement data governance, security, and compliance standards across BI platforms.</li><li>Work closely with Data Engineers and Analysts to ensure data quality and consistency.</li><li>Monitor and optimize BI performance and scalability in cloud environments</li></ul><p><br></p>
<p>We are looking for an experienced Azure Data Engineer to join our team and play a key role in designing, building, and maintaining scalable data solutions. This position is responsible for developing robust data pipelines, optimizing data workflows, and leveraging the Microsoft Azure ecosystem to deliver high-quality, business-ready data.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Design, develop, and maintain data pipelines and ETL processes using Azure Data Factory, Databricks, Synapse Analytics, and related Azure services.</li><li>Build and optimize data architectures (data lakes, data warehouses) to support analytics, reporting, and machine learning initiatives.</li><li>Collaborate with data analysts, scientists, and business stakeholders to gather requirements and deliver reliable data solutions.</li><li>Manage data security, privacy, and compliance in line with best practices and company policies.</li><li>Monitor, troubleshoot, and optimize data workflows to ensure scalable and efficient performance.</li><li>Document data schemas, data lineage, and engineering processes.</li><li>Stay up to date with advancements in the Azure platform and recommend new tools or methods to continuously improve our data infrastructure.</li></ul><p><br></p>
Robert Half is looking for a highly motivated software engineer with a strong knowledge of design patters and software engineering techniques. As a part of collaborative and deeply passionate team, you'll play a pivotal role in developing new platforms and maintaining existing systems. What you get to do every single day · Design and implement backend and frontend components and services · Develop solutions which account for scalability and optimize performance · Evaluate new technologies and build prototypes for continuous improvements · Produce high quality production ready code in an agile environment · Advocate for top programming practices and standards · Collaborate closely with the product team to build new features and infrastructure
<p>We are looking for a .Net Core Developer with a passion for software development and a proven track record of delivering robust, high-quality software. In this role, you will be responsible for developing scalable, maintainable, and high-performing applications using the .NET Core framework.</p><p>Key Responsibilities:</p><ol><li>Developing robust and secure web applications using ASP.NET Core, Blazor + WebAssembly.</li><li>Designing, building, and maintaining efficient, reusable, and reliable C# code.</li><li>Managing database operations with Entity Framework Core + SQL Server</li><li>Implementing user interfaces with Telerik controls for .Net Core and Blazor.</li><li>Following Clean Architecture principles and CQRS pattern for development.</li><li>Using Object-Oriented Design principles for application design.</li><li>Developing and maintaining Web API interfaces.</li><li>Implementing continuous integration and deployment (CI/CD) processes using Azure DevOps.</li><li>Enhancing code quality and performance using SonarQube.</li><li>Participating in all aspects of the project lifecycle, including design, development, documentation, testing, and operations.</li></ol><p><br></p>
<p><strong>Our client, a leading oil and gas company, is embarking on a key cloud modernization initiative and seeks a Data Engineer experienced with Databricks in AWS environments. This is an opportunity to shape the data landscape for an established energy leader</strong></p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Lead the implementation and integration of Databricks within AWS-based infrastructure</li><li>Design, build, and optimize scalable data pipelines for large, multi-source datasets</li><li>Collaborate with data architects, business analysts, and project managers to deliver analytics solutions aligned with business goals</li><li>Develop and maintain ETL processes, ensuring data quality and reliability across systems</li><li>Automate data workflows and enable advanced analytics for operations, production, and business intelligence</li><li>Support data governance best practices, security, and compliance within a highly regulated sector</li><li>Document solutions and provide guidance on infrastructure and platform best practices</li></ul><p><br></p>
<p>We are seeking a talented and motivated Python Data Engineer to join our global team. In this role, you will be instrumental in expanding and optimizing our data assets to enhance analytical capabilities across the organization. You will collaborate closely with traders, analysts, researchers, and data scientists to gather requirements and deliver scalable data solutions that support critical business functions.</p><p><br></p><p>Responsibilities</p><ul><li>Develop modular and reusable Python components to connect external data sources with internal systems and databases.</li><li>Work directly with business stakeholders to translate analytical requirements into technical implementations.</li><li>Ensure the integrity and maintainability of the central Python codebase by adhering to existing design standards and best practices.</li><li>Maintain and improve the in-house Python ETL toolkit, contributing to the standardization and consolidation of data engineering workflows.</li><li>Partner with global team members to ensure efficient coordination and delivery.</li><li>Actively participate in internal Python development community and support ongoing business development initiatives with technical expertise.</li></ul>
<p><strong>Key Responsibilities</strong></p><ul><li>Execute manual and automated test cases to validate software functionality.</li><li>Identify, document, and track defects using issue-tracking tools.</li><li>Collaborate with developers and project managers to resolve issues.</li><li>Perform regression, functional, and performance testing.</li><li>Ensure compliance with quality standards and best practices</li></ul><p><br></p>
<p><strong>Key Responsibilities</strong></p><ul><li>Develop and maintain enterprise-grade applications using C#/.NET, Java, or similar modern languages.</li><li>Design and implement microservices architecture and API-first solutions (REST, GraphQL).</li><li>Collaborate with cross-functional teams to gather requirements and translate them into robust software solutions.</li><li>Ensure application performance, security, and scalability across distributed environments.</li><li>Integrate CI/CD pipelines and automated testing for efficient deployments.</li><li>Optimize cloud deployments for cost and performance using Azure, AWS, or GCP.</li><li>Maintain clean, testable code following SOLID principles and best practices</li></ul><p><br></p>
<p><strong>Key Responsibilities</strong></p><ul><li>Design, implement, and own ETL/ELT pipelines—both batch and real‑time—using best-in-class tools and frameworks.</li><li>Architect and maintain scalable data platforms: data lakes, warehouses, and modern lakehouses.</li><li>Drive adoption of event-driven systems, ensuring schema evolution, idempotency, and end-to-end pipeline reliability.</li><li>Leverage AI-powered tooling and automation to optimize operations and reduce manual overhead.</li><li>Implement robust DataOps practices, including CI/CD, version control (Git), testing, and observability.</li><li>Collaborate with platform and AI teams to build AI‑ready, trustworthy data systems with lineage, governance, and cost-awareness.</li><li>Monitor and optimize performance and cost across cloud services</li></ul><p><br></p><p><br></p>
<p>The IT Compliance Administrator will be responsible for supporting the processes, methods, practices, and controls required to plan, manage, and execute IT supported tools and applications. This is a business facing role that helps managing the portfolio of projects identified to optimize business processes through technology solutions.</p><p><br></p><p>This position will report to the Senior IT Compliance Manager. </p><p><br></p><p>Detailed Description:</p><p>• Assist the Sr. IT Compliance Manager in the governance of IT, including the Executive IT Steering Committee to ensure prioritization and funding of technology and automation strategies that align to and support the Company's business strategies.</p><p>• Assist in developing and monitoring the IT operational and capital project budgets, help identify changes in the business environment that affect budgets and recommend corrective actions.</p><p>• Review, monitor, and audit IT projects and change management standards and processes, encompassing common system development lifecycle methods.</p><p>• Facilitate communication between IT and business units, including but not limited to business analysis, coordination and development of project business cases, charters resource allocations, project inter-dependence, project QA, and project status reporting.</p><p>• Maintain and regularly update the portfolio of IT projects and initiatives.</p><p>• Support the review, coordination, and implementation of ITs compliance requirements, including the facilitation of ITs annual risk assessment and mitigating activities, SOX/ITGC controls, policies, standards and procedures, and related documentation.</p><p>• Provide guidance to IT and business units on upcoming initiatives to ensure proper consideration and inclusion of compliance activities to meet requirements.</p><p>• Work with Internal/External Audit teams, IT, and business units to manage annual SOX compliance and similar processes.</p><p>• Promote a diverse and inclusive work environment where employees of all backgrounds feel included, and their contributions are valued.</p><p>• Perform other duties as necessary. </p><p><br></p><p>Job Requirements</p><p>• Excellent interpersonal and communication skills with the ability to develop and sustain effective working relationships with employees at all levels within the Company.</p><p>• Strong written/verbal communication, presentation, and interpersonal skills with the ability to establish effective rapport with all levels of employees and provide professional customer services.</p><p>• Ability to clearly communicate business and technology direction to various levels of management and stakeholders. </p><p>• Demonstrate experience supporting management activities through all levels of the Company.</p><p>• Strong organizational, coordination, and basic program/project support skills, including planning, tracking, and follow-through, with the ability to rapidly assess risk and escalate or help resolve issues.</p><p>• Ability to work in a time sensitive, high visibility role while maintaining a calm and professional demeanor when faced with adversity.</p><p>• Demonstrate ability to work proactively and independently with minimal supervision, while also collaborating effectively in a team environment.</p><p>• Must be available to travel as needed (within and outside of Houston area).</p><p><br></p><p><br></p>