Software Engineer<p>Robert Half is hiring for a long-term contract opportunity and is looking for a dedicated Software Engineer to design, develop, and install software solutions. If you or anyone you know is seeking a new opportunity, we encourage you to apply! The successful candidate will build high-quality, innovative, and fully performing software in compliance with coding standards and technical design.</p><p>Responsibilities:</p><ul><li>Analyze user requirements and create appropriate software solutions</li><li>Collaborate with developers and product managers to conceptualize software solutions</li><li>Execute full software development lifecycle (SDLC)</li><li>Produce well-designed, efficient, and testable code</li><li>Integrate software components into fully functional software system</li><li>Maintain and upgrade existing systems</li><li>Troubleshoot, debug and upgrade existing software</li><li>Comply with project plans and industry standards</li><li>Keep software updated with the latest features</li></ul><p>Apply now for immediate consideration!</p>Senior .NET Developer | Software EngineerWe are offering a contract to hire employment opportunity for a Software Developer in Davenport, Iowa. The successful candidate will be part of our team, focusing on developing and troubleshooting software applications, collaborating with the development team, and ensuring the functionality and efficiency of our software solutions. <br><br>Responsibilities:<br><br>• Translate application requirements into coded features<br>• Write high-quality source code to program application features within deadlines<br>• Conduct unit and integration testing before delivering to the software team for formal testing<br>• Collaborate with the software testing team for functional and non-functional testing<br>• Work with the development team to set specifications for new applications<br>• Debug applications and troubleshoot any issues that arise<br>• Assist technical writers in documenting source code and understanding functions for end-user documentation<br>• Maintain a strong understanding of programming for Windows operating systems and platforms using development tools<br>• Utilize skills in various technologies such as SQL, DevOps, Azure DevOps, Team Foundation Server (TFS), .NET, Angular Software, AngularJS, Azure SQL Database, C# - Sharp, ASP.NET, Cloud Computing, T-SQL - Transact-SQL, and Microsoft Azure.Software EngineerWe are offering a permanent employment opportunity for a Software Engineer in Boca Raton, Florida. As a Software Engineer, you will be heavily involved in designing, developing, and implementing key elements of our platform. You will be collaborating with various teams to introduce new features, ensuring the applications are of high quality and performance. Moreover, you will be expected to keep up with the latest tech trends and apply them within the product's context.<br><br>Responsibilities<br>• Lead the development and deployment of integral components of our platform.<br>• Collaborate with diverse teams to conceptualize, design, and launch new features.<br>• Ensure the applications' responsiveness, quality, and performance.<br>• Identify and rectify potential bottlenecks and bugs.<br>• Contribute to the strategic direction of our system architecture.<br>• Actively contribute to team practices, conduct code reviews, and mentor entry level engineers.<br>• Keep up with the latest tech trends and apply the best practices within the product's context.<br>• Work closely with product managers and UX designers to ensure product roadmaps' technical feasibility.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 EngineerWe are in search of a Software Engineer to join our team in OYSTER BAY, New York. The role emphasizes the development and maintenance of software systems. The Software Engineer will work on various tasks, including designing software systems, coding, and testing software applications. This role is an excellent opportunity for individuals who have a deep understanding of the software development lifecycle and possess strong communication skills.<br><br>Responsibilities:<br><br>• Develop and design software systems using VB or C<br>• Conduct unit testing and integrated system testing to ensure the functionality and reliability of software systems<br>• Work independently and as part of a team to meet project deadlines and achieve goals<br>• Maintain a solid understanding of software development and database development (Oracle and/or SQL)<br>• Handle customer inquiries and resolve any issues promptly and accurately<br>• Monitor customer accounts and take appropriate action when necessary<br>• Possess knowledge of Inventory and Manufacturing-related systems<br>• Maintain accurate customer credit records and process customer credit applications efficiently<br>• Ensure consistent communication with all relevant parties to keep them informed about ongoing projects and developments.Software Engineer<p>We are offering a permanent employment opportunity for a Software Engineer in Boca Raton, Florida. As a part of the team, you will be leading the development, design, and deployment of key components, collaborating with different teams to bring new features to life, and ensuring the quality and responsiveness of applications.</p><p><br></p><p>Responsibilities:</p><p>• Collaborate with cross-functional teams to design and ship new features</p><p>• Lead the design, development, and deployment of key software components</p><p>• Ensure the performance, quality, and responsiveness of applications</p><p>• Identify bottlenecks and bugs, and devise solutions to these problems</p><p>• Contribute to maintaining code quality and organization through automation</p><p>• Provide guidance and mentorship to entry level engineers</p><p>• Stay updated with the latest technology trends and apply best practices within the product context</p><p>• Work in close association with product managers and UX designers to ensure the technical feasibility of product roadmaps</p><p>• Make significant contributions to the strategic direction of our system architecture</p>Software Engineer<p>We are in search of a Software Engineer to become an integral part of our team. This role is situated in Durham, North Carolina, 27709, United States and offers a long term contract employment opportunity. The Software Engineer will be instrumental in backend development, API development, and working with Amazon Web Services (AWS).</p><p><br></p><p>Responsibilities: </p><p>• Design and build backend services to support the platform's functionality.</p><p>• Develop APIs for integration with other software systems.</p><p>• Ensure the software architecture is scalable and robust, capable of handling significant data volumes.</p><p>• Collaborate with team members to identify and prioritize software requirements.</p><p>• Actively participate in code reviews to maintain high-quality code.</p><p>• Utilize Amazon Web Services (AWS) for various application functionalities.</p><p>• Debug and solve complex technical issues related to the application.</p><p>• Continually update technical knowledge and skills by studying the latest development tools, programming techniques, and computing equipment.</p><p>• Work closely with the product team to understand end-user requirements, formulate use cases, and translate them into pragmatic and effective technical solutions.</p><p>• Maintain a high level of professionalism and contribute to a positive work environment.</p>Software EngineerWe are in search of a Software Engineer to join our team located in Malvern, Pennsylvania. This role offers a contract to hire employment opportunity, with a key focus on developing and maintaining solutions for our banking operations. The selected candidate will be involved in a variety of tasks including custom development, SaaS integration, microservice design and development, RPA, and AI.<br><br>Responsibilities:<br>• Design and develop robust and scalable software solutions using a variety of libraries such as C#, Vue, React, and Node.<br>• Collaborate with cross-functional teams to define, design, and implement new features.<br>• Develop web-based cloud solutions for custom development and support.<br>• Integrate and maintain SaaS applications and microservices.<br>• Implement AI and RPA solutions to automate business processes.<br>• Analyze business processes thoroughly to identify areas for automation and improvement.<br>• Ensure the performance, quality, and responsiveness of applications.<br>• Identify and correct bottlenecks, fix bugs, and help maintain process best practices.<br>• Work towards enhancing code quality, organization, and automation.Job Information US - Software Engineer V<p>We are offering an exciting contract to permanent employment opportunity for a Software Engineer V. This role is crucial within our team, focusing on regulatory and compliance services within the US Mutual Fund space. As a Software Engineer V, you will be responsible for maintaining and converting components of our legacy software into the latest C# .Net Core and supporting and running conversions of our clients into our latest software application. Your responsibilities will be centered around efficiency, quality, and timely delivery of software products and data.</p><p><br></p><p><br></p><p>Remote: Must be in NC, GA, FL, or TX</p><p><br></p><p>Duration: 6 months with possible extension.</p><p><br></p><p>We are seeking a Senior Software Engineer (Contractor) for a home-based position on our software development team focused on regulatory and compliance services within the US Mutual Fund space. The candidate will collaborate closely with our product owners and technical teams while driving and maintaining agile and Software Development Life Cycle (SDLC) best practices in an open, agile, state-of-the-art work environment.</p><p><br></p><p><strong>Responsibilities:</strong></p><p>• Conversion of components of our legacy application into modern C# .NET Core</p><p>• Assist in supporting and running client conversion into our latest SAAS application</p><p>• Influence the design and implementation of our applications</p><p>• Balance priorities and offer solutions on varying program areas</p><p>• Create application designs, apply and improve patterns and practices</p><p>• Advocate for quality and performance alongside engineering and business stakeholders</p>Software Engineer<p>Our Austin-based client is seeking a skilled Software Engineer with expertise in Node.js and TypeScript to join our development team. In this role you will design, develop, and maintain server-side applications, ensuring high performance, scalability, and security. The ideal candidate will have strong backend development experience with Node.js and TypeScript, as well as a passion for building robust and efficient web applications.</p><p><br></p><p><strong>Responsibilities:</strong></p><ul><li>Design, develop, and maintain scalable and efficient server-side applications using Node.js and TypeScript.</li><li>Collaborate with front-end developers to integrate user-facing elements with backend logic.</li><li>Write clean, maintainable, and well-documented code following best practices and coding standards.</li><li>Build and manage RESTful APIs and microservices architecture.</li><li>Implement and maintain automated tests, CI/CD pipelines, and deployment processes.</li><li>Optimize application performance for speed and scalability.</li><li>Troubleshoot and debug issues, ensuring the reliability and stability of applications.</li><li>Work closely with cross-functional teams to gather requirements and deliver technical solutions that meet business needs.</li><li>Stay current with new trends, technologies, and best practices in software development.</li></ul>Software Engineer<p>We are in search of a Software Engineer to join our team in the facilities management industry. Located in Raleigh, North Carolina, this role offers a contract to permanent employment opportunity. The Software Engineer will be integral to maintaining and enhancing our myriad of applications, primarily based on Microsoft technologies. </p><p><br></p><p>Responsibilities include:</p><p><br></p><p>• Maintaining and enhancing existing applications, the majority of which are asp.net webforms and C# 4.7 framework based.</p><p>• Contributing to the care and management of our applications, ensuring they function optimally at all times.</p><p>• Engaging in full stack work given the compact nature of our development team.</p><p>• Utilizing ASP.Net web forms, C#, and SQL in daily duties.</p><p>• Exploring and potentially implementing Blazor in our software stack.</p><p>• Deploying code, with potential for cloud deployment as we plan to transition to the cloud.</p><p>• Working with SQL Stored Procedures and possibly SSIS.</p><p>• Considering the incorporation of API development in our software solutions.</p><p>• Participating in DevOps tasks when necessary.</p>Senior Software EngineerWe are in search of a Senior Software Engineer to join our team based in Des Moines, Iowa. In this role, you'll be a crucial part of our team, ensuring the smooth operation and efficiency of our systems and applications. Your primary focus will be to work with .NET C# Development and bring in new tools and technologies to the team.<br><br>Responsibilities:<br><br>• Lead the development and implementation process of the company's services and applications using .NET C# Development<br>• Innovate and introduce new technologies and tools to the team to enhance functionality and user experience<br>• Ensure the seamless operation of RESTful API Web Services<br>• Participate in an agile environment, contributing to a collaborative, dynamic, and productive team culture<br>• Maintain up-to-date knowledge of industry developments and advancements in technology<br>• Work on a diverse range of projects, contributing to all stages of the development life cycle.Software Engineer<p>We are seeking a talented and motivated software engineer to join our team. The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.</p><p>Responsibilities:</p><ul><li>Develop quality software and web applications</li><li>Analyze and maintain existing software applications</li><li>Design highly scalable, testable code</li><li>Discover and fix programming bugs</li></ul><p>Apply now for immediate consideration.</p>Software Engineer<p>We are seeking a talented and motivated software engineer to join our team. The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.</p><p>Responsibilities:</p><ul><li>Develop quality software and web applications</li><li>Analyze and maintain existing software applications</li><li>Design highly scalable, testable code</li><li>Discover and fix programming bugs</li></ul><p>Apply now for immediate consideration.</p>Software Developer<p>We are excited to offer a long-term contract opportunity for a Software Developer position based in Jacksonville, Florida. This role involves leading and directing technical staff in software development, maintenance, and enhancement. As a Software Developer, you will collaborate closely with various teams and vendors to resolve complex technical issues and enhance the performance and scalability of our systems.</p><p><br></p><p><strong>Responsibilities:</strong></p><ul><li>Lead the design of software components and solutions based on user requirements and guiding principles.</li><li>Oversee the development of enterprise-level applications using .NET Core, C#, Azure DevOps, and Azure PaaS.</li><li>Execute tasks as directed by the Delivery Architect and Manager, escalating issues and risks as needed.</li><li>Ensure adherence to development standards through quality reviews and compliance scans.</li><li>Engage in detailed design of multiple technologies under the guidance of the delivery architect.</li><li>Collaborate with team members to define and clarify business requirements, development estimation, and work plan finalization.</li><li>Participate in and lead the implementation and support transition of completed components.</li><li>Assist other teams in troubleshooting problems arising from applications or integration of various components.</li><li>Proactively solve problems, remove blockers, and address technical challenges.</li><li>Work closely with other developers and QA engineers throughout the software development lifecycle.</li><li>Use advanced knowledge and experience to resolve complex break/fix and bug/defect issues.</li><li>Implement core REST JSON-based APIs.</li><li>Support the Operations Team with any environment issues during application deployment across Development, QA, Staging, and Production environments.</li><li>Participate in and lead design discussions, asking probing questions, and identifying edge cases.</li></ul><p><br></p>Software Engineer<p>We are seeking a highly skilled and motivated <strong>Software Engineer</strong> to join our dynamic team. The ideal candidate will have a strong passion for technology and software development, a solid foundation in computer science principles, and the ability to design, develop, and maintain high-quality software solutions. You will collaborate with cross-functional teams to deliver innovative solutions that meet business requirements and drive company goals.</p>software engineer<p>Responsibilities:</p><p><br></p><p>• Develop and design software systems using VB or C</p><p>• Conduct unit testing and integrated system testing to ensure the functionality and reliability of software systems</p><p>• Work independently and as part of a team to meet project deadlines and achieve goals</p><p>• Maintain a solid understanding of software development and database development (Oracle and/or SQL)</p><p>• Handle customer inquiries and resolve any issues promptly and accurately</p><p>• Monitor customer accounts and take appropriate action when necessary</p><p>• Possess knowledge of Inventory and Manufacturing-related systems</p><p>• Maintain accurate customer credit records and process customer credit applications efficiently</p><p>• Ensure consistent communication with all relevant parties to keep them informed about ongoing projects and developments.</p><p><br></p>Software Engineer<p>We are seeking a talented and motivated software engineer to join our team. The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.</p><p>Responsibilities:</p><ul><li>Develop quality software and web applications</li><li>Analyze and maintain existing software applications</li><li>Design highly scalable, testable code</li><li>Discover and fix programming bugs</li></ul><p>Apply now for immediate consideration.</p>Sr. Software Engineer<p>Robert Half is looking for a Sr Software Engineer to be part of their team. in Santa Clara, CA. As a Sr. Software Engineer, you will be working in a dynamic environment that demands strategic thinking, team collaboration, and the ability to act as a liaison between the design and development teams. </p><p><br></p><p>This is a 6-month contract to hire role, in Santa Clara, CA.</p><p><br></p><p>If interested, please apply to the job opportunity with your updated resume for Suman Sandhu to review.</p><p><br></p><p><br></p>Software EngineerWe are offering a long term contract employment opportunity for a Software Engineer in Dublin, Ohio, United States. The role primarily involves designing, developing, and implementing applications, systems, and IT products essential for the achievement of our business objectives. The successful candidate will demonstrate proficiency in various software languages and application programming interfaces, as well as a thorough understanding of hardware/software platforms, including operating systems, databases, application servers, web servers, and integration technologies.<br><br>Responsibilities:<br><br>• Design, develop, and implement applications and IT systems to meet business objectives.<br>• Demonstrate a thorough understanding of software development techniques and fluency in software languages and application programming interfaces.<br>• Monitor production system operations using tools such as capacity analysis and outage root cause analysis to identify and drive continuous improvement in system stability and performance.<br>• Demonstrate conceptual knowledge of architecture standards, database, and operating systems.<br>• Plan and execute system implementations to ensure success and minimize risk of system outages or other negative production impacts.<br>• Analyze complex information to simplify and abstract it for easier digestion by the team.<br>• Participate in sprint planning and development through sprints in accordance with the AGILE/SCRUM process.<br>• Continuously write and maintain frontend and backend code.<br>• Suggest, implement, and iterate on instilling best practices for the development team.<br>• Participate in design and code reviews, including peer reviewing others' code.<br>• Explore new technologies to bring to the team.Software Engineer<p>Are you an experienced software engineer ready to take your career to the next level? If you are expert in C#, SQL, React, Angular and MVC technologies, we have an exciting opportunity for you. We are currently on the lookout for a Senior Software Engineer to join our dynamic team.</p><p><br></p><p>Responsibilities:</p><ul><li>Designing and developing sophisticated applications using C#, SQL, React, Angular, and MVC.</li><li>Guiding junior developers in understanding software requirements and architecting solutions.</li><li>Taking charge of the entire software development life-cycle.</li><li>Identifying and resolving complex technical issues through advanced debugging, research, and investigation.</li><li>Conducting comprehensive code reviews to maintain high code quality standards.</li></ul><p><br></p>Sr. Software EngineerWe are seeking a Sr. Software Engineer to join our team in Des Moines, Iowa. In this role, you will be working within the banking industry, offering your skills and expertise to create bespoke software solutions, provide technical leadership on development initiatives, and mentor other developers. <br><br>Responsibilities:<br>• Utilize proficiency in Java 2 Enterprise Edition, JavaScript, Angular, Bootstrap, and Node.js to develop and enhance software solutions.<br>• Collaborate with the development team to design and implement custom software solutions.<br>• Act as a technical leader in development initiatives, offering guidance and expertise to drive projects forward.<br>• Mentor and support other developers, fostering a collaborative and inclusive team environment.<br>• Work closely with business partners to ensure the delivery of quality solutions.<br>• Leverage your knowledge of various technologies and applications to act as a subject matter expert within the team.<br>• Uphold a deep understanding of object-oriented design principles, application architecture, and the software development lifecycle.<br>• Employ automation tools such as GitLab to streamline processes and improve efficiency.Software Engineer<p>We are seeking a talented and motivated software engineer to join our team. The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.</p><p>Responsibilities:</p><ul><li>Develop quality software and web applications</li><li>Analyze and maintain existing software applications</li><li>Design highly scalable, testable code</li><li>Discover and fix programming bugs</li></ul><p>Apply now for immediate consideration.</p>Software Developer<p>We are offering a permanent employment opportunity for a Software Developer in Sarasota, Florida. This position involves working both independently and as a project lead, providing software support and development, and managing web and third-party applications. The selected individual will also be expected to provide on-call technical support outside of regular office hours. This position is almost fully remote for the meantime and then will go to a few days onsite.</p><p><br></p><p>Responsibilities:</p><p>• Lead projects involving software and hardware upgrades, ensuring progress is communicated and obstacles are addressed.</p><p>• Evaluate technical opportunities between partnering agencies to enhance sharing of services and resources.</p><p>• Develop and maintain Microsoft SQL Server Database, Tables, Views, Stored Procedures, and SSIS packages.</p><p>• Create and maintain in-house web applications using ASP.NET, ASP.NET MVC, Microsoft SQL, XML, ASP, JavaScript, AJAX in a Microsoft Windows environment.</p><p>• Act as a liaison for users, prioritizing and resolving issues in collaboration with internal staff and external vendors.</p><p>• Assist in the specification, installation, testing, and support of new versions of operating systems and other software related to supported applications.</p><p>• Participate in technical designs to ensure compliance with business requirements and technical specs.</p><p>• Provide training to customers and other detail oriented staff on the use of new systems and applications.</p><p>• Develop and maintain documentation for customers, partners, and other detail oriented staff.</p><p>• Attend training classes, conferences, seminars, and workshops to expand knowledge in system analysis, design, and other applicable skills.</p>Software DeveloperWe are in the process of expanding our team in COLUMBUS, Ohio, with the addition of a Software Developer. The selected individual will be engrossed in a variety of tasks ranging from writing and testing code, maintaining application systems, ensuring optimal performance of production programs, and providing technical support. This role does not fall under any specific employment type.<br><br>Responsibilities:<br>• Develop, test, and debug new and existing software programs<br>• Work on the enhancement of our public website, APIs, mobile applications, and other components<br>• Assist in analyzing business functions and the technical design of code and database solutions<br>• Ensure the integrity of program code and maintain databases<br>• Address any issues that arise in databases and provide technical support to end users<br>• Monitor production programs to ensure expected performance and respond to errors and emergency problems<br>• Install and configure software as needed<br>• Contribute in optimizing existing programs to improve performance and reduce footprint<br>• Generate procedural documentation as required