<p>Are you a talented developer looking to build innovative solutions while working on both back-end and front-end technologies? We’re seeking <strong>Mid-Level Full-Stack Developers</strong> to join our talent pipeline for contract and permanent opportunities. If you have experience building applications end-to-end and thrive in hybrid or on-site work environments, we’d love to connect with you!</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Design, develop, and maintain scalable full-stack applications, taking ownership from user interface to the database.</li><li>Collaborate with cross-functional teams, including product managers, designers, and QA, to deliver high-quality solutions.</li><li>Write clean, efficient, and testable code while following best practices for development, deployment, and CI/CD.</li><li>Debug and optimize existing applications to enhance performance and reliability.</li><li>Create and consume APIs to ensure seamless integration between components and services.</li></ul><p><br></p><p><strong>Work Environment</strong></p><ul><li><strong>Hybrid or On-Site</strong> roles, depending on project needs.</li><li>Specific location details will be tailored to client requirements.</li><li>Candidates must be available to work on-site for a minimum of 3 days per week.</li></ul><p><br></p><p><strong>Salary & Benefits</strong></p><ul><li><strong>Salary Range</strong>: $109,725 to $157,575 annually, depending on experience, location within Chicago, and the specific client needs. (Source: Robert Half 2024 Technology Salary Guide, Chicago Market).</li><li>Compensation may also include benefits such as healthcare, PTO, certifications, and career advancement opportunities (specific to the position and client).</li></ul><p><br></p><p>When you work with Robert Half, you gain access to unparalleled opportunities and support designed to help you thrive in your career. Here’s what makes us stand out:</p><ul><li><strong>Career Acceleration</strong>: We connect you with top companies that align with your skills and career goals, opening doors to exciting projects and advancements.</li><li><strong>Access to Leading Roles</strong>: With an extensive client list, we offer you exclusive access to jobs across industries that you won’t find elsewhere.</li><li><strong>Personalized Support</strong>: Our expert recruiters are dedicated to understanding your needs, providing advice and coaching throughout the hiring process and beyond.</li><li><strong>Benefits and Perks</strong>: Enjoy competitive compensation, healthcare options, career development resources, paid certifications, and more (depending on the role).</li><li><strong>Work-Life Flexibility</strong>: Many of our clients offer hybrid work environments to help you maintain balance while doing meaningful work.</li></ul><p>With Robert Half, you’ll gain a trusted partner who’s committed to helping you succeed.</p><p><br></p><p><strong>What to Expect in the Process</strong></p><ol><li>An introductory video call with a Robert Half recruiter to discuss goals, skills, and potential matches.</li><li>A targeted interview process tailored to the chosen client opportunity (typically includes 2 interviews).</li></ol><p><br></p>
We are looking for a Senior Software Developer to join our team in Addison, Illinois, for a long-term contract opportunity. In this role, you will contribute to the development and maintenance of robust, scalable software solutions using the Microsoft technology stack. This position requires a strong technical foundation, attention to detail, and the ability to collaborate effectively within a dynamic team environment.<br><br>Responsibilities:<br>• Design, develop, and maintain full-stack applications using .NET technologies, including C#, ASP.NET Core, and .NET Framework.<br>• Build and optimize front-end components using HTML, JavaScript, and modern frameworks such as React, Angular, or Vue.js.<br>• Implement and manage database solutions using Microsoft SQL Server to ensure data integrity and performance.<br>• Collaborate with cross-functional teams to gather requirements and deliver high-quality software solutions.<br>• Utilize Git for version control and adhere to best practices in source code management.<br>• Diagnose and resolve technical issues, ensuring software operates efficiently and reliably.<br>• Participate in code reviews and provide constructive feedback to uphold coding standards.<br>• Stay updated on emerging technologies and trends to continuously improve development processes.<br>• Contribute to system enhancements and support ongoing maintenance efforts.
<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>
About Us At Robert Half, we specialize in connecting talented professionals with the best career opportunities in the technology field. We partner with some of the most reputable businesses in Chicago, offering you unmatched access to opportunities across industries. Whether you're looking to grow your skill set, tackle exciting projects, or elevate your career, we’re committed to being your trusted career partner. Why Choose Robert Half? Working with Robert Half means not only unlocking exciting opportunities with sought-after employers, but also gaining access to a host of exclusive benefits: A Team Committed to Your Success: We take the time to understand your skills, goals, and preferences, so we can align you with the best-fit opportunities. Unrivaled Access to Chicago’s Top Companies: With one of the largest detail oriented networks in the area, we bring opportunities to your doorstep that aren’t always listed. Comprehensive Career Support: From interview coaching to career advice, we provide expert support at every step of your job search. Competitive Compensation: We ensure you're placed in roles that value your skills, offering pay aligned with the Robert Half Salary Guide. About the Role We’re looking for mid-level .NET Developers to help build scalable, secure, and high-performing applications for our clients in the Chicago market. This position offers opportunities for growth, hands-on development experience, and collaboration with skilled teams across the Microsoft technology stack. Key Responsibilities Collaborate with software teams to design, build, test, and maintain web applications and APIs using .NET technologies. Participate in code reviews and contribute to the development of efficient, reusable code. Troubleshoot, debug, and optimize application performance. Work closely with cross-functional teams to support the delivery of business solutions. Communicate effectively with technical and non-technical stakeholders to clarify requirements and manage expectations. <br> Compensation Compensation aligns with the Robert Half Salary Guide for mid-level .NET Developers in the Chicago market and ranges between $94,500 and $112,000 per year depending on experience, company size, and employment type. This does not include bonuses, benefits, or other perks. (Source: 2023 Robert Half Salary Guide) Why Work With Us? At Robert Half, we specialize in matching tech talent with roles that offer competitive pay, growth opportunities, and fulfilling work environments. Whether you're looking for fully on-site or hybrid roles, our trusted network in the Chicago market ensures that you'll be placed with a company that values your talent. Take the next step toward advancing your tech career by working with a staffing partner who’s as invested in your growth as you are. Let Robert Half help you unlock new possibilities today!
<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>
<p>We are looking for a Senior Digital Experience Designer (UX) to lead and enhance the digital presence for a non-profit organization in Chicago, Illinois. This long-term contract role focuses on leveraging brand standards and accessibility guidelines to design intuitive, engaging, and accessible digital experiences. As a strategic leader, you will collaborate with cross-functional teams to improve websites, applications, and digital tools that drive awareness and support fundraising efforts.</p><p><br></p><p>Responsibilities:</p><p>• Develop and implement digital design strategies that align with brand standards and accessibility guidelines.</p><p>• Oversee the improvement of multiple websites and applications within the organization’s digital ecosystem.</p><p>• Collaborate closely with front-end and back-end developers to ensure design feasibility and functionality.</p><p>• Create and refine information design elements, such as infographics and icons, to present data effectively.</p><p>• Provide expert consultation on digital projects, offering clear direction and constructive feedback to enhance outcomes.</p><p>• Design user interfaces that are intuitive and visually compelling, ensuring consistency across platforms.</p><p>• Support digital initiatives aimed at increasing awareness and driving fundraising efforts.</p><p>• Utilize tools like Figma and Adobe XD to create detailed wireframes and prototypes.</p><p>• Advocate for best practices in user experience design, ensuring all digital products meet high standards of usability.</p>
<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>
<p>We are looking for a skilled Sr. Software Engineer with expertise in Azure cloud security and infrastructure automation to join our team on a long-term contract basis. In this role, you will help design and implement secure cloud solutions, develop automation tools, and enforce security best practices across Azure environments. The ideal candidate will have a strong background in C# development, cloud identity management, and policy-as-code techniques.</p><p><br></p><p><strong>Responsibilities:</strong></p><p>• Design and develop automation tools using C# and .NET to enforce security policies in Azure environments.</p><p>• Implement security controls to harden Azure infrastructure and protect sensitive resources.</p><p>• Build and maintain tools that manage cloud access, including securing Service Principals and other identity elements.</p><p>• Contribute to the development of policy-as-code solutions using Azure-native technologies such as Azure Policy, Bicep, and Terraform.</p><p>• Collaborate with cross-functional teams to improve the organization’s cloud security posture.</p><p>• Analyze and address vulnerabilities within Azure environments to ensure compliance with governance standards.</p><p>• Provide guidance and expertise on Azure fundamentals and cloud architecture principles.</p><p>• Optimize cloud infrastructure for scalability, reliability, and security.</p><p>• Stay updated on emerging cloud security technologies and recommend improvements where applicable.</p>
<p>We are looking for a UX/UI Designer to join our client's team on a long-term contract basis in Chicago, Illinois. This role will play a key part in supporting a major business transformation within the non-profit sector, focusing on enhancing customer journeys and building tools that improve engagement and usability. As a vital member of the design team, you will collaborate with various stakeholders to create seamless, accessible, and visually compelling user experiences.</p><p><br></p><p>Responsibilities:</p><p>• Design intuitive and visually appealing web application interfaces, applying user-centered design principles and industry best practices.</p><p>• Create wireframes, prototypes, and interactive mockups to visualize ideas and refine design concepts.</p><p>• Collaborate with UX researchers to develop test plans and iterate designs based on user feedback.</p><p>• Develop detailed UX deliverables such as process flows, storyboards, and high/low fidelity prototypes.</p><p>• Produce visual design assets and document styling specifications to guide the development team.</p><p>• Ensure consistency across navigation schemes, design components, and templates while maintaining brand standards.</p><p>• Work closely with front-end engineers to ensure accurate implementation of design specifications.</p><p>• Optimize designs for accessibility, scalability, and performance to deliver a seamless user experience.</p><p>• Translate usability research findings into actionable design improvements.</p><p>• Participate in brainstorming sessions using various tools to explore and refine design solutions.</p>
<p>Are you an experienced <strong>Senior Software Developer</strong> with expertise in <strong>.NET Framework, C#, SQL</strong>, and cloud-based technologies like <strong>Azure</strong>? Do you thrive in developing scalable and high-performance applications? We are looking for a talented developer to join our team and play a pivotal role in driving <strong>Azure DevOps</strong> implementations, optimizing existing applications, and delivering innovative software solutions that align with business needs.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li><strong>Application Development</strong>: Design, develop, and maintain web and desktop applications using .NET Framework and C#.</li><li><strong>Database Management</strong>: Create and manage efficient database architectures using SQL Server, ensuring data integrity and optimal performance.</li><li><strong>Cloud Integration</strong>: Develop and deploy Azure-based services and applications, implementing scalable solutions that leverage the power of cloud computing.</li><li><strong>DevOps Enablement</strong>: Utilize <strong>Azure DevOps</strong> for full software development lifecycle pipelines, including CI/CD implementation, automation, and infrastructure management.</li><li><strong>Collaboration</strong>: Collaborate with cross-functional teams including product managers, designers, and other developers to gather requirements and deliver exceptional software solutions.</li><li><strong>Code Review and Standards</strong>: Conduct quality assurance checks, code reviews, and enforce coding standards for maintainability and scalability.</li><li><strong>Troubleshooting and Optimization</strong>: Debug, analyze, and resolve complex issues in production environments while continually improving application performance.</li></ul>
<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>
<p>We are looking for an experienced ServiceNow Developer to join our team in Chicago, Illinois. This is a long-term contract position offering an excellent opportunity to work on dynamic projects and contribute to meaningful solutions. The ideal candidate will possess strong technical expertise and practical experience in vulnerability response and Qualys data.</p><p><br></p><p>Responsibilities:</p><p>• Design, develop, and implement ERP and CRM solutions to meet business needs.</p><p>• Collaborate with internal teams to analyze and address vulnerability issues using Qualys data.</p><p>• Create and maintain client-side scripting to enhance system functionality.</p><p>• Develop comprehensive business requirement documents to streamline project workflows.</p><p>• Configure systems and manage changes to ensure seamless integration.</p><p>• Design and develop APIs to facilitate data exchange and system interoperability.</p><p>• Provide hands-on support for Salesforce development projects.</p><p>• Conduct regular evaluations to ensure systems meet security and compliance standards.</p><p>• Troubleshoot and resolve technical issues related to ERP and CRM modules.</p><p>• Offer technical guidance and mentorship to less experienced team members.</p>
<p>Are you an experienced <strong>OneStream Application Specialist</strong> who thrives in designing and optimizing Corporate Performance Management (CPM) solutions? Join our team to play a critical role in managing, enhancing, and supporting OneStream applications, empowering our organization with sophisticated financial reporting, consolidation, budgeting, forecasting, and analytical solutions.</p><p><br></p><p><strong>Role Overview</strong></p><p>As a OneStream Application Specialist, you will be responsible for designing, implementing, and maintaining the <strong>OneStream CPM platform</strong>. You’ll collaborate closely with stakeholders to analyze requirements and develop custom solutions, integrations, and workflows that optimize financial operations and increase insights into business performance.</p><p><strong>Key Responsibilities</strong></p><ul><li><strong>Platform Management & Configuration</strong>: Administer the OneStream application, including security setup, workflow and process configuration, and cube architecture.</li><li><strong>Solution Design</strong>: Develop and implement custom OneStream solutions (business rules, dashboards, reports, data cube configurations) to meet specific organizational needs.</li><li><strong>Financial Processes</strong>: Support financial consolidation, reporting, budgeting, forecasting, and other CPM processes using OneStream functionality.</li><li><strong>Optimization</strong>: Continuously improve platform configuration and processes for enhanced application performance and user experience.</li><li><strong>Data Integration</strong>: Manage data integrations with ERP systems, flat files, external databases, and other financial applications to ensure seamless workflows.</li><li><strong>Troubleshooting & Support</strong>: Diagnose, resolve, and document user-reported issues and technical challenges related to OneStream.</li><li><strong>User Training & Documentation</strong>: Train internal teams on OneStream functionalities and create detailed technical documentation and user guides.</li><li><strong>Collaboration</strong>: Work closely with finance, IT, and other teams to understand requirements and recommend effective CPM solutions.</li><li><strong>Stay Current with OneStream Updates</strong>: Monitor enhancements and updates offered by OneStream, ensuring the organization leverages the latest capabilities.</li></ul>
We are looking for a highly skilled Senior Software Engineer to join our team in Schiller Park, Illinois. This role requires a versatile developer with a passion for creating innovative solutions and improving business operations using code. The ideal candidate will have strong technical expertise and enjoy collaborating with various departments to deliver impactful software projects.<br><br>Responsibilities:<br>• Design, develop, and maintain software applications using C#, .NET, and WinForms.<br>• Collaborate with stakeholders across production, finance, and executive teams to gather requirements and deliver tailored solutions.<br>• Optimize database structures and manage Microsoft SQL Server, including creating stored procedures and handling complex queries.<br>• Integrate and map ERP systems, with a preference for Epicor/Kinetic, to enhance business workflows.<br>• Troubleshoot operational challenges and develop targeted software fixes.<br>• Create and implement KPI reporting tools to support data-driven decision-making.<br>• Stay updated on emerging technologies and apply new skills to solve unique business problems.<br>• Lead projects from conceptualization to deployment with minimal supervision.<br>• Ensure software solutions are scalable, reliable, and meet performance standards.<br>• Provide proactive recommendations to improve system efficiency and user experience.