Search jobs now Find the right job type for you Explore how we help job seekers Contract talent Permanent talent Learn how we work with you Executive search Finance and Accounting Technology Marketing and Creative Legal Administrative and Customer Support Technology Risk, Audit and Compliance Finance and Accounting Digital, Marketing and Customer Experience Legal Operations Human Resources 2025 Salary Guide Demand for Skilled Talent Report Building Future-Forward Tech Teams Job Market Outlook Press Room Salary and hiring trends Adaptive working Competitive advantage Work/life balance Inclusion Browse jobs Find your next hire Our locations

374 results for Qa Software Tester jobs

Software Developer
  • Phoenix, AZ
  • remote
  • Temporary
  • - USD / Hourly
  • <p>One of Robert Half’s clients in Phoenix is seeking a skilled <strong>Software Developer</strong> for a contract opportunity. The ideal candidate will be responsible for designing, developing, testing, and maintaining robust software solutions that meet the organization’s dynamic business needs. This role demands strong technical expertise and the ability to work in a collaborative, fast-paced environment.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Design, develop, and implement software applications based on business requirements.</li><li>Analyze system specifications to ensure alignment with user needs and technical goals.</li><li>Troubleshoot, debug, and upgrade existing software to optimize performance and functionality.</li><li>Collaborate with cross-functional teams, including designers, product managers, and fellow developers, to create seamless software solutions.</li><li>Conduct regular testing to identify and resolve software-related issues.</li><li>Maintain technical documentation to ensure clarity and ease of future software modifications.</li><li>Evaluate emerging technologies to ensure long-term adaptability and scalability of applications.</li></ul><p><br></p>
  • 2025-08-29T16:18:44Z
Software Developer
  • St. Augustine, FL
  • onsite
  • Temporary
  • 35.63 - 41.25 USD / Hourly
  • <p><br></p><p>We are seeking a highly motivated and experienced Software Developer to join our team and play a pivotal role in a critical legacy application modernization project. The successful candidate will be responsible for re-architecting, developing, and migrating our existing legacy application to a robust, scalable, and modern web-based application. This role requires a strong understanding of web development best practices, excellent problem-solving skills, and a solid foundation in the Microsoft technology stack and related web technologies.</p><p><br></p><p>Responsibilities</p><p>• Design, develop, test, deploy, and maintain high-quality, scalable, and secure web applications.</p><p>• Lead the conversion of functionalities from a legacy application to a modern web-based .Net MVC framework.</p><p>• Write clean, efficient, and well-documented code in .Net Core, C#, and JavaScript.</p><p>• Develop and consume RESTful APIs to facilitate communication between various application components and external services.</p><p>• Design and manage database schemas, and interact with MySQL databases effectively.</p><p>• Implement responsive and user-friendly interfaces using Bootstrap and other front-end technologies.</p><p>• Participate in all phases of the software development lifecycle, including requirements gathering, design, development, testing, deployment, and support.</p><p>• Collaborate closely with product owners, business analysts, and other developers to translate business requirements into technical solutions.</p><p>• Identify and troubleshoot software defects and provide timely resolutions.</p><p>• Stay up-to-date with emerging technologies and industry trends to recommend and implement improvements.</p><p>• Contribute to code reviews and mentor junior developers.</p><p><br></p><p>Qualifications</p><p>Required Skills & Experience</p><p>• Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.</p><p>• Proven experience in software development, with a strong portfolio of web application development.</p><p>• Expertise in .NET framework and C# programming language.</p><p>• Strong experience with ASP.NET MVC.</p><p>• Proficiency in JavaScript and modern front-end development concepts.</p><p>• Solid understanding and practical experience with Bootstrap for responsive web design.</p><p>• Demonstrable experience developing and consuming API's (RESTful services).</p><p>• Proficiency in MySQL database design, query optimization, and management.</p><p>• Experience with version control systems (e.g., Git).</p><p>• Strong analytical, problem-solving, and debugging skills.</p><p>• Excellent communication and interpersonal skills.</p><p><br></p><p>Preferred Skills</p><p>• Experience with other front-end frameworks (e.g., React, Angular, Vue.js) is a plus.</p><p>• Familiarity with cloud platforms (e.g., Azure, AWS, GCP).</p><p>• Experience with automated testing frameworks and practices.</p><p>• Knowledge of software design patterns and architectural principles.</p><p>• Experience in migrating legacy systems.</p>
  • 2025-08-26T22:35:13Z
