<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>
<p>Develop scalable applications using Microsoft .NET technologies, ensuring robust functionality and seamless integration with business processes.</p>
<p>We are seeking a skilled .NET Developer to design, develop and maintain software applications using Microsoft .NET technologies. The ideal candidate will have experience building scalable, high-quality applications, collaborating with cross-functional teams, and contributing to all phases of the software development lifecycle.</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Design, develop, test and maintain applications using .NET frameworks and C#</li><li>Build and support web-based applications, APIs and backend services</li><li>Collaborate with business analysts, project managers and other developers to gather requirements and deliver solutions</li><li>Troubleshoot, debug and resolve software defects and performance issues</li><li>Write clean, scalable and well-documented code</li><li>Participate in code reviews and follow development best practices</li><li>Integrate applications with databases, third-party tools and cloud services</li><li>Support application deployment, upgrades and ongoing maintenance</li></ul><p><br></p>
We are looking for a senior PowerApps Developer to support a Financial Services team in Minneapolis, Minnesota. This Long-term Contract position focuses on building and enhancing business applications using Microsoft Power Platform, with an emphasis on improving workflows, modernizing forms, and creating practical solutions for internal users. The role offers the opportunity to work closely with stakeholders, organize existing SharePoint-based processes, and help expand team knowledge through cross-training and collaboration.<br><br>Responsibilities:<br>• Design and develop custom business applications using PowerApps to streamline daily operations and improve user experience.<br>• Build automated workflows with Microsoft Power Automate to reduce manual effort and support more efficient business processes.<br>• Partner with stakeholders to evaluate existing SharePoint and InfoPath solutions, then transform them into modern Power Platform applications.<br>• Organize and structure business data and process components within SharePoint to support scalable application design.<br>• Create intuitive user interfaces that align with business needs and promote ease of adoption across teams.<br>• Provide technical guidance and knowledge sharing to team members through cross-training and collaborative support.<br>• Troubleshoot application issues, optimize performance, and implement enhancements based on user feedback.<br>• Document solution design, workflow logic, and development standards to support maintainability and future updates.
<p><strong>Overview</strong></p><p>Provide hands-on support for end users in a Windows-based environment.</p><p><strong>Responsibilities</strong></p><ul><li>Troubleshoot hardware/software issues</li><li>Support Active Directory, O365, and endpoint devices</li><li>Install, configure, and maintain desktops/laptops</li><li>Escalate complex issues as needed</li></ul><p><br></p>
We are looking for a Desktop Support Technician to deliver on-site technical assistance for employees in Jacksonville, Florida. This Contract position is suited for someone who enjoys solving end-user issues, preparing hardware for deployment, and supporting Windows-based environments in a busy workplace. The role combines hands-on device setup, troubleshooting, and customer-focused service to help keep daily operations running smoothly.<br><br>Responsibilities:<br>• Prepare, configure, and roll out desktop and laptop equipment, including replacing components and completing hardware upgrades as needed.<br>• Image and refresh computers using approved deployment methods while ensuring each device is set up according to established standards.<br>• Install, support, and maintain Windows 11 systems so that machines remain secure, stable, and ready for business use.<br>• Diagnose and resolve technical problems involving computers, printers, monitors, mobile devices, and other user-facing peripherals.<br>• Assist employees with operating system issues, application problems, connectivity concerns, and general workstation configuration requests.<br>• Record support activity thoroughly in the ticketing system, including issue details, troubleshooting steps, resolutions, and asset tracking information.<br>• Support employee onboarding and offboarding by setting up workstations, validating access, and confirming equipment readiness.<br>• Follow defined IT procedures, security requirements, and escalation paths when handling incidents and service requests.
<p>Robert Half is seeking a Contract .NET Developer to join our client's development team. As a Contract .NET Developer, you will be responsible for designing, developing, and maintaining software solutions using the .NET framework. This role offers an exciting opportunity to work on diverse projects with a reputable organization.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ol><li><strong>Software Development:</strong> Design, code, test, debug, and document software applications using the .NET framework and related technologies.</li><li><strong>Application Maintenance:</strong> Maintain and enhance existing .NET applications by identifying areas for modification, improvement, and optimization.</li><li><strong>Collaboration:</strong> Work closely with cross-functional teams to gather requirements, analyze needs, and develop software solutions that meet business objectives.</li><li><strong>Database Integration:</strong> Develop and optimize database-related functionalities within applications, ensuring efficient data storage and retrieval.</li><li><strong>Code Reviews and Testing:</strong> Conduct code reviews to ensure code quality, performance, and adherence to coding standards. Perform thorough testing to identify and resolve any issues.</li><li><strong>Documentation:</strong> Create and maintain technical documentation for developed applications, including system designs and user manuals.</li><li><strong>Troubleshooting and Support:</strong> Provide technical support and troubleshooting assistance for developed applications, ensuring smooth operation and addressing user-reported issues.</li></ol><p><br></p>
We are looking for a Desktop Support Analyst to provide hands-on technical support for end users in Manawa, Wisconsin. This Long-term Contract position focuses on maintaining reliable workstation performance, resolving Microsoft and hardware-related issues, and delivering responsive service in a fast-paced environment. The ideal candidate brings strong troubleshooting ability, patience, and a customer-first approach while supporting a large user base and a variety of endpoint devices.<br><br>Responsibilities:<br>• Provide day-to-day desktop support by diagnosing and resolving issues involving Microsoft applications, Windows 10 systems, laptops, workstations, and peripheral hardware.<br>• Prepare and deploy equipment for new hires, including workstation setup, hardware configuration, and ensuring devices are ready for immediate use.<br>• Perform desktop imaging and device provisioning activities to maintain consistent system builds across supported endpoints.<br>• Track technology assets by assigning tags, updating inventory records, and documenting equipment distribution and service status.<br>• Manage and respond to support requests through ServiceNow, ensuring tickets are accurately logged, updated, and resolved in a timely manner.<br>• Support a high-volume end-user environment by delivering clear communication, practical solutions, and dependable technical assistance.<br>• Assist with the upkeep and troubleshooting of mobile devices, including a shared fleet of iPads used across the organization.<br>• Coordinate basic support for printers and related desktop peripherals to minimize disruption to daily operations.
<p>We are looking for a Desktop Support Analyst to provide hands-on technical assistance across end-user devices and instructional technology in Chicago, Illinois. This Long-term Contract position is ideal for someone who enjoys solving day-to-day support issues, maintaining reliable technology operations, and delivering responsive service in a multi-site environment. The role focuses on desktop support, account access troubleshooting, device management, and ticket resolution while helping users stay productive.</p><p><br></p><p>Responsibilities:</p><p>• Deliver first- and second-level support for laptops, desktop equipment, and classroom technology, addressing issues efficiently and professionally.</p><p>• Diagnose and resolve user problems involving Microsoft 365 applications, Active Directory accounts, and Intune-managed devices.</p><p>• Handle password resets and assist with organization-related access or account concerns to restore user connectivity quickly.</p><p>• Perform routine printer upkeep and complete minor hardware repairs to keep essential equipment operational.</p><p>• Record, prioritize, and monitor support requests through the designated ticketing platform, ensuring timely follow-up and closure.</p><p>• Travel between sites as needed to provide on-location technical support and maintain consistent service coverage.</p><p>• Set up, configure, and maintain end-user hardware and related peripherals to support daily business and classroom needs.</p>
We are looking for a Desktop Support Analyst to deliver hands-on technical support for employees in New York, New York. This Long-term Contract position is ideal for someone who enjoys resolving user issues, maintaining reliable workstation performance, and providing responsive service across a fast-paced work environment. The role will support day-to-day desktop operations, assist remote and international teams, and contribute to a consistent, high-quality end-user experience.<br><br>Responsibilities:<br>• Deliver first- and second-line technical assistance for hardware, software, and infrastructure-related incidents and service requests across the organization.<br>• Provide in-person floor support on a rotating schedule, assisting employees directly and ensuring all requests are properly recorded in the service management system.<br>• Take full ownership of assigned tickets from initial intake through final resolution, including user updates, troubleshooting, and timely closure.<br>• Support colleagues in international offices by providing remote assistance that aligns with established service standards and response expectations.<br>• Follow defined escalation procedures to route complex issues appropriately and maintain dependable support delivery.<br>• Investigate recurring technical problems, identify underlying causes, and create clear knowledge documentation for both engineers and end users.<br>• Administer user lifecycle activities such as onboarding, offboarding, account support, and related end-user access tasks.<br>• Configure, maintain, and troubleshoot laptops, desktop hardware, mobile devices, remote access tools, and Windows 10 workstation environments.<br>• Assist with event technology support and coordinate Zoom-based meeting and interview connections with domestic and international participants.<br>• Participate in after-hours on-call coverage and contribute to time-sensitive projects and organization-wide IT communications as needed.
<p><strong>Overview</strong></p><p>If you're looking for work as a Desktop Support Analyst, and have the ability to communicate complex technical information to non-technical users in an understandable and concise format, you may be a good fit for the job opening at Robert Half. If you are a problem solver who enjoys working in a challenging and positive environment, this may be the Desktop Support Technician position for you. </p><p><br></p><p><strong>Major Responsibilities:</strong></p><p>- Offer computer desktop support in accordance with established policies and procedures</p><p>- Curate records of daily data communication transactions, issues and remedial actions taken or installation activities</p><p>- Rectify computer problems, and suggest appropriate action/solutions</p><p>- Meet regularly and effectively with ticket submitters</p><p>- Organize hardware repairs with the appropriate vendors</p><p>- Keep up, explore, and fix computer systems, hardware, printers, and computer peripherals</p><p>- Offer your support on a variety of computer hardware and software issues by identifying, researching, and resolving technical problems</p>
We are looking for a Desktop Support Analyst to provide hands-on technical support for employees in Dubuque, Iowa. This Contract to Permanent opportunity is ideal for someone who enjoys solving day-to-day technology issues, maintaining reliable workstation performance, and delivering responsive service across office and production environments. The person in this role will support end users with hardware, software, connectivity, and access needs while helping keep local IT operations running smoothly.<br><br>Responsibilities:<br>• Deliver on-site and remote support for end-user issues involving desktops, laptops, peripherals, connectivity, telephony, video conferencing, and mobile devices.<br>• Set up, deploy, and maintain computer equipment and standard software to ensure employees have reliable and secure technology tools.<br>• Monitor and work through the IT ticket queue, prioritizing requests and resolving incidents in a timely and thorough manner.<br>• Administer user access and device-related support within Windows Active Directory, including account maintenance, security permissions, and printer connectivity.<br>• Diagnose technical problems through structured troubleshooting and root cause analysis to minimize repeat issues and reduce downtime.<br>• Create and refine support documentation and knowledge articles to improve service consistency and help users resolve common issues.<br>• Recommend practical hardware and software enhancements that improve performance, usability, and cost efficiency.<br>• Provide technical support across both office and manufacturing settings while coordinating with the broader IT team as needed.
We are looking for a Desktop Support Analyst to provide hands-on technical support for end users in Greenville, South Carolina within the financial services industry. This is a Contract position focused on maintaining reliable workstation performance, resolving desktop-related issues, and delivering a strong support experience across the business. The ideal candidate will combine practical troubleshooting ability with solid knowledge of Windows environments, hardware support, and user account administration.<br><br>Responsibilities:<br>• Deliver day-to-day support for desktop and workstation issues, ensuring users receive timely and effective technical assistance.<br>• Diagnose and resolve problems involving Windows 10 systems, peripheral devices, and standard desktop applications.<br>• Set up, configure, and maintain desktop hardware, including computers, monitors, docking stations, and related equipment.<br>• Perform desktop imaging and device provisioning to prepare systems for new hires, replacements, and refresh activities.<br>• Manage user access and account-related tasks within Active Directory, including routine updates and troubleshooting.<br>• Track incidents and service requests, document resolutions, and escalate more complex technical issues when needed.<br>• Support workstation deployments, equipment replacements, and other desktop lifecycle activities across the environment.
We are looking for a Desktop Support Analyst to deliver reliable onsite technical assistance for end users in Moline, Illinois within the Financial Services industry. This Long-term Contract position is ideal for someone who is comfortable working in a Windows-based environment, supporting banking-related hardware, and providing clear, customer-focused communication. The person in this role will help keep end-user technology operational during validation activities, deployment efforts, and launch support while maintaining accurate documentation throughout the support process.<br><br>Responsibilities:<br>• Provide onsite desktop support for end users by diagnosing and resolving hardware, software, and access-related issues in a Windows 10 environment.<br>• Prepare, configure, image, and deploy desktops and related devices to support user readiness for scheduled validation sessions and operational events.<br>• Support banking equipment such as receipt printers, check scanners, driver license scanners, and other peripheral devices to ensure proper functionality.<br>• Assist with device setup, testing, and readiness checks before key support events, helping users transition smoothly into production activities.<br>• Respond to service desk tickets and technical requests with a strong focus on timely resolution, clear updates, and minimal disruption to frontline teams.<br>• Participate in cutover and go-live support activities by providing hands-on troubleshooting and immediate end-user assistance as issues arise.<br>• Document incidents, resolutions, device statuses, and recurring problems thoroughly to support tracking, follow-up, and knowledge sharing.<br>• Use tools such as Active Directory and remote support utilities to manage user access and resolve desktop issues efficiently.<br>• Provide post-deployment and post-launch support to stabilize the user environment and address outstanding technical concerns.
<p>Robert Half is seeking a Contract Desktop Support Analyst to join our client's dynamic IT team. As a Contract Desktop Support Analyst, you will play a crucial role in providing technical support and assistance to end-users, ensuring smooth and efficient operation of desktop systems and software applications. This is a contract position, and the successful candidate will have the opportunity to work with a well-established and respected organization.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ol><li><strong>Technical Support:</strong> Provide first-level technical support to end-users, responding to inquiries, diagnosing and resolving hardware and software issues, and escalating more complex problems to the appropriate team.</li><li><strong>Desktop Management:</strong> Install, configure, and maintain desktop systems, including operating systems, software applications, and hardware components.</li><li><strong>Hardware Maintenance:</strong> Perform hardware troubleshooting and maintenance, including but not limited to desktops, laptops, printers, and peripherals.</li><li><strong>Software Support:</strong> Assist users with software-related issues, such as troubleshooting software applications, assisting with installations, and providing guidance on software usage.</li><li><strong>User Training:</strong> Conduct user training sessions to enhance end-users' knowledge of software and hardware usage, best practices, and security protocols.</li><li><strong>Documentation:</strong> Maintain detailed records of support requests, resolutions, and inventory management to track and report on issues, solutions, and asset management.</li><li><strong>Security:</strong> Assist in implementing and enforcing security policies, ensuring the integrity and confidentiality of data.</li><li><strong>Collaboration:</strong> Collaborate with IT team members, both on-site and remotely, to resolve complex technical issues and contribute to ongoing IT projects.</li><li><strong>End-User Satisfaction:</strong> Continuously strive to enhance the end-user experience by providing excellent customer service and support.</li></ol><p><br></p>
<p>We are looking for an IT Desktop Support Analyst to deliver dependable technical assistance for employees in Downtown Dallas, TX while also supporting colleagues in other domestic and international offices. This position plays a key role in maintaining a smooth end-user technology experience by resolving day-to-day issues, preparing devices for new and departing staff, and supporting meeting room technology. The ideal candidate combines strong troubleshooting ability with a customer-focused approach and works effectively with broader IT teams to keep services running efficiently.</p><p><br></p><p><strong><u>Responsibilities:</u></strong></p><p><br></p><p><u>End User Support</u></p><ul><li>Provide onsite support for Dallas employees and remote support for other offices</li><li>Troubleshoot hardware, software, and connectivity issues (Windows, macOS, mobile devices)</li><li>Support peripherals, printers, and standard business applications</li><li>Maintain a high level of responsiveness and professionalism</li><li>Provide conference room and AV support, including live meeting troubleshooting</li></ul><p><u>Service Desk & Incident Management</u></p><ul><li>Manage and resolve tickets using the firm’s ITSM platform</li><li>Own issues through resolution, escalating when necessary</li><li>Document solutions and maintain accurate support records</li></ul><p><u>User Lifecycle & Device Management</u></p><ul><li>Support onboarding and offboarding (device provisioning, access setup/removal)</li><li>Configure and deploy endpoints in alignment with security standards</li><li>Track and manage inventory of laptops, accessories, and equipment</li></ul><p><u>Collaboration & Improvement</u></p><ul><li>Partner with IT teams on system rollouts, upgrades, and initiatives</li><li>Identify recurring issues and contribute to process and workflow improvements</li><li>Share knowledge to ensure consistent service delivery</li></ul><p><br></p>