We are looking for a Data Engineer to support and enhance critical data operations in Greenville, South Carolina. This role focuses on keeping data platforms dependable, efficient, and scalable across both real-time and scheduled workflows. The ideal candidate will bring strong technical expertise in cloud-based data environments and a proactive approach to improving performance, automation, and data reliability.<br><br>Responsibilities:<br>• Oversee the health and performance of data pipelines that run across Snowflake, Kafka, and connected platforms.<br>• Investigate operational issues affecting data ingestion, transformation, or downstream delivery and drive timely resolution.<br>• Maintain stable batch and streaming processes by improving resiliency, uptime, and overall execution efficiency.<br>• Administer Snowflake resources, including warehouses, databases, permissions, and usage optimization.<br>• Manage Kafka infrastructure by tuning clusters, topics, partitions, and consumer group behavior for reliable throughput.<br>• Create and maintain automated solutions for deployment, monitoring, failure recovery, and routine workflow support.<br>• Develop operational scripts and utilities using Python, Bash, and related tools to reduce manual effort and improve consistency.<br>• Contribute to CI/CD practices that strengthen the release and maintenance process for data infrastructure.<br>• Partner with engineering and analytics teams to improve pipeline design, data performance, and delivery accuracy.<br>• Support data governance, security, compliance, and data quality standards through validation checks and alerting frameworks.
We are looking for a Data Engineer to join a financial services organization in Greer, South Carolina on a contract-to-permanent basis. This role focuses on building and enhancing modern data pipelines within a cloud-centered environment, with Snowflake serving as the primary data platform. The ideal candidate will help deliver production-ready solutions, strengthen data reliability, and apply disciplined engineering practices to support scalable, near real-time data processing.<br><br>Responsibilities:<br>• Design, build, and deliver end-to-end data pipelines in Snowflake that support business reporting and data consumption needs.<br>• Create new ingestion and transformation workflows while troubleshooting pipeline issues to improve stability and performance.<br>• Contribute to a delivery model that balances new development with targeted optimization of existing data assets and workflows.<br>• Implement streaming and event-driven ingestion patterns using Kafka to support timely and scalable data movement.<br>• Improve observability across the data ecosystem by strengthening monitoring, alerting, and data quality controls.<br>• Help simplify legacy data processes by reducing technical debt and modernizing outdated pipeline components.<br>• Apply sound software engineering standards, including maintainable code, documentation, and repeatable development practices.<br>• Support the advancement of testing and CI/CD processes by helping establish more consistent engineering workflows.<br>• Leverage AI-assisted development tools to accelerate coding, validation, and technical documentation where appropriate.
We are looking for a Data Engineer to join a financial services organization in Greer, South Carolina on a contract basis with the potential for a permanent role. This role focuses on designing and delivering modern data pipelines in a cloud-based environment, with an emphasis on reliability, quality, and scalable data processing. The position offers the opportunity to contribute to both new development and targeted improvements across an evolving data ecosystem centered on Snowflake and event-driven ingestion.<br><br>Responsibilities:<br>• Design, build, and deliver end-to-end data pipelines in Snowflake to support business and analytics needs.<br>• Create new data integration workflows while troubleshooting and resolving issues in existing pipelines.<br>• Apply sound engineering practices for coding, documentation, testing, and deployment to improve consistency and maintainability.<br>• Balance hands-on development of new solutions with optimization work that improves performance, stability, and efficiency.<br>• Develop streaming and ingestion processes using Kafka to enable timely and dependable data movement.<br>• Strengthen observability and data quality controls so pipeline health and accuracy are easier to monitor and maintain.<br>• Help reduce technical debt by simplifying legacy data processes and modernizing pipeline design where appropriate.<br>• Contribute to AI-assisted engineering efforts by using approved tools to accelerate development, testing, and documentation activities.
We are looking for a Database Administrator to support and strengthen system performance, reporting, and data integrity for a hospitality organization in Greenville, South Carolina. This role partners with teams across the business to improve how database-driven tools are used, resolve technical issues efficiently, and turn operational needs into practical solutions. The ideal candidate brings strong administrative experience, a service-minded approach, and the ability to balance day-to-day support with long-term system optimization.<br><br>Responsibilities:<br>• Partner with internal departments to identify operational needs, translate them into system requirements, and recommend practical database and application improvements.<br>• Work closely with marketing, development, finance, and other teams to encourage effective platform usage and ensure users are prepared to use available features successfully.<br>• Monitor application and database performance, coordinate with external vendors when needed, and help manage upgrades and environment health.<br>• Respond to user support requests related to core systems, troubleshoot issues thoroughly, and escalate complex problems to third-party providers when appropriate.<br>• Produce reports, extract data, and deliver clear analysis that supports leadership decision-making and business planning.<br>• Contribute to data governance efforts by promoting accurate records, guiding duplicate resolution, and supporting ongoing data quality initiatives.<br>• Review existing workflows tied to database-supported systems and develop more efficient processes that improve consistency, accuracy, and user experience.<br>• Maintain security access, backup routines, and scheduled maintenance activities to protect data and support reliable system operations.<br>• Document system structures, standards, and definitions to improve transparency and help users better understand available data resources.
<p>Robert Half is hiring! We are looking for a Software Engineer to join a technology team delivering modern web solutions. This role focuses on building reliable front-end and back-end applications, partnering with cross-functional teams, and improving the quality and performance of software products. The ideal candidate brings strong experience with React, Node.js, and cloud-based development, along with a practical mindset for scalable and secure engineering.</p><p><br></p><p>Responsibilities:</p><p>• Create and enhance web-based applications using React and Node.js to support business and user needs.</p><p>• Develop, integrate, and maintain REST APIs and microservices that enable dependable system communication.</p><p>• Deploy and manage applications within cloud infrastructure, ensuring stable and efficient operation.</p><p>• Work closely with product leaders, designers, and fellow engineers to deliver new functionality and refinements.</p><p>• Produce organized, readable, and well-documented code that supports long-term maintainability.</p><p>• Contribute to peer code reviews and help strengthen development standards across the team.</p><p>• Investigate technical issues, resolve defects, and improve overall application speed and responsiveness.</p><p>• Apply sound practices for security, scalability, and system resilience throughout the development lifecycle.</p><p>• Assist with continuous integration and automated release processes to support efficient deployments.</p><p>• Take part in Agile team activities such as planning sessions, daily check-ins, and retrospective meetings.</p>
<p>Robert Half is hiring! We are looking for a skilled Business Intelligence (BI) Engineer to join our team in Greenville, South Carolina. In this role, you will design and deliver high-performing, scalable, and secure BI solutions, enabling actionable insights across various business domains such as Policy, Claims, and Billing. You will collaborate with stakeholders and data engineering teams to build reusable models and optimize reporting solutions using industry-leading tools.</p><p><br></p><p>Responsibilities:</p><p>• Design and develop reporting solutions using data from multiple systems, including Policy, Claims, Billing, and third-party sources.</p><p>• Create reusable semantic and data models to support enterprise-wide analytics.</p><p>• Develop interactive dashboards and operational reports using tools such as Power BI and Cognos Analytics.</p><p>• Implement security measures, including role-based and row-level access controls, for BI solutions.</p><p>• Collaborate with stakeholders in Claims, Underwriting, and Finance to refine and standardize metrics.</p><p>• Build and optimize semantic models and executive-level dashboards leveraging Azure Data Lake and Power BI.</p><p>• Design star schemas for reporting and analytics, ensuring data lineage and governance.</p><p>• Perform data validation and reconciliation to maintain accuracy and consistency of BI outputs.</p><p>• Document data definitions, transformations, and business logic to support audit and regulatory reporting requirements.</p><p>• Optimize report performance through advanced query tuning and aggregation strategies.</p>
We are looking for a Systems Engineer to support and enhance core infrastructure operations in Fletcher, North Carolina. This position focuses on maintaining reliable enterprise systems, strengthening identity and access services, and ensuring stable performance across Microsoft-based environments. The ideal candidate brings hands-on experience with server administration, directory services, messaging platforms, and virtualization tools to help drive secure and efficient IT operations.<br><br>Responsibilities:<br>• Administer and optimize Active Directory and Azure Active Directory environments, including user access, group policies, and identity management processes.<br>• Maintain Microsoft Windows Server infrastructure to support system availability, performance, and security across the organization.<br>• Support Citrix technologies by monitoring platform health, resolving access issues, and improving the end-user experience.<br>• Manage Microsoft Exchange administration tasks such as mailbox support, configuration updates, and messaging system reliability.<br>• Troubleshoot complex infrastructure issues across servers, directory services, and remote access platforms to minimize operational disruption.<br>• Implement system updates, patches, and configuration changes while following established security and change management practices.<br>• Collaborate with internal stakeholders to assess infrastructure needs and recommend practical technical improvements.<br>• Document system configurations, support procedures, and operational standards to promote consistency and knowledge sharing.
We are looking for an experienced Network Engineer to support and enhance enterprise network operations in Anderson, South Carolina. This role is ideal for someone who enjoys building reliable connectivity, strengthening network security, and solving complex infrastructure issues across Cisco-based environments. You will work closely with technical teams to improve performance, support access solutions, and contribute to ongoing infrastructure initiatives. This is a Long-term Contract position.<br><br>Responsibilities:<br>• Build, implement, and administer network environments using Cisco routing, switching, and wireless platforms.<br>• Oversee day-to-day network health by tracking performance, availability, and overall stability across infrastructure components.<br>• Diagnose and resolve connectivity and hardware issues involving Cisco routers, switches, firewalls, and related equipment.<br>• Apply and maintain network security controls to safeguard systems, traffic, and access across the environment.<br>• Partner with cross-functional stakeholders on network-focused projects, including cloud connectivity and remote access capabilities.<br>• Recommend and introduce improvements based on emerging Cisco solutions and current networking standards.<br>• Support firewall administration and routing changes to maintain secure and efficient data flow.<br>• Use monitoring and troubleshooting tools to identify risks early and minimize service disruptions.
We are looking for a Python Developer to join a Financial Services organization in Greer, South Carolina on a contract basis with the potential for a permanent role. This role offers the opportunity to contribute to a collaborative engineering environment where modern software solutions support critical lending operations. You will work alongside experienced developers and cross-functional partners to design, build, and enhance scalable applications using Python and cloud technologies.<br><br>Responsibilities:<br>• Develop and enhance Python-based applications that support lending and financial services platforms.<br>• Partner with engineers, product stakeholders, and other cross-functional team members to deliver reliable software solutions.<br>• Contribute to the design and build of new features, including intelligent agent-driven capabilities where applicable.<br>• Help advance the modernization of the loan origination platform through scalable and maintainable development practices.<br>• Build and integrate cloud-based components within AWS to improve application performance and deployment flexibility.<br>• Participate in technical discussions, code reviews, and problem-solving sessions to strengthen overall solution quality.<br>• Translate business use cases into effective technical solutions and clearly communicate design decisions.<br>• Support the full software development lifecycle, including development, testing, troubleshooting, and ongoing improvement.