Software Engineer
  • Piscataway, NJ
  • onsite
  • Contract / Temporary to Hire
  • 39.59 - 45.84 USD / Hourly
  • <p>Requires excellent analytical, research, problem solving, and organizational skills. Excellent written and oral communication skills and the desire to work in a collaborative, cross-functional team environment. Experience in performance testing, writing performant code, optimizing existing code. Strong attention to detail and debugging skills. Experience evaluating, testing/prototyping, and recommending new opportunities for enhancing software and supporting processes. Experience doing business analysis and developing project timeline projections. Must understands and be proficient in object oriented (OO) design and systems development in a LINUX/UNIX and networked environment</p><p> </p><p>Required Knowledge, Skills, and Abilities:</p><p> </p><p>·       Excellent knowledge in developing and maintaining Flutter applications for iOS, Android, web and desktop platforms</p><p>·       Good understanding of state management, Flutter flavors and app architecture</p><p>·       Proficiency in Dart and familiarity with other programming languages such as Kotlin, Swift or Java</p><p>·       Experience with Firebase, RESTful APIs, JSON and other web services</p><p>·       Experience with Git, CI/CD tools and agile methodologies</p><p>·       Strong communication and consultative skills</p><p>·       Self-initiated and proactive attitude</p><p>·       Writing clean, maintainable and testable code following best practices and guidelines</p><p>·       Troubleshooting and debugging issues across different platforms and devices</p><p>·       Keeping up to date with the latest trends and technologies in Flutter development</p><p>·       Excellent analytical, research, problem solving, and organizational skills.</p><p>·       Excellent written and oral communication skills and the desire to work in a collaborative, cross-functional team environment.</p><p>·       Experience in performance testing, writing performant code, optimizing existing code.</p><p>·       Strong attention to detail and debugging skills.</p><p>·       Experience evaluating, testing/prototyping, and recommending new opportunities for enhancing software and supporting processes.</p><p>·       Experience doing business analysis and developing project timeline projections.</p><p>·       Must understands and be proficient in object oriented (OO) design and systems development in a LINUX/UNIX and networked</p><p>·       environment.</p><p> </p>
  • 2025-08-18T13:58:44Z
Software Developer
  • Norton Shores, MI
  • onsite
  • Permanent
  • 75000.00 - 100000.00 USD / Yearly
  • We are looking for a skilled Software Developer to join our team in Norton Shores, Michigan. In this role, you will contribute to the design, development, and testing of innovative software solutions, ensuring high performance and reliability. This is a great opportunity for professionals with a passion for coding and problem-solving in a collaborative environment.<br><br>Responsibilities:<br>• Develop, test, and maintain software applications using C# and the .NET Framework.<br>• Collaborate with team members to design and implement solutions that align with project goals.<br>• Utilize Microsoft SQL Server for data management and integration tasks.<br>• Work with Visual Studio to write, debug, and optimize code.<br>• Implement and support Electronic Data Interchange (EDI) processes.<br>• Participate in the full software development lifecycle, from requirements gathering to deployment.<br>• Create automated testing scripts to ensure software quality and performance.<br>• Contribute to Agile development practices by actively participating in sprints and team meetings.<br>• Perform code reviews to maintain coding standards and improve overall software quality.
  • 2025-08-13T13:43:46Z
Software Developer
  • Jacksonville, FL
  • onsite
  • Contract / Temporary to Hire
  • - USD / Hourly
  • <p>Get ready to ignite your career! We're searching for a <strong>brilliant Software Developer</strong> to join our dynamic team in sunny <strong>Jacksonville, Florida</strong>, on a <strong>Contract-to-Permanent</strong> basis!</p><p>If you're a coding wizard with a <strong>passion for back-end development</strong> and a knack for crafting innovative software, this is your chance to shine! You'll be a vital part of a talented crew of designers, developers, and strategists, all working together to create amazing solutions.</p><p><br></p><p>What You'll Be Doing:</p><ul><li><strong>Designing, developing, and maintaining cutting-edge web applications</strong> using the powerful Microsoft technology stack, always aiming for industry-best standards!</li><li><strong>Implementing and managing robust database solutions</strong>, ensuring peak performance and seamless scalability.</li><li><strong>Diving into every phase of the software development lifecycle</strong>, from initial analysis and design to development, testing, deployment, and ongoing support.</li><li><strong>Collaborating closely with cross-functional teams</strong> to gather requirements and deliver nothing less than <strong>high-quality, impactful solutions</strong>.</li><li><strong>Bringing user experiences to life</strong> by developing and integrating exciting JavaScript-based features and functionality.</li><li><strong>Lending your technical expertise</strong> to proposals and project scopes, helping us <strong>win fantastic client solutions!</strong></li><li><strong>Engaging directly with clients</strong>, presenting your incredible deliverables, and expertly addressing their feedback.</li><li><strong>Helping build and maintain awesome internal tools and applications</strong> that boost our team's productivity and success.</li><li><strong>Staying on the cutting edge of emerging technologies</strong> and enthusiastically sharing your knowledge to keep our team innovating!</li><li><strong>Ensuring top-notch quality assurance</strong> through rigorous testing and debugging processes.</li></ul><p><br></p>
  • 2025-08-04T13:28:44Z
Software Engineer
  • Jacksonville, FL
  • remote
  • Contract / Temporary to Hire
  • 39.59 - 45.84 USD / Hourly
  • <p>We are offering an opportunity for a Software Engineer at our location in Jacksonville, Florida. In this role, you will be tasked with developing, testing, and deploying software solutions using a modern technology stack. You will work closely with product owners, designers, and other engineers in an Agile environment to deliver excellent user experiences. </p><p><br></p><p>Responsibilities: </p><p><br></p><p>• Contribute to the creation and maintenance of software applications utilizing .NET Core, C#, and Angular JS.</p><p>• Develop and implement RESTful APIs to ensure seamless integration between various systems.</p><p>• Participate actively in designing and implementing microservices architecture.</p><p>• Write efficient SQL queries and manage SQL Server databases.</p><p>• Engage in all stages of the software development lifecycle, including gathering requirements, designing, coding, testing, and deploying.</p><p>• Write unit and integration tests, and contribute to automated testing initiatives.</p><p>• Utilize Git for version control and collaborate effectively with the team through code reviews.</p><p>• Apply Docker and containerization technologies for application deployment and management.</p><p>• Participate in Agile ceremonies such as sprint planning, daily stand-ups, sprint reviews, and retrospectives.</p><p>• Troubleshoot software defects and production issues.</p><p>• Stay abreast of the latest technology trends and best practices.</p><p>• Contribute to technical documentation and knowledge sharing within the team.</p><p>• Collaborate effectively with cross-functional teams including product, design, and QA.</p>
  • 2025-09-04T14:23:55Z
Software Developer
  • Cedar Rapids, IA
  • onsite
  • Permanent
  • - USD / Yearly
  • <p>We are looking for a <strong>Junior Software Developer </strong>in Cedar Rapids, Iowa. In this role, you will contribute to the design, development, and maintenance of web and desktop applications, ensuring they meet high-quality standards. This position offers an excellent opportunity to enhance your technical expertise while collaborating with a dynamic and innovative team. Call 319-362-8606, or email your resume directly to Shania Lewis - Technology Recruiting Manager at Robert Half (email information is on LinkedIn). Let's talk!!</p><p><br></p><p><strong>Responsibilities:</strong></p><p>• Develop and maintain web and desktop applications using C# and related technologies.</p><p>• Collaborate closely with team members to gather and understand project requirements.</p><p>• Write clean, efficient, and well-documented code that adheres to best practices.</p><p>• Participate actively in code reviews to ensure quality and learn from constructive feedback.</p><p>• Test and debug applications to identify and resolve issues, ensuring optimal functionality.</p><p>• Implement and refine APIs to support application integration.</p><p>• Utilize tools like GitHub and bug tracking systems to manage development workflows.</p><p>• Apply Agile Scrum methodologies to prioritize tasks and improve project efficiency.</p><p>• Stay updated on emerging trends and technologies to enhance software development practices.</p>
  • 2025-08-12T15:38:45Z
Software Developer
  • Fishers, IN
  • remote
  • Permanent
  • 123333.00 - 126000.00 USD / Yearly
  • We are offering an exciting opportunity for a Software Developer to join our team in FISHERS, Indiana, United States. In this role, you will be responsible for backend development, bug tracking, and the use of various software such as Atlassian Jira, GitHub, and C++. Your primary responsibilities will include processing customer applications, maintaining customer records, resolving customer inquiries, and monitoring customer accounts.<br><br>Responsibilities: <br><br>• Develop software using C++ and other relevant programming languages <br>• Utilize Atlassian Jira for project management and issue tracking <br>• Conduct backend development tasks to enhance system functionality <br>• Monitor and resolve bugs using bug tracking mechanisms <br>• Use GitHub for version control and code sharing <br>• Implement AB Testing to improve software performance <br>• Adhere to Agile Scrum methodologies for project management <br>• Incorporate Ajax in software development for creating asynchronous web applications <br>• Develop APIs for integrating different software components <br>• Utilize ASP.NET for building server-side web applications.
  • 2025-08-25T14:43:55Z
Software Engineer
  • Oakbrook, IL
  • remote
  • Permanent
  • 80000.00 - 130000.00 USD / Yearly
  • <p>Seeking a highly motivated and skilled Software Engineer with expertise in .NET development. This role offers an excellent opportunity to contribute to the development, optimization, and maintenance of enterprise-level systems and applications in a supportive and collaborative environment.</p><p><strong>Key Responsibilities:</strong></p><ul><li>Collaborate with cross-functional teams to design, develop, and maintain software solutions using the <strong>.</strong>NET framework </li><li>Work closely with stakeholders and business analysts to translate business requirements into technical specifications.</li><li>Build and enhance APIs and integrate third-party services.</li><li>Optimally utilize frameworks like ASP.NET MVC and Entity Framework to develop highly scalable applications </li><li>Troubleshoot, debug, and resolve software defects and system issues in a timely manner.</li><li>Conduct code reviews and testing to ensure top-quality software delivery.</li></ul><p><br></p>
  • 2025-08-20T13:58:46Z
Quality Assurance Analyst
  • Fort Washington, PA
  • onsite
  • Temporary
  • 38.00 - 44.00 USD / Hourly
  • We are looking for a skilled Quality Assurance Analyst to join our team in Fort Washington, Pennsylvania. In this role, you will focus on ensuring the quality and reliability of Salesforce Marketing Cloud and Data Cloud platforms, playing a key part in supporting our real estate and asset management operations. This is a long-term contract position that provides an excellent opportunity to collaborate with cross-functional teams and contribute to the success of innovative marketing and data solutions.<br><br>Responsibilities:<br>• Conduct thorough testing of Salesforce Marketing Cloud components, including dynamic content and various studios and builders.<br>• Perform validation of Salesforce Data Cloud functionalities such as identity resolution, segmentation, activations, and unified individual reconciliation.<br>• Identify, document, and track defects or issues discovered during testing, and collaborate with developers to resolve them efficiently.<br>• Ensure data quality and accuracy within Salesforce Marketing Cloud and Data Cloud platforms, including integration and management processes.<br>• Develop and maintain comprehensive documentation for testing processes, test cases, and resolutions to defects.<br>• Create detailed test plans, test cases, and scripts based on project specifications and requirements.<br>• Analyze testing outcomes to identify opportunities for process improvements, tools, and methodologies.<br>• Partner with architects, designers, and marketing teams to ensure the quality and effectiveness of marketing campaigns and data workflows.
  • 2025-08-12T18:28:58Z
.NET Developer
  • Chicago, IL
  • remote
  • Permanent
  • 95000.00 - 120000.00 USD / Yearly
  • <p>Are you an experienced .NET Developer looking for your next career opportunity in Chicago, IL? Robert Half is actively building our pipeline of talented technology professionals to meet the growing demand for .NET development expertise in the Chicago area. Whether you’re seeking project-based work or a permanent position, we want to hear from you!</p><p><strong>Key Responsibilities:</strong></p><ul><li>Design, develop, test, and deploy high-quality .NET applications, adhering to best practices and software development principles.</li><li>Collaborate closely with cross-functional teams, including business analysts, QA professionals, and other developers, to understand requirements and deliver solutions.</li><li>Maintain and enhance existing applications while identifying opportunities for system improvements.</li><li>Create and maintain documentation for software designs, processes, and coding standards.</li><li>Ensure application performance, scalability, and reliability by performing thorough testing and troubleshooting.</li></ul><p><br></p>
  • 2025-08-29T18:34:26Z
Application Developer
  • Houston, TX
  • onsite
  • Temporary
  • - USD / Hourly
  • <p>Robert Half Technology is looking for an application developer who actively looks to find the creative solution to a problem. To be successful in this role, you should be passionate about developing new mobile platforms and consider yourself an authority on how they should be built.</p><p>What you get to do every single day</p><p>·      Development and unit testing complex code for new improvements and to fix defects based on detailed specifications and conducts unit testing</p><p>·      Monitors software configuration changes to anticipate and address the impact of data reliability and user happiness issues</p><p>·      Code reviews</p><p>·      Develop and deliver communications to key partners in a highly collaborative environment</p><p><br></p>
  • 2025-08-28T21:29:02Z
Software Developer
  • Columbus, OH
  • onsite
  • Permanent
  • 100000.00 - 120000.00 USD / Yearly
  • We are looking for an experienced Software Developer to join our team in Columbus, Ohio. In this role, you will contribute to the design, development, and enhancement of applications that are vital to the organization’s operations. You will work across the technology stack, applying your expertise to create reliable and scalable solutions.<br><br>Responsibilities:<br>• Design, develop, and maintain robust software applications using .NET and C#.<br>• Implement and enhance front-end features with JavaScript, TypeScript, and HTML5.<br>• Optimize database operations and interactions using relational database technologies.<br>• Diagnose and resolve technical issues, ensuring long-term stability and functionality.<br>• Collaborate with architects, team members, and stakeholders to deliver innovative solutions.<br>• Participate in technical discussions, planning sessions, and code reviews.<br>• Adhere to best practices for software development, including testing, version control, and CI/CD pipelines.<br>• Stay updated on emerging technologies and contribute to improving development processes.
  • 2025-08-25T14:58:45Z
Senior Software Engineer
  • Adel, IA
  • onsite
  • Contract / Temporary to Hire
  • - USD / Hourly
  • <p>We are seeking an experienced Senior Software Engineer to join a growing development team in Adel, IA. This is a <strong><em>contract-to-hire, hybrid </em></strong>opportunity for an engineer who can operate across the full stack while also providing technical leadership. The role requires strong expertise in cloud-based solutions, modern application frameworks, and secure coding practices. As a senior contributor, you will lead design and development efforts, implement best practices, and mentor peers. You will play a key role in delivering scalable, secure, and user-friendly applications while contributing to the maturity of engineering processes.</p><p><br></p><p><b><em>MUST BE A US CITIZEN OR GREENCARD HOLDER</em></b></p><p><br></p><p><strong><u>Key Responsibilities</u></strong></p><p>- Lead design and development of enterprise applications using modern frameworks and cloud services.</p><p>- Contribute across the stack: front-end user interfaces, backend services, databases, and APIs.</p><p>- Create and maintain system architecture documentation, technical diagrams, and standards.</p><p>- Develop cloud-native solutions using Azure, Docker, and Kubernetes.</p><p>- Implement DevSecOps practices including CI/CD pipelines, automated testing, and vulnerability mitigation.</p><p>- Drive improvements in monitoring, logging, and system performance.</p><p>- Collaborate with cross-functional teams (Product, Data, Infrastructure, UI/UX) to deliver end-to-end solutions.</p><p>- Mentor team members, review code, and promote engineering excellence.</p><p>- Participate in release management, production support, and troubleshooting as needed.</p><p>- Evaluate vendor technologies, integrations, and security standards to ensure system reliability.</p>
  • 2025-09-03T13:53:57Z
Software Developer
  • Rockville, MD
  • remote
  • Contract / Temporary to Hire
  • 66.50 - 77.00 USD / Hourly
  • <p><strong>Teamcenter Developer</strong></p><p> <strong>Location:</strong> Rockville, MD (Hybrid)</p><p><br></p><p>A leading organization in the advanced energy and technology sector is seeking a <strong>Teamcenter Developer</strong> to join its Product Lifecycle Management (PLM) team. This individual will play a critical role in maintaining, enhancing, and supporting a complex PLM ecosystem supporting multiple secure programs. The role involves development, configuration, and administration of <strong>Teamcenter</strong>, along with infrastructure support and cross-functional collaboration to ensure seamless operation and continuous improvement.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Maintain and enhance multiple Teamcenter environments, ensuring high availability, security, and performance.</li><li>Coordinate with OEMs, software vendors, IT support teams, and internal stakeholders to troubleshoot and resolve PLM system issues.</li><li>Develop custom workflows, handlers, and BMIDE extensions to support evolving business needs.</li><li>Perform system upgrades, environment migrations, and configuration changes across development, QA, and production instances.</li><li>Collaborate with engineering and design teams to manage CAD data (NX), part structures, and document control processes.</li><li>Support external partner integration by facilitating secure document and data exchange within contract constraints.</li><li>Maintain comprehensive system documentation and provide training materials for end-users and admins.</li><li>Participate in Configuration Control Board (CCB) meetings and ensure compliance with internal configuration and change management policies.</li><li>Support the development and implementation of IT policies aligned with safety and quality standards.</li></ul><p><br></p><p><strong>Required Qualifications:</strong></p><ul><li>Bachelor's degree in Computer Engineering, Information Systems, or a related technical field.</li><li>10+ years of experience in software engineering with at least 5 years focused on <strong>Teamcenter administration and development</strong>.</li><li>Strong experience with <strong>BMIDE</strong> for creating and managing Business Objects, LOVs, and configuration classifications.</li><li>Proficient in <strong>Teamcenter customization and configuration</strong>, including Java, C/C++, and server-side integration.</li><li>Experience supporting and configuring <strong>Active Workspace 6.x</strong>.</li><li>Hands-on knowledge of <strong>CAD tools</strong>, preferably <strong>NX</strong>, and related integration with Teamcenter.</li><li>Solid understanding of IT infrastructure, including server management, backups, and cybersecurity.</li><li>Strong communication skills and the ability to collaborate with cross-functional technical and non-technical teams.</li></ul><p><br></p><p><strong>Nice to Have:</strong></p><ul><li>Experience working within <strong>federally regulated environments</strong> or projects with <strong>high security standards</strong>.</li><li>Familiarity with DevOps tools and practices.</li><li>Prior experience supporting multi-tenant PLM environments across different programs.</li></ul><p><br></p>
  • 2025-08-05T14:44:13Z
Software Developer
  • Pittsburgh, PA
  • remote
  • Temporary
  • - USD / Hourly
  • We are looking for a skilled Software Developer to join our team on a long-term contract basis in Pittsburgh, Pennsylvania. This role focuses on backend development, requiring expertise in C#, ASP.NET, JavaScript, and database management. The ideal candidate will be passionate about innovation and thrive in creating efficient, user-friendly applications while collaborating with cross-functional teams.<br><br>Responsibilities:<br>• Design, develop, and implement new features to enhance existing applications.<br>• Collaborate closely with cross-functional teams to define technical requirements and deliver solutions.<br>• Write clean, efficient, and maintainable code following industry best practices.<br>• Review and improve code quality through thorough debugging and testing.<br>• Optimize application performance to ensure smooth functionality.<br>• Troubleshoot and resolve issues in existing systems, ensuring backward compatibility.<br>• Gather and analyze user feedback to enhance application usability and functionality.<br>• Stay updated with emerging technologies and recommend their integration where beneficial.<br>• Participate in Agile Scrum processes, including planning, reviews, and retrospectives.
  • 2025-09-04T13:18:45Z
Software Developer
  • St Charles, IL
  • onsite
  • Permanent
  • 100000.00 - 110000.00 USD / Yearly
  • <p>Are you looking for an opportunity to work on a close-knit team where your contributions have direct and meaningful impact? As an <strong>Application Developer</strong>, you’ll join a dynamic group of skilled professionals who thrive in a fast-paced environment, value collaboration, and embrace multi-functional roles. This position is perfect for someone ready to wear <strong>many hats</strong> and excited to take <strong>ownership</strong> of their work while delivering innovative software solutions.</p><p>We’re seeking a developer with strong skills in the <strong>.NET Framework, C#, Entity Framework,</strong> and <strong>SQL</strong>—someone ready to apply their expertise across all stages of software development in a collaborative, high-ownership environment.</p><p><strong>Key Responsibilities:</strong></p><ul><li><strong>Full Stack Development</strong>: Design, build, maintain, and enhance applications using the .NET Framework, C#, Entity Framework, and SQL.</li><li><strong>Multi-functional Collaboration</strong>: Contribute across multiple areas, including front-end, back-end, database architecture, testing, and deployments.</li><li><strong>Ownership of Projects</strong>: Manage development tasks from conception to delivery, with the freedom to make impactful decisions on software architecture and design.</li><li><strong>Problem Solving</strong>: Tackle technical challenges and propose solutions; proactively identify opportunities for process and system improvements.</li><li><strong>Cross-Team Communication</strong>: Work closely with stakeholders—including product managers, designers, and business leaders—to ensure solutions meet business needs and user expectations.</li><li><strong>Performance Optimization</strong>: Ensure applications are scalable, maintainable, and deliver optimal performance to meet business objectives.</li><li><strong>Documentation and Training</strong>: Document processes and solutions and provide guidance and training to team members as needed.</li></ul><p><strong>What Makes This Role Unique?</strong></p><ul><li><strong>Small Team Dynamics</strong>: You’ll have the chance to shape key aspects of our applications and systems—no getting lost in a giant enterprise where your work blends into the background.</li><li><strong>Broad Role</strong>: Wear many hats and dive into different aspects of development while enhancing your technical and leadership skills.</li><li><strong>High Ownership</strong>: Take full responsibility for the applications you work on and enjoy direct visibility into how they impact the overall business.</li><li><strong>Collaborative Environment</strong>: Work closely with passionate teammates who value your ideas and contributions.</li></ul>
  • 2025-08-28T18:54:46Z
Software Developer
  • Boca Raton, FL
  • onsite
  • Permanent
  • 90000.00 - 100000.00 USD / Yearly
  • We are looking for a skilled Software Developer to join our team in Boca Raton, Florida. In this role, you will contribute to the design, development, and maintenance of software applications, ensuring high-quality code and seamless user experiences. This is an opportunity to work in a collaborative environment where innovation and problem-solving are highly valued.<br><br>Responsibilities:<br>• Develop and maintain full-stack applications using technologies such as C#, ASP.NET, JavaScript, and TypeScript.<br>• Implement and optimize backend systems, including database interactions with Microsoft SQL Server.<br>• Design and build APIs to support application functionality and integration with external platforms.<br>• Collaborate with cross-functional teams to identify and resolve software issues effectively.<br>• Write clean, efficient, and maintainable code following best practices and coding standards.<br>• Participate in code reviews to ensure high-quality software development.<br>• Utilize version control tools like Git for efficient code management and collaboration.<br>• Work within Agile Scrum methodologies to deliver projects on time and meet organizational objectives.<br>• Conduct performance testing and debugging to enhance application functionality and reliability.<br>• Stay updated with emerging technologies to continuously improve the development process.
  • 2025-09-02T15:18:49Z
Software Developer
  • Jacksonville, FL
  • onsite
  • Contract / Temporary to Hire
  • - USD / Hourly
  • <p>We are looking for a skilled Software Developer to join our team in Jacksonville, Florida, on a Contract-to-permanent basis. This position offers an exciting opportunity to work with a growing organization.</p><p><br></p><p>Key Responsibilities:</p><ul><li>Develop, test, and maintain web applications using PHP and Laravel framework.</li><li>Design and implement RESTful APIs for internal and external integrations.</li><li>Collaborate with front-end developers to integrate user-facing elements using JavaScript.</li><li>Optimize application performance and troubleshoot issues.</li><li>Write clean, maintainable, and well-documented code.</li><li>Participate in code reviews and contribute to team knowledge sharing.</li><li>Stay up-to-date with emerging technologies and best practices.</li></ul><p><br></p>
  • 2025-08-18T16:38:43Z
Software Developer
  • San Antonio, TX
  • onsite
  • Permanent
  • 100000.00 - 120000.00 USD / Yearly
  • We are looking for a skilled Software Developer to join our dynamic team in San Antonio, Texas. In this role, you will design, develop, and maintain software solutions while collaborating with cross-functional teams to ensure high-quality delivery. Your expertise will contribute to innovative projects and help drive technical excellence across the organization.<br><br>Responsibilities:<br>• Collaborate with a team of developers to achieve software project goals and maintain existing applications.<br>• Develop and maintain software using Microsoft.Net, client-side web technologies, JavaScript, and server-side frameworks.<br>• Work with additional technologies such as BizTalk, SharePoint, Oracle, and other development platforms.<br>• Design, implement, and execute coded unit tests using NUnit and JavaScript testing tools like QUnit or Jasmine.<br>• Lead efforts in Test-Driven Development and mentor developers who are newer to the field on best practices.<br>• Review applications for adherence to quality standards and ensure consistent development practices within the team.<br>• Meet with internal stakeholders to gather requirements, define project scope, and deliver solutions.<br>• Oversee the installation, maintenance, and availability of mission-critical software applications.<br>• Participate in business analysis tasks and architectural improvement initiatives.<br>• Manage development operations tasks, including Continuous Integration, source control, and automated deployments.
  • 2025-08-13T20:34:14Z
Full Stack Developer
  • Johns Creek, GA
  • onsite
  • Permanent
  • 110000.00 - 120000.00 USD / Yearly
  • <p>Robert Half is actively searching for a Sr. Full Stack Developer (heavy on the backend). In this role, you will design, develop, and maintain software solutions that meet business needs while adhering to established coding standards. Your work will contribute to creating efficient, high-quality applications that deliver exceptional user experiences.</p><p><br></p><p>This role is 4-5 days onsite role position in Johns Creek GA</p><p>does not offer C2C or Sponsorship now or in the future.</p><p><br></p><p>Responsibilities:</p><p>• Write clean, efficient, and maintainable code that aligns with industry standards and project requirements.</p><p>• Conduct thorough unit, integration, and system testing to ensure software reliability.</p><p>• Maintain comprehensive documentation, including technical specifications and code comments, for clear communication and future reference.</p><p>• Participate in code reviews to share knowledge and continuously improve code quality.</p><p>• Develop detailed project plans, including work breakdown structures and time estimations, to meet deadlines.</p><p>• Troubleshoot and resolve technical issues to ensure optimal software performance.</p><p>• Package and deploy projects while monitoring and maintaining software uptime and performance.</p><p>• Collaborate with cross-functional teams to provide updates, discuss challenges, and propose technical solutions.</p>
  • 2025-08-15T12:13:48Z
Business Analyst
  • Houston, TX
  • onsite
  • Temporary
  • - USD / Hourly
  • <p>Robert Half Technology is looking for a business analyst who is deeply passionate about understanding and translating customer needs into actionable development plans. To be successful in this role, you should be a self-starter who combines a strong technical understanding with excellent communication and social skills.</p><p>What you get to do every single day</p><p>·      Analyze and review business, technical, and functional requirements</p><p>·      Work in close partnership with development team to invent and analyze product requirements to meet business goals</p><p>·      Craft comprehensive user stories and profiles</p><p>·      Develop creative and highly usable solutions for new product requirements</p><p>·      Collaborate with designers on wire-frames, interactions and user flows</p><p>·      Work with development and QA teams to test and implement new corrections and improvements</p><p>·      Assist with the development of customer-focused documentation for software solutions</p>
  • 2025-08-28T21:33:45Z
Software Engineer
  • Jacksonville, FL
  • onsite
  • Temporary
  • - USD / Hourly
  • <p><strong>About the Role</strong></p><p>We are seeking a highly skilled <strong>Software Engineer</strong> with expertise in <strong>C++ development, RESTful API design, and SQL databases</strong>. This role will focus on building and maintaining scalable applications and services that integrate seamlessly across platforms. The ideal candidate is a problem-solver with strong technical skills and a passion for developing efficient, high-performance software solutions.</p><p><strong>Key Responsibilities</strong></p><ul><li>Design, develop, and maintain applications using <strong>modern C++</strong></li><li>Build and optimize <strong>RESTful APIs</strong> for high-availability systems</li><li>Develop, manage, and optimize <strong>SQL queries, procedures, and database structures</strong></li><li>Collaborate with cross-functional teams to define requirements and deliver solutions that meet business needs</li><li>Troubleshoot, debug, and resolve performance bottlenecks in applications and databases</li><li>Write clean, maintainable, and well-documented code</li><li>Participate in code reviews and contribute to best practices across the engineering team</li></ul><p><br></p>
  • 2025-09-04T11:48:43Z
Sr. Software Engineer
  • Chicago, IL
  • remote
  • Contract / Temporary to Hire
  • 55.41 - 64.16 USD / Hourly
  • <p>We are looking for a Senior Software Engineer to join our team in Chicago, Illinois. This Contract-to-Permanent position offers an exciting opportunity to design and implement innovative SaaS solutions that drive meaningful social impact. The ideal candidate will possess a strong technical background and thrive in collaborative, fast-paced environments.</p><p><br></p><p>Responsibilities:</p><p>• Design and develop robust software solutions using programming languages such as AWS, Node.js, and JavaScript.</p><p>• Architect secure, scalable systems utilizing .NET frameworks and other modern technologies.</p><p>• Collaborate with cross-functional teams to integrate embedded reporting dashboards and analytics tools.</p><p>• Optimize application performance and ensure data integrity across various tools and systems.</p><p>• Implement generative AI features to enhance user experience and product capabilities.</p><p>• Apply software design patterns and adhere to best practices for scalability and security.</p><p>• Build and maintain microservices, event-driven systems, or serverless architectures.</p><p>• Work closely with stakeholders to translate business needs into technical solutions.</p><p>• Stay updated on emerging technologies to continuously improve development processes.</p><p>• Support DevOps practices to streamline deployment and monitoring of applications.</p>
  • 2025-08-14T14:40:51Z
Senior Engineer, Software Engineering - Individual Contri...
  • Weston, FL
  • remote
  • Temporary
  • 55.00 - 60.00 USD / Hourly
  • <p>We are looking for a Senior Software Engineer to join our team based in Weston, Florida. In this role, you will contribute to the development of software components for computer-assisted surgery applications, supporting both shared and application-specific needs. This is a long-term contract position that requires an individual with strong attention to detail, capable of working independently and applying expertise to deliver high-quality solutions.</p><p><br></p><p>Responsibilities:</p><p>• Design, develop, and test software components for computer-assisted surgery applications.</p><p>• Conduct research and analysis to inform software development and application architecture.</p><p>• Implement and maintain software tools, utilities, and components to support clinical operations.</p><p>• Debug and troubleshoot software issues using advanced techniques to ensure system reliability.</p><p>• Collaborate with stakeholders to select appropriate components and technologies for projects.</p><p>• Apply evaluative judgment to analyze and address technical challenges effectively.</p><p>• Ensure adherence to established procedures and best practices in software engineering.</p><p>• Provide detailed documentation and reports of development processes and outcomes.</p><p>• Participate in testing and validation processes to guarantee software functionality and performance.</p>
  • 2025-08-13T20:59:06Z
1 3