• Browse jobs
  • Find the right job type for you
  • Explore how we help job seekers
  • Finance and Accounting
  • Technology
  • Marketing and Creative
  • Administrative and Customer Support
  • Legal
  • Contract talent
  • Permanent talent
  • Learn how we work with you
  • Executive search
  • Finance and Accounting
  • Technology
  • Marketing and Creative
  • Administrative and Customer Support
  • Legal
  • 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

    243 results for Rpg Programmer

    Business Systems Analyst Developer We are offering an exciting opportunity for a Business Systems Analyst Developer in the Construction/Contractor industry, based in WALBRIDGE NT, Ohio, United States. This role involves supporting and developing integrations between enterprise systems, with a strong emphasis on ERP platforms, middleware solutions, custom applications, reporting, and analytics. <br><br>Responsibilities:<br>• Work with business stakeholders to gather and document requirements for system improvements and integrations.<br>• Scrutinize existing business processes and systems to find areas for enhancement and prepare detailed specifications.<br>• Propose and execute solutions to optimize financial, ERP, and other vital integrated systems using recognized process improvement methodologies.<br>• Design, develop, implement, and support middleware solutions to integrate financial and ERP systems with other crucial platforms.<br>• Develop, implement, and support business intelligence tools and reporting systems to facilitate data-driven decision-making.<br>• Carry out technical development tasks, such as writing and optimizing code in modern programming languages to support custom applications, system integrations, and automation efforts.<br>• Provide ongoing support and troubleshooting for system integrations, web applications, custom applications, and reporting tools. Monitor system performance and resolve issues as they arise.<br>• Maintain data integrity across multiple systems, ensuring compliance with data governance and security standards.<br>• Aid end-users by providing system documentation, conducting training, and resolving technical issues as needed.<br>• Collaborate with IT and other departments to plan, develop, and implement system enhancements or new solutions. Programmer Analyst We are looking for a skilled Programmer Analyst to join our team on a long-term contract basis in Houston, Texas. The ideal candidate will bring expertise in backend development, database management, and programming frameworks to help drive our technical initiatives. This role offers an opportunity to contribute to meaningful projects in a collaborative and dynamic environment.<br><br>Responsibilities:<br>• Develop and maintain backend systems, ensuring high performance and reliability.<br>• Collaborate with cross-functional teams using Agile Scrum methodologies to deliver high-quality software solutions.<br>• Utilize tools like Atlassian Jira and GitHub to track project progress and manage version control.<br>• Design and implement database solutions using DB2 to support application development.<br>• Write and maintain clean, efficient code using programming frameworks such as Hibernate ORM and ASP.NET.<br>• Conduct A/B testing to evaluate and improve application performance.<br>• Create and maintain detailed documentation for systems and processes.<br>• Apply CSS and other front-end technologies to enhance user interfaces, where applicable.<br>• Troubleshoot and resolve technical issues in a timely manner. Programmer Analyst <p>We are looking for a skilled Programmer Analyst to lead and support technical initiatives within a PeopleSoft Campus Solutions environment. This role involves managing complex projects, ensuring seamless application functionality, and developing solutions tailored to the needs of students, faculty, and administrative teams. The ideal candidate will have a strong technical background and the ability to collaborate effectively across departments.</p><p><br></p><p>Responsibilities:</p><p>• Act as the primary technical expert for PeopleSoft Campus Solutions, providing troubleshooting and support across modules such as Admissions, Enrollment, and Financial Aid.</p><p>• Oversee integration efforts between PeopleSoft modules and external systems to maintain seamless application functionality.</p><p>• Lead user groups in planning and prioritizing system upgrades and modifications to meet organizational needs.</p><p>• Gather and analyze requirements to design and implement new business process solutions or applications.</p><p>• Develop, test, and debug technical solutions using PeopleSoft Application Engine, PeopleCode, and other relevant technologies.</p><p>• Collaborate with programmer analysts to create integrations between PeopleSoft data and external applications.</p><p>• Prepare project plans, manage timelines, and generate progress reports for stakeholders.</p><p>• Coordinate communications related to PeopleSoft systems with vendors, consultants, and technical staff.</p><p>• Provide training and documentation to academic and administrative teams, ensuring effective use of system functionalities.</p><p><br></p><p><strong><u>Core Benefits: </u></strong></p><p><strong>M/D/V </strong></p><p><strong>ST/LT/Disability Insurance </strong></p><p><strong>Retirement Plan: 403b with 7% match after 6 months </strong></p><p><strong>PTO/Holidays/Sick Time: 10 paid holidays, week between Christmas & New Years off, start off with 2 weeks of PTO and will get an additional the second year, at 5 years 3 weeks</strong></p><p><strong>HSA/FSA</strong></p><p><br></p> Programmer Analyst We are offering a contract to permanent employment opportunity for a Programmer Analyst in the service industry. The role is based in Arlington, Texas, and enables you to work from the comfort of your home. As a Programmer Analyst, you will be involved in designing and developing software solutions primarily in the Microsoft Technology Stack. You will engage in the entire software development life cycle (SDLC), from preliminary system analysis to tests and deployment.<br><br>Responsibilities:<br><br>• Be involved in the full software development life cycle (SDLC).<br>• Write code that is well-designed and testable.<br>• Produce specifications and determine operational feasibility.<br>• Integrate software components into a fully functional software system.<br>• Develop software verification plans and quality assurance procedures.<br>• Document and maintain software functionality.<br>• Troubleshoot, debug, and upgrade existing systems.<br>• Deploy programs and evaluate user feedback.<br>• Comply with project plans and industry standards.<br>• Ensure software is updated with the latest features. Programmer/Analyst I (Junior) <p><strong>Programmer/Analyst I</strong></p><p>Location: Hybrid – Easton- Columbus, OH</p><p>Contract Type: 4-Month Contract to Hire</p><p>Pay: Available on W2 </p><p><strong>Job Overview:</strong></p><p>We are seeking a detail-oriented and proactive Programmer/Analyst to join our team on a hybrid basis in Columbus, OH. The role focuses on production support and application-level troubleshooting to ensure optimal system performance and usability for end users. This position offers an exciting opportunity for dynamic problem-solvers who thrive in unpredictable environments and are eager to contribute to consistent operational excellence.</p><p><strong>Responsibilities:</strong></p><ul><li>Diagnose and resolve application issues, providing root cause analysis, and implementing recommendations for continuous improvement.</li><li>Collaborate with other team members and work independently to resolve system and data-related issues.</li><li>Respond to user requests and incident tickets requiring detailed application-level intervention while monitoring team ticket queues and inboxes for timely action.</li><li>Develop and maintain technical resources and user documentation.</li><li>Troubleshoot both minor and major system issues, escalating to vendors as needed.</li><li>Collect, analyze, and report application health and usage metrics.</li><li>Partner with team members, vendors, system/database administrators, and end users to resolve technical challenges jointly.</li><li>Participate in periodic meetings to strategize maintenance and improvement of production applications.</li><li>Monitor system logs, job statuses, and escalate critical operational issues when necessary.</li></ul><p><br></p> Programmer Analyst 1. Acts as a functional and/or technical analyst in interface and advanced system functionality. Assists in research and identifies root causes and resolutions for interface issues. Provides the Lead Analyst with recommendations to improve the functionality of system and any additional related components. Escalates system issues with vendor and Lead Analyst as necessary.<br><br>2. Develops, modifies and tests moderately complex application interface to improve efficiency of business operations.<br><br>3. Follows operational processes to assure interface stability and availability. <br><br>4. Provides on-call support for the interfaces, ensuring 24x7 support. <br><br>5. Tests any changes to system in test environment and works collaboratively with IS staff to ensure changes are moved to live environment in a coordinated manner, utilizing defined change management process. Ensures appropriate application downtime procedures are communicated.<br><br>6. Work with the vendor to ensure appropriate installation of new applications, updates and upgrades. Works closely with the project manager to ensure successful implementations, upgrades, and activities.<br><br>7. Design, write, test and implement applications for data interface between third party vendors.<br><br>8. Coordinate the design, development, evaluations, implementation, and monitoring of interface requirements and technology that support the sharing of information to support clinical, financial and general business operations.<br><br>9. Ensure quality and security of the information transmitted through the interface supporting the enterprise.<br><br>10. Maintain appropriate knowledge of all systems in order to understand their interface needs, including domain knowledge.<br><br>11. Read and interpret different programming languages and scripts.<br>12. Understand and debug control structures in computer programming.<br>13. May utilize tools to effectively monitor interface stability, manipulate and transfer data between systems, and proactively detect problems with processes/programs.<br>14. Support current live interfaces on the Interface Engines. Monitor interface error logs and queues.<br>15. Performs other duties and responsibilities as required. Integration Developer <p>We are offering an opportunity for an Integration Developer, this role involves designing, developing, and implementing automated solutions and system integrations to optimize business operations. You will also be responsible for gathering requirements from stakeholders, translating them into technical specifications, and ensuring the delivery of solutions that meet their needs.</p><p><br></p><p>Responsibilities:</p><p>• Leading integration and automation initiatives, setting technical direction, and fostering cross-team collaboration.</p><p>• Designing, developing, and overseeing the maintenance of automation scripts and tools to streamline business processes.</p><p>• Architecting and managing integrations between various systems and AWS services to ensure seamless data flow and system interoperability.</p><p>• Acting as the liaison between technical teams and non-technical stakeholders, gathering requirements, providing technical guidance, and ensuring stakeholder confidence in delivered solutions.</p><p>• Architecting scalable and reliable integration solutions that align with business requirements and technical constraints.</p><p>• Overseeing and participating in the testing of automation and integration solutions to ensure functionality, reliability, and security.</p><p>• Maintaining detailed documentation of automation processes, integration workflows, and system configurations.</p><p>• Identifying opportunities for process improvements, proposing and implementing innovative automation solutions across the organization.</p><p>• Providing high-level support for existing automation and integration solutions, troubleshooting issues and implementing fixes as necessary.,</p> Software Developer We are offering an exciting opportunity for a Software Developer to become a part of our team. The position is based in Denver, Colorado, and involves a significant amount of remote collaboration. As a Software Developer, you will be entrusted with the design, development, testing, and maintenance of software applications that support our business operations.<br><br>Responsibilities:<br>• Design and develop web applications using a combination of SQL Server, C#, and Angular 17+ in an Agile environment.<br>• Work closely with various stakeholders to understand their requirements and ensure that our websites are responsive, scalable, and secure.<br>• Transform UX/UI designs into interactive front-end interfaces, and troubleshoot any technical issues that arise.<br>• Regularly update and maintain our website's architecture and functionality to keep it at its optimal performance.<br>• Utilize your skills in Atlassian Jira, Backend Development, Bug Tracking, C++, GitHub, AB Testing, Agile Scrum, Ajax, API Development, ASP.NET, C Sharp Programming (C#), Angular, UI UX And Design, Full stack software, .NET, SQL Server, and Microsoft SQL Server to deliver the best results. Software Engineer <p>Robert Half is seeking a Contract C# Developer to join our client's development team! As a Contract C# Developer, you will play a pivotal role in designing, developing, and maintaining software applications using the C# programming language. This contract position 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 C# and associated technologies to meet project requirements.</li><li><strong>Application Enhancement:</strong> Maintain and enhance existing C# applications by identifying areas for improvement and implementing necessary updates.</li><li><strong>Collaboration:</strong> Collaborate with cross-functional teams to gather requirements, analyze needs, and develop scalable and efficient software solutions.</li><li><strong>Database Integration:</strong> Develop and optimize database-related functionalities within applications using SQL Server, MySQL, or other database systems.</li><li><strong>Front-End Development:</strong> Utilize front-end technologies like HTML, CSS, JavaScript, and related frameworks/libraries to develop user interfaces for applications.</li><li><strong>Code Reviews and Testing:</strong> Conduct code reviews, perform unit testing, and ensure code quality, performance, and adherence to coding standards.</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 to ensure smooth operation and user satisfaction.</li></ol> Developer <p>We are looking for an experienced Developer to join our team in Eagan, Minnesota. This role involves designing, developing, and customizing software solutions to enhance operational efficiency and meet client needs. </p><p><br></p><p>Responsibilities:</p><p>• Evaluate and approve updates to existing software to address errors, adapt to new hardware, or improve performance.</p><p>• Design and develop software systems using advanced scientific analysis and predictive modeling to assess potential outcomes.</p><p>• Gather and assess information related to reporting formats, costs, and security requirements to determine optimal hardware configurations.</p><p>• Provide guidance to clients regarding software system design, functionality, and ongoing maintenance.</p><p>• Collaborate with systems analysts, engineers, and programmers to define project scope, limitations, and performance standards.</p><p>• Lead the development and execution of software testing, validation processes, programming, and documentation.</p><p>• Oversee the work of programmers, technicians, and other engineering personnel to ensure project objectives are met.</p><p>• Implement design techniques and principles to create accurate models and drawings for software systems.</p><p>• Optimize software solutions by leveraging niche computer tools and platforms such as Oracle, C#, .NET, and Lawson.</p> Software Developer <p>We are offering a contract to permanent employment opportunity for a Software Developer in Jacksonville, Florida. This role is in the tech industry and will involve working within a dynamic team to develop software for a wide range of companies and organizations. You will be involved in all phases of the development lifecycle, from analysis and design to deployment and support.</p><p><br></p><p>Responsibilities:</p><p><br></p><p>Develop and Maintain Web Applications:</p><p>Collaborate with cross-functional teams (strategists, developers, designers) to design, develop, and maintain high-quality web applications.</p><p>Utilize Microsoft technologies (and others) to architect and build robust and scalable solutions.</p><p>Proficient in SQL Server, ORM tools (like Entity Framework), and N-tier application architecture.</p><p>Technical Expertise:</p><p>Demonstrate strong Object-Oriented Programming (OOP) skills and adhere to industry best practices (design patterns, coding standards).</p><p>Contribute to both front-end (JavaScript) and back-end development.</p><p>Project Involvement:</p><p>Participate in project scoping and planning, recommending optimal approaches.</p><p>Present project deliverables to clients effectively.</p><p>Continuous Improvement:</p><p>Contribute to the agency's growth by producing high-quality code and exceptional work.</p><p>Assist in the development of internal tools and applications to enhance efficiency.</p><p><br></p><p>Key Skills:</p><p>Microsoft Technology Stack (C#, .NET, ASP.NET)</p><p>SQL Server, ORM (e.g., Entity Framework)</p><p>JavaScript</p><p>Object-Oriented Programming (OOP)</p><p>Agile Methodologies</p><p>Client Communication and Presentation</p> Software Developer <p><strong>Job Summary:</strong></p><p> Robert Half is seeking a Software Developer for our client in Madison, WI. In this role you’ll develop applications and implement a comprehensive QA program for a live-action gaming attraction. This role involves maintaining and expanding game platforms and applications, working directly with proprietary software and hardware systems.</p><p><br></p><p><strong>This is a full-time, salaried position that requires a hybrid work schedule in Madison.</strong></p><p><br></p><p><strong>Responsibilities:</strong></p><ul><li>Work within existing application codebases and projects to maintain and enhance game and support applications.</li><li>Develop new applications with an emphasis on front-end and UI development using Unity.</li><li>Create, execute, and manage test plans for applications and API platforms.</li><li>Use manual and automated testing methods to reproduce, analyze, and address reported issues.</li><li>Implement and manage software unit testing processes.</li><li>Submit bug details and corrective actions into sprint boards while assigning tasks accordingly.</li><li>Collaborate closely with software engineers and technical designers on application/system development and maintenance.</li><li>Set up, configure, and optimize hardware and operating systems (Windows, Android, Apple) for use with applications.</li><li>Provide on-site installation support when necessary, including some travel.</li><li>Participate in research and development for integrating new hardware components into gaming systems.</li></ul><p><br></p> Software Developer L3 <p>We are offering a long term contract employment opportunity for a Software Developer in the Southern California area. This role requires a hybrid work type, with less than 60% of the time being on-site. As a Software Developer L3, you will be tasked with developing and maintaining web applications using various programming languages, designing and implementing RESTful APIs and microservices, as well as troubleshooting and debugging applications to ensure optimal performance.</p><p><br></p><p>Responsibilities:</p><p>• Design and implement RESTful APIs and microservices to facilitate seamless data exchange.</p><p>• Develop and maintain web applications utilizing Node.js, Java, and Python.</p><p>• Write clean, maintainable, and efficient code, adhering to industry best practices.</p><p>• Utilize front-end technologies such as HTML, CSS, JavaScript frameworks like React or Angular to develop user interfaces.</p><p>• Work with AWS services such as EC2, S3, Lambda, RDS, etc. to manage cloud-based resources.</p><p>• Troubleshoot and debug applications to ensure optimal performance and user experience.</p><p>• Collaborate with team members during code reviews and contribute to knowledge sharing initiatives.</p><p>• Familiarize yourself with database technologies such as SQL and NoSQL to manage data effectively.</p><p>• Ensure continuous integration and continuous deployment practices by managing CI/CD pipelines.</p><p>• Stay updated with the latest technologies and integrate them when appropriate.</p> Software Developer <p>Our client is seeking a talented and motivated Software Developer with hands-on experience in C# and .NET Core to join their dynamic and innovative development team. In this role, you will design, build, and maintain high-quality software solutions that support the organization’s goals and deliver seamless user experience. If you thrive in a collaborative environment and are passionate about coding, problem-solving, and modern technologies, we want to meet you!</p><p><br></p><p><strong>This is a Direct Hire role that will require a hybrid work schedule.</strong></p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Design, develop, and maintain scalable, secure, and efficient software applications using C# and .NET Core technologies.</li><li>Collaborate with cross-functional teams, including product managers, designers, and other developers, to create solutions aligned with business requirements.</li><li>Participate in code reviews to ensure adherence to best practices, clean coding standards, and quality assurance protocols.</li><li>Troubleshoot, debug, and optimize existing applications to improve user experience and performance.</li><li>Write and maintain unit tests to ensure consistent, reliable application functionality.</li><li>Stay current with emerging technologies and industry trends to improve development processes and adopt new tools when applicable.</li><li>Follow Agile and Scrum methodologies to manage project workflows effectively and deliver results within established timelines.</li></ul><p><br></p> .NET Developer <p><strong>.NET Developer</strong></p><p><strong>Location:</strong> Charlotte, NC (Hybrid Schedule)</p><p><strong>Job Type:</strong> Long-Term Contract</p><p><br></p><p><strong>Overview:</strong></p><p>We are seeking a talented and motivated .NET Developer to join our team for a long-term contract opportunity. This role will be responsible for developing, enhancing, and supporting enterprise-grade applications, working closely with business stakeholders and technical teams. The ideal candidate has a strong background in .NET technologies and thrives in a collaborative, hybrid work environment.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Design, develop, test, and deploy .NET-based applications, services, and APIs.</li><li>Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.</li><li>Maintain, troubleshoot, and enhance existing applications.</li><li>Write clean, scalable, and efficient code following best practices.</li><li>Perform code reviews and provide constructive feedback to peers.</li><li>Participate in system and integration testing efforts.</li><li>Document technical specifications, architecture designs, and solutions.</li><li>Stay updated on emerging technologies and propose improvements where appropriate.</li></ul> Senior Software Developer <p><strong>Position:</strong> Senior Software Developer</p><p> <strong>Location:</strong> Hybrid (3x/week onsite near Calabasas, CA)</p><p> <strong>Contract Type:</strong> Contract-to-Hire (CTH)</p><p> <strong>Start Date:</strong> May 12</p><p> <strong>Hours:</strong> 9:00 AM – 6:00 PM</p><p> <strong>Pay Rate:</strong> $71–$89/hr</p><p> <strong>On-call:</strong> Rotation and occasional weekends as needed</p><p> <strong>Pre-Placement:</strong> Background Check Required</p><p><br></p><p><strong>Position Overview</strong></p><p>We are seeking a seasoned <strong>Senior Software Developer</strong> to join a high-performing development team focused on supporting both legacy systems and building the future of a key enterprise platform. This role is perfect for a developer who thrives in a hybrid environment of maintaining robust Windows-based solutions while also shaping modern, scalable service-driven applications.</p><p>You’ll contribute to the evolution of a core system that serves as a critical integration hub across the business, influencing both architecture and implementation across multiple layers of the tech stack.</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Maintain and enhance legacy enterprise applications built with VB.NET and C#</li><li>Support and extend SOAP-based web services using .NET technologies</li><li>Work on modern web applications using C#, ASP.NET MVC, .NET Core, SQL, and React</li><li>Build and manage serverless APIs in Microsoft Azure (C#, SQL)</li><li>Design scalable software components that are performant and maintainable</li><li>Collaborate closely with stakeholders, including developers, product owners, and SMEs</li><li>Troubleshoot and resolve system issues, bottlenecks, and bugs</li><li>Maintain clean, modular codebases and participate in code reviews</li><li>Create and update documentation, including technical specs and diagrams</li><li>Participate in an on-call support rotation and assist with incident response and communication</li></ul><p><br></p><p><br></p><p><br></p> Software Developer <p>We’re seeking a talented and experienced Senior Developer to take the lead in designing and developing innovative software solutions tailored to support a growing ophthalmology-focused organization. This role is ideal for someone who thrives in a hands-on environment and is passionate about creating clean, scalable code. While leadership experience is appreciated, the primary focus is on technical excellence and delivering high-impact solutions. As the organization expands, there will be significant opportunity to grow into a leadership role and build out a development team.</p><p><br></p><p><strong>What You’ll Do:</strong></p><ul><li>Act as the lead developer, partnering closely with stakeholders to ensure software solutions align with business needs.</li><li>Own the tech stack strategy—evaluating, recommending, and implementing the right tools and frameworks to build a scalable system from the ground up.</li><li>Lead full-cycle development projects: from planning and design through coding, testing, deployment, and long-term support.</li><li>Collaborate cross-functionally with analysts, subject matter experts, and designers to build user-centric, enterprise-grade applications.</li><li>Create custom applications and tools that streamline workflows and support internal operations.</li><li>Write clean, efficient, and maintainable code that follows modern development practices and design principles.</li><li>Champion continuous improvement, process refinement, and industry best practices.</li><li>Maintain thorough documentation, including system diagrams and workflows, to support ongoing maintenance and future development.</li></ul><p><br></p> Software Developer <p>We’re partnering with a client in Green Bay, WI on an urgent need for a C# Developer to support a time-sensitive project involving targeted enhancements and specific code modifications. This is an excellent opportunity to make an immediate impact on a high-priority initiative!</p><p><br></p><p>&#128205; Location:</p><p>Green Bay, WI (onsite or hybrid expectations – details to be confirmed)</p><p><br></p><p>&#128188; Project Scope:</p><p>The developer will be focused on additional enhancements the client is working to complete — including selective check-outs and targeted updates to existing code. This role requires someone who can jump in immediately with minimal ramp-up time.</p><p><br></p><p><br></p> Software Developer <p><strong>Get ready to ignite your passion for coding!</strong> We're on the hunt for a phenomenal Software Engineer to join our dynamic IT Software team right here in sunny Jacksonville, FL! If you're bursting with creativity and love building cutting-edge software, this is your chance to shine!</p><p><br></p><p><strong>Imagine this:</strong> You'll be a key player in crafting, testing, and fine-tuning secure and scalable applications that truly make a difference. You'll team up with brilliant product owners, enthusiastic stakeholders, and fellow developers to deliver jaw-dropping, full-stack solutions that thrill our customers and propel our business forward!</p><p><br></p><p><strong>Here's where the magic happens:</strong></p><ul><li><strong>Dream Big, Build Bigger!</strong> Collaborate with our rockstar product owners and stakeholders to design software solutions that are not just functional, but revolutionary!</li><li><strong>Code with Confidence!</strong> Dive into industry best practices and coding standards to develop, test, and maintain software applications that are as robust as they are elegant.</li><li><strong>Level Up Together!</strong> Engage in lively code reviews, sharing your expertise and soaking up the wisdom of your colleagues.</li><li><strong>API Alchemist!</strong> Develop and manage powerful internal and external APIs/RESTful services, both on-site and in the cloud, connecting our systems like never before.</li><li><strong>Data Dynamo!</strong> Harness the power of databases like SQL Server, MongoDB, and PostgreSQL to store and retrieve data with lightning speed and precision.</li><li><strong>Testing Titan!</strong> Create and execute unit and integration tests to guarantee flawless software performance, every time.</li><li><strong>User Whisperer!</strong> Gather and analyze user feedback to continuously enhance software performance and create an amazing user experience.</li><li><strong>Documentation Dynamo!</strong> Keep our technical documentation crystal clear and up-to-date, including user manuals and system architecture diagrams.</li><li><strong>Tech Trailblazer!</strong> Stay ahead of the curve by exploring and embracing emerging trends and technologies in the ever-evolving world of software development.</li></ul><p><strong>If you're ready to unleash your coding superpowers in a vibrant, collaborative, and onsite environment in Jacksonville, FL, we want YOU! Let's build the future together!</strong></p> Software Developer We are in the market for a dedicated Software Developer to join our team in San Francisco, California. As a Software Developer, your primary role will be to create, maintain, and improve software solutions that cater to our business needs. You'll be tasked with designing patient-facing applications and internal tools that help our operations scale. <br><br>Responsibilities<br><br>• Lead the development and delivery of high-quality, reliable software solutions to meet business needs<br>• Write scalable, adaptable code that not only addresses the core of the solution but is also reusable and efficient<br>• Identify and resolve production issues both independently and as part of a team, ensuring the health of production systems<br>• Continuously broaden your domain expertise to help shape and develop solutions within your area of proficiency<br>• Act as a technical liaison in cross-functional settings, representing the engineering perspective to both technical and non-technical audiences<br>• Uphold high standards for technical, cultural, and process aspects within your team<br>• Mentor, coach, and support mid-level and other senior engineers in their journey to master their craft as engineers<br>• Write advanced, scalable code that addresses the solution at its core, adapts to changing requirements, and maintains high reusability and efficiency. <br>• Utilize skills such as Atlassian Jira, Backend Development, Bug Tracking, C++, GitHub, AB Testing, Agile Scrum, Ajax, API Development, ASP.NET in the execution of your duties. Software Developer <p>We are offering a contract to hire opportunity for a Lead Mobile App Developer based in Draper, Utah. In this position, you will play a pivotal role in leading the design and development of mobile and cross-platform applications, ensuring scalability, security, and high availability. You will also be responsible for defining business and technical requirements, mentoring team members, and upholding best practices across mobile and enterprise development standards.</p><p><br></p><p>Responsibilities:</p><p>• Oversee the full lifecycle of mobile application development for both iOS and Android platforms.</p><p>• Deliver cross-platform solutions using .NET MAUI and C#, with an emphasis on performance, responsiveness, and maintainability.</p><p>• Collaborate with product managers, designers, and backend developers to align on mobile application architecture and functionality.</p><p>• Manage application lifecycle management (ALM), including source control using GitLab, build pipelines, deployment strategies, and monitoring.</p><p>• Mentor entry level engineers and promote application coding standards, agile practices, and DevOps best practices.</p><p>• Integrate mobile applications with backend services using RESTful APIs and contribute to enterprise-wide systems architecture.</p><p>• Ensure mobile applications' compatibility across browsers and devices and continuously improve mobile UI/UX based on platform guidelines and user feedback.</p><p>• Analyze system performance and troubleshoot performance bottlenecks in mobile apps and supporting APIs.</p><p>• Collaborate with infrastructure and operations teams to ensure mobile applications are scalable, secure, and resilient.</p><p>• Facilitate agile ceremonies and contribute to backlog grooming, sprint planning, and retrospectives.</p><p>• Prepare and maintain documentation including technical specifications, architectural designs, and process workflows.</p><p>• Enforce IT SDLC, Agile, and mobile development policies, naming conventions, and release processes.</p><p>• Participate actively in code reviews, technical design discussions, and architecture decisions.</p><p>• Support cloud-native development and deployment practices with exposure to AWS, Snowflake, and Databricks where applicable.</p> Software Developer We are offering an exciting opportunity for a Software Developer in San Francisco, California. In this role, you will primarily focus on the creation and implementation of high-quality and reliable solutions to meet our business needs. You'll work on the development of both customer-facing applications and the internal tools that enable our business to scale.<br><br>Responsibilities:<br>• Architect and deliver superior quality solutions to address business challenges.<br>• Write advanced, scalable code that is adaptable to changing requirements and maintains high reusability and efficiency.<br>• Identify and resolve production issues either individually or as part of a team, leading activities to uphold the health of production systems.<br>• Continuously build and expand domain expertise to shape and build solutions within the attained expertise.<br>• Act as a technical partner in cross-functional settings, representing the engineering view to both technical and non-technical audiences.<br>• Uphold high technical, cultural, and process standards within your team.<br>• Mentor, coach, and empower mid-level and other detail-oriented engineers, aiding in their development.<br>• Utilize skills in Atlassian Jira, Backend Development, Bug Tracking, C++, GitHub, AB Testing, Agile Scrum, Ajax, API Development, and ASP.NET to effectively perform your role. Software Developer <p>We are offering a permanent employment opportunity in the transport industry for a Software Developer based in Saint Louis, Missouri. You'll be primarily tasked with maintaining various C# .NET applications with React frontends or Rest API’s hosted on AWS Fargate and AWS S3.</p><p><br></p><p>Responsibilities:</p><p>• Ensure the efficient and accurate processing of customer credit applications.</p><p>• Keep customer credit records up to date.</p><p>• Handle and resolve customer inquiries promptly.</p><p>• Monitor customer accounts and initiate appropriate action as necessary.</p><p>• Develop and maintain web applications using React and TypeScript.</p><p>• Implement backend services using .NET and SQL Server.</p><p>• Work collaboratively with team members to outline project requirements and deliverables.</p><p>• Write efficient, clean, and well-documented code.</p><p>• Participate in code reviews, providing and receiving constructive feedback.</p><p>• Troubleshoot and debug issues to ensure optimal performance.</p><p>• Stay abreast of industry trends and best practices.</p><p>• Ensure the smooth operation of our internal .NET applications.</p> Solutions Developer I We are offering a permanent employment opportunity for a Solutions Developer I in Rocky Mount, Virginia, United States. This role predominantly focuses on enhancing local government services by designing, developing, and implementing software solutions. The Solutions Developer I will contribute to all stages of the software development lifecycle, ensuring applications are functional and meet user needs.<br><br>Responsibilities:<br>• Assist in the design, coding, testing, and deployment of software applications according to specifications.<br>• Collaborate with IT staff and stakeholders to understand requirements and learn on the job.<br>• Participate in testing and validation processes to ensure the reliability of software and adherence to specifications.<br>• Contribute to the creation and maintenance of basic documentation for system designs and development processes.<br>• Manage forms, survey development, and AV recording reviews and publications.<br>• Act as a support liaison for enterprise applications, manage vendor access, and ensure compliance.<br>• Collaborate on campaigns and develop training materials.<br>• Handle IT-related administrative tasks. Software Developer <p>We are offering a temporary to permanent employment opportunity for a Software Developer in BURR RIDGE, Illinois. The Software Developer will be part of a dynamic team, focusing on designing, developing, and customizing solutions using various tools including D365 F& O and Microsoft Power Platform. This role is key in maintaining and improving our technical systems to meet business requirements.</p><p><br></p><p>Responsibilities:</p><p>• Collaborate with stakeholders to gather requirements and design functional solutions in D365</p><p>• Architect and implement technical solutions, potentially coordinating with 3rd party developers</p><p>• Utilize X++ to develop and customize D365 F& O solutions aligned with business needs</p><p>• Modify and create forms, reports, workflows, and other system elements as required</p><p>• Troubleshoot and rectify technical issues within the D365 F& O environment</p><p>• Leverage Microsoft Power Platform tools such as Power Apps, Power Automate, and Power BI to design and develop solutions</p><p>• Deliver support and efficiently solve production and operational issues</p><p>• Conduct unit testing for applications and components to ensure customer requirements are met</p><p>• Handle deployment, configuration, and troubleshooting of applications</p><p>• Produce and maintain technical documentation for developments.</p>