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 help shape and strengthen the organization’s data ecosystem in Spartanburg, South Carolina. This role focuses on building scalable data structures and reliable integration solutions that support analytics, operational reporting, and long-term business goals. The ideal candidate brings a strong background in modern data platforms and enjoys partnering with technical and business teams to deliver secure, high-quality data solutions.<br><br>Responsibilities:<br>• Develop and refine data models, storage frameworks, and analytical repositories that enable efficient access to trusted information.<br>• Create scalable architecture approaches that support enterprise objectives while improving performance, reliability, and long-term maintainability.<br>• Establish data design standards, architectural patterns, and governance practices that promote consistency, quality, and security across platforms.<br>• Partner with software developers, analytics teams, and business stakeholders to translate operational needs into practical data solutions.<br>• Build and enhance data pipelines and integration processes that move information accurately across systems and support reporting and analysis.<br>• Implement processes for master data, metadata, and data quality management to strengthen governance and regulatory compliance.<br>• Assess emerging tools, cloud technologies, and platform options to recommend solutions that balance cost, scalability, and functionality.<br>• Work closely with data engineering peers to encourage strong technical alignment, knowledge sharing, and continuous improvement across the team.
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.
<p>We are looking for a Database Developer to support the design and delivery of software, data, and integration solutions that improve business operations. This role combines application development, database engineering, reporting, and systems connectivity, with a strong emphasis on performance, reliability, and maintainability. The ideal candidate will bring hands-on experience building scalable SQL Server solutions, developing APIs and ETL processes, and partnering with technical teams to modernize enterprise data capabilities.</p><p><br></p><p>Responsibilities:</p><p>• Build, enhance, and support custom business applications across web, desktop, and connected platform environments, ensuring dependable performance and long-term maintainability.</p><p>• Design and refine SQL Server databases by creating effective data models, writing stored procedures and views, improving indexing strategies, and monitoring overall system health and data integrity.</p><p>• Develop and maintain ETL workflows and data pipelines to move, transform, and prepare information for operational use, analytics, and reporting.</p><p>• Create reporting and dashboard solutions that deliver clear insights to business stakeholders and support data-driven decision-making.</p><p>• Develop and document system integrations and APIs, using standardized specifications to promote consistency, validation, and ease of support.</p><p>• Maintain reliable connectivity between enterprise systems and industrial automation platforms, enabling accurate real-time data exchange across operational environments.</p><p>• Contribute to enterprise modernization efforts, including support for Dynamics 365-related workflows, integrations, and data processes.</p><p>• Help implement cloud and low-code technologies such as Power Apps, Power BI, Dataverse, and Microsoft Fabric to strengthen automation, reporting, and unified data management.</p><p>• Provide technical guidance to less experienced developers while promoting sound coding practices, database standards, and thorough documentation.</p><p>• Partner with IT leadership to organize development priorities, align project work with business objectives, and uphold cybersecurity controls across applications and databases.</p>
<p>Robert Half is hiring! We are looking for a Mobile Developer to build and enhance high-quality mobile applications for both iOS and Android in the Upstate of South Carolina. This role is ideal for someone who enjoys creating reliable user experiences, partnering across technical and business teams, and delivering solutions that connect mobile platforms with backend and IoT ecosystems. You will play a key role in shaping app functionality, improving performance, and supporting releases that remain compatible with evolving operating system standards.</p><p><br></p><p>Responsibilities:</p><p>• Create, enhance, and support native mobile applications across iOS and Android environments.</p><p>• Connect mobile features with backend systems, REST-based services, and selected third-party integrations.</p><p>• Work closely with engineering, product, and other cross-functional partners to define, build, and launch new capabilities.</p><p>• Produce readable, maintainable, and thoroughly validated code that supports long-term application stability.</p><p>• Investigate application defects, identify root causes, and implement timely fixes for issues affecting production systems.</p><p>• Contribute to peer reviews and help strengthen development standards, code quality, and team practices.</p><p>• Improve application speed, dependability, and scalability through ongoing optimization efforts.</p><p>• Maintain compatibility with new mobile operating system releases by updating and refining existing applications.</p><p>• Support additional development and technical initiatives as business needs evolve.</p>