Software Engineer<p>We are seeking an experienced Software Engineer to join our team and play a key role in designing, developing, and maintaining shared Java components that underpin our robust, always-on, cloud-ready architecture. This is a collaborative opportunity where you will partner with architects, developers, and platform engineers to create resilient microservices deployed on RedHat OpenShift Container Platform. In this role, you will also oversee observability enhancements, improve CI/CD processes, and mentor junior developers while adhering to industry best practices in object-oriented analysis and design. This long-term contract role will be 100% on site.</p><p><br></p><p><strong>Key Responsibilities</strong>:</p><p><br></p><ul><li>Design, develop, and support shared Java components that enforce non-functional qualities for enterprise microservices architecture.</li><li>Build and maintain cloud-ready, distributed microservices using Java Spring components such as Spring Boot, Spring Cloud, Spring Security, and Spring Data.</li><li>Improve observability of large-scale microservices running across multiple data centers using tools like DynaTrace, Nagios, Prometheus, and Elastic Stack.</li><li>Develop, configure, and enhance GitOps-based CI/CD pipelines using tools like Azure DevOps, Git, Maven, Tekton, Argo CD, Artifactory, and SonarQube.</li><li>Conduct object-oriented software analysis and design utilizing industry best practices and patterns.</li><li>Collaborate with architects to introduce new technologies, develop proof-of-concepts, and ensure adoption aligns with existing architecture standards.</li><li>Mentor junior developers on complex shared enterprise Java services, including logging, security, REST APIs, and coding standards.</li><li>Perform design and code reviews to ensure high-quality implementation and proper adherence to architectural principles.</li><li>Troubleshoot and analyze performance issues using Java profiling tools to optimize system performance.</li><li>Collaborate with quality assurance and release management teams to enhance the CI/CD pipeline and deployment processes.</li></ul><p><br></p><p>This is an exciting opportunity to contribute to an innovative, cloud-enabled architecture while expanding your expertise and mentoring others within a supportive team culture.</p>Sr. Cloud Engineer<p>The Cloud Computing Engineer we are hiring will be responsible for designing, configuring, and delivering cloud infrastructure solutions for a variety of applications, leveraging best practices and business acumen. Key responsibilities include managing cloud technology stacks—covering architecture, security, design, and maintenance—and leveraging extensive knowledge of on-premise, public, and hybrid cloud models. The role requires familiarity with IaaS, PaaS, and SaaS service models, along with the ability to automate provisioning and manage software-defined infrastructures. Engineers are expected to evaluate strengths and weaknesses in architecture, network, and security designs, making improvements where needed. Collaboration with management and technical teams on cloud adoption, security, and performance is key.</p><p><br></p><p><strong>Responsibilities include:</strong></p><ul><li>Translating project requirements into cloud infrastructure designs, ensuring alignment with security and performance standards.</li><li>Designing fault-tolerant, self-healing cloud services for systems like databases, web services, and messaging systems.</li><li>Researching best practices and technologies in cloud computing, advising on strategy, and providing input for RFPs.</li><li>Automating processes for patching, vulnerability remediation, and system provisioning while addressing emerging security threats.</li><li>Developing templates and guidelines for applications leveraging IaaS, incorporating redundancy and security.</li><li>Drafting and updating documentation for new cloud designs, including disaster recovery and runbooks.</li><li>Leading projects to integrate client systems securely with data protections in focus.</li><li>Overseeing storage infrastructure, such as SAN/NAS, and migrating to cloud environments.</li><li>Collaborating with technical teams to monitor performance and ensure compliance with industry standards.</li></ul>Data Engineer<p>We are seeking a highly skilled and detail-oriented Data Engineer to join our client. As a Data Engineer, you will design, construct, and maintain scalable data solutions to support data-driven decision-making throughout our organization. You'll work closely with cross-functional teams, including analysts, data scientists, and engineers, to ensure our data architecture is optimized for efficiency and performance.</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li><strong>Data Pipeline Development:</strong> Design, develop, and manage robust, scalable, and efficient data pipelines to ingest, process, and store structured and unstructured data from multiple sources.</li><li><strong>Data Integration:</strong> Collaborate with stakeholders to integrate data from proprietary and third-party applications to create centralized datasets.</li><li><strong>Data Modeling:</strong> Develop and maintain comprehensive database designs, schemas, and data models to enable seamless querying and reporting.</li><li><strong>Performance Optimization:</strong> Continuously improve data pipeline performance, including processing speed, reliability, and scalability.</li><li><strong>Data Quality:</strong> Implement and utilize tools to ensure data accuracy, consistency, and integrity throughout the data lifecycle.</li><li><strong>Cloud Infrastructure:</strong> Set up and manage cloud-based data platforms (e.g., AWS, Azure, Google Cloud) and leverage cloud-native tools for storage and analytics.</li><li><strong>Collaboration:</strong> Work closely with data scientists and analysts to ensure data availability and align datasets with business objectives.</li><li><strong>Documentation:</strong> Create thorough documentation for all pipelines, schemas, and workflows to streamline team collaboration and ensure compliance.</li></ul><p><br></p>Sr. Software Engineer<p>We are offering a long-term contract employment opportunity for a Sr. Software Engineer in Pleasant Prairie, Wisconsin. As a Sr. Software Engineer, you will be involved in the development, configuration, enhancement, and support of GitOps based CI/CD pipeline incorporating various platforms and technologies. You will also be responsible for creating resilient Microservices using Java Spring Framework, deployed in containerized environments for increased portability and operational efficiency. </p><p><br></p><p>Responsibilities:</p><p><br></p><p>• Developing and supporting CI/CD pipelines built on GitOps principles using tools such as Azure DevOps, Git, Maven, Tekton, Argo CD, Artifactory, SonarQube or similar technology.</p><p>• Configuring and enhancing the GitOps based CI/CD pipeline that incorporates Azure DevOps, Git, Maven, Tekton, Artifactory, and SonarQube.</p><p>• Creating scalable and resilient Microservices using Java Spring Framework (Spring Boot, Spring Cloud, Spring Security, Spring LDAP, Spring REST).</p><p>• Deploying applications in containerized environments with Docker and Kubernetes for enhanced portability and operational efficiency.</p><p>• Utilizing your skills in Business Logic, Agile Scrum, and API Development to effectively perform your duties.</p><p>• Ensuring the support and maintenance of the CI/CD pipelines and Microservices you develop.</p><p>• Actively participating in team meetings and contributing to the improvement of processes and workflows.</p><p>• Collaborating with other team members to troubleshoot and resolve any issues that may arise.</p><p>• Keeping up with industry trends and technologies to ensure our processes and tools are up to date.</p><p>• Continually learning and applying new skills to improve the efficiency of our operations.</p>Data Engineer<p>We are looking for a highly motivated and experienced Implementation/Technical Lead to oversee the end-to-end deployment and operationalization of our Privates data platform. The ideal candidate will need to have a strong background in data engineering, platform architecture, sound technical knowledge on full stack technologies - Java/Python and will work on diverse projects from building APIs and web applications to data processing and automation around the data platform while ensuring alignment with business and technical requirements. This role requires Java/Python programming and related frameworks along with strong data engineering and problem solving skills mindset. </p><p><br></p><p>Key Responsibilities</p><ul><li>Architect, develop, and deploy scalable and reliable data pipelines, storage solutions, and analytical tools on Azure and Snowflake.</li><li>Ensure platform scalability, reliability, and security to meet current and future business needs.</li><li>Implement and manage data lakes, warehouses, and ELT/ETL processes.</li><li>Lead code reviews, enforce development best practices, and drive continuous improvement within the team.</li><li>Integrate real-time and batch data processing capabilities.</li><li>Implement and enforce data governance policies, security protocols, and regulatory requirements.</li><li>Establish robust data quality, lineage, and cataloging processes.</li><li>Develop and integrate APIs and backend systems using frameworks like Django, Flask, or FastAPI.</li><li>Create scripts and tools for data analysis, transformation, and automation.</li><li>Write and execute unit and integration tests and perform debugging to ensure software quality.</li><li>Collaborate effectively with developers, product managers, business analysts, and other stakeholders.</li><li>Translate business requirements into scalable technical solutions.</li><li>Manage code deployments through CI/CD pipelines and utilize GitHub for version control.</li></ul>Sr. Software Engineer<p>We are offering an exciting opportunity for a Sr. Software Engineer in the financial services industry, based in Chicago, Illinois. In this role, you will be tasked with developing, modifying, and maintaining various applications and programs, collaborating with Agile teams, and working on complex issues related to production level code defects or process changes. </p><p><br></p><p>Responsibilities:</p><p>• Develop and modify applications or specialized utility programs using .NET, C#, REST, and Angular Framework (ver 11+).</p><p>• Utilize your knowledge of the financial industry, particularly with MuleSoft, to contribute to our projects.</p><p>• Collaborate with Agile teams using full stack software development tools and technologies.</p><p>• Analyze business needs and develop software solutions to optimize member experience and operational efficiency.</p><p>• Collaborate on designing application database solutions and participate in database development efforts across the organization.</p><p>• Work on the development of applications, including design, implementation, testing, and maintenance of simple to moderately complex software applications and subsystems.</p><p>• Utilize Agile techniques in refinement, planning, estimating, and completion of assignments.</p><p>• Identify and implement solutions to complex issues related to production level code defects or process changes.</p><p>• Leverage your skills in Atlassian Jira, Backend Development, Business Logic, Client-Side Scripting, Cloud Technologies, AB Testing, Agile Scrum, Ajax, API Development, ASP.NET, MuleSoft development, MuleSoft, Agile frameworks, and Agile Software Development.</p>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>Infrastructure Engineer/JOATWe are seeking a skilled Infrastructure Engineer/JOAT to join our team in the education sector at our Northfield, Illinois location. This role offers a contract to permanent employment opportunity. As an Infrastructure Engineer/JOAT, you will be tasked with managing both legacy and new technologies, supporting project teams, and implementing robust solutions to meet our needs.<br><br>Responsibilities:<br><br>• Provide proficient support to project and support teams, including handling firewall modifications and cloud implementation.<br>• Leverage your expertise in storage and network technologies to enhance our infrastructural capabilities.<br>• Utilize Amazon Web Services (AWS) primarily, while also expanding our presence in Azure.<br>• Maintain and revamp firewalls as required to ensure optimal security.<br>• Engage in on-premise technologies, such as storage, Cisco networking, and Palo Alto.<br>• Manage general server technologies, preferably HP, but proficiency in any server technology is sufficient.<br>• Put your top-notch communication skills to use by liaising effectively with different teams and stakeholders.<br>• Apply your documentation skills to keep accurate and up-to-date records of all infrastructural changes and updates.<br>• Ensure the efficient operation and maintenance of our Cisco routers and ASA devices.<br>• Take responsibility for our document storage systems, ensuring they are effectively organized and secure.Identity & Messaging Engineer<p>We present a unique opportunity for an experienced Identity and Messaging Engineer to join our team. The ideal candidate will have strong experience and expertise in Identity Access Management (IAM), Email messaging solutions, Azure Active Directory (Azure AD), and Entara ID.</p><p><br></p><p>Key Responsibilities:</p><ul><li>Design, implement, and manage our IAM and Email messaging solutions.</li><li>Manage Azure AD Connect environments for seamless synchronization between On-premises Active Directory and Azure AD or Entara ID.</li><li>Take charge of the configuration and management of Conditional Access policies in Azure AD/Entara ID.</li></ul><p><br></p>Applications ArchitectWe are on the lookout for an Applications Architect situated in Chicago, Illinois. The chosen candidate will be deeply involved in backend development, utilizing their skills in Atlassian Jira, Cloud Technologies, and DB2 Database among others. This role offers a long-term contract employment opportunity in a dynamic industry.<br><br>Responsibilities:<br><br>• Develop and implement backend solutions using Atlassian Jira<br>• Utilize Cloud Technologies for efficient application architecture<br>• Handle DB2 Database systems for application development<br>• Apply EXPRESS and AB Testing methodologies for optimal outcomes<br>• Operate within an Agile Scrum environment for project management<br>• Develop APIs for application integration and functionality<br>• Utilize ASP.NET for web application development<br>• Apply AWS Technologies for cloud-based solutions<br>• Oversee overall application architecture and backend development<br>• Ensure the application aligns with the business and technology strategies.Quality Assurance AnalystWe are seeking a Quality Assurance Analyst to join our team in Chicago, Illinois. In this role, you will be ensuring the quality and reliability of our software applications through automated testing frameworks. You will be working closely with the development teams, managing the end-to-end automation testing lifecycle, and leading the integration of automated tests with CI/CD pipelines. This role offers a long term contract employment opportunity.<br><br>Responsibilities:<br>• Collaborate with the development teams to comprehend project objectives, gather automation requirements, design automated tests, troubleshoot issues, and implement scalable test automation solutions.<br>• Develop, maintain, and execute automated test scripts using Selenium to ensure robustness and performance of applications.<br>• Lead the automation testing lifecycle end-to-end, which includes planning, script development, testing, defect logging, and maintenance.<br>• Spearhead the integration of automated tests within CI/CD pipelines for continuous validation.<br>• Enhance the automated test framework to optimize test execution, generate reports, and improve defect tracking and resolution.<br>• Develop automation scripts for web and mobile applications.<br>• Employ tools such as Atlassian Jira, Jenkins, and others for effective QA testing.<br>• Apply Agile Scrum methodologies in the testing process.<br>• Regularly audit the testing process and make necessary improvements.<br>• Conduct A/B testing to compare two versions of a webpage or other user experience to determine which performs better.Python Developer<p><strong>Python Developer</strong></p><p><br></p><p><strong>Job Description:</strong></p><p>Are you a seasoned <strong>Python Developer</strong> looking to work on cutting-edge projects in a fast-paced and dynamic environment? Join our innovative team and help us develop robust, scalable, and high-performing applications. We are seeking a highly skilled developer with expertise in Python and a strong focus on modern frameworks, tools, and best practices, including <strong>Django</strong>, <strong>React</strong>, <strong>NoSQL databases</strong>, <strong>Docker</strong>, <strong>Kubernetes</strong>, <strong>pytest</strong>, and <strong>Git</strong>.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Design, develop, and maintain web applications using the <strong>Django</strong> framework.</li><li>Build front-end components using <strong>React</strong>, ensuring seamless integration with back-end services.</li><li>Work with <strong>NoSQL databases</strong> (e.g., MongoDB, Cassandra) to design scalable and high-performing data models.</li><li>Develop containerized applications using <strong>Docker</strong>, and manage deployment processes with <strong>Kubernetes</strong>.</li><li>Implement and maintain unit, integration, and end-to-end tests using <strong>pytest</strong> to ensure quality and reliability.</li><li>Collaborate with cross-functional teams to define, design, and ship new features.</li><li>Write clean, maintainable, and version-controlled code using <strong>Git</strong>, adhering to best practices for code reviews, branching, and pull requests.</li><li>Troubleshoot and debug issues across the stack, ensuring applications perform optimally.</li><li>Work in an Agile development environment, participating in sprint planning, stand-ups, and retrospectives.</li></ul><p><br></p><p>Start your journey with us today—where innovation meets opportunity!</p>UAT TesterWe are in the process of recruiting a UAT Tester to be a part of our dynamic team. This role is critical in ensuring the smooth functioning of our applications by executing both manual and automated tests, validating data, and utilizing SQL querying. The position is based in Rosemont, Illinois, and offers a long-term contract employment opportunity.<br><br>Responsibilities:<br>• Execute User Acceptance Testing (UAT) as an application end user<br>• Perform technical tasks such as data validation and input/output testing<br>• Utilize SQL to query open data sets and perform basic joins<br>• Develop and execute automated test scripts to enhance testing efficiency<br>• Resolve any issues found during testing to ensure compliance with industry standards<br>• Leverage experience in the financial industry, preferably in the AML or compliance space, to guide testing procedures<br>• Maintain regular communication with the team to report on testing progress and any issues encountered.Front End Developer<p>We are in search of a proficient Front End Developer to become a part of our manufacturing team located in Darien, Illinois. This Front End Developer role offers a long term contract employment opportunity, where you'll be primarily tasked with the development of a new platform and handling a significant amount of data transition from data warehouses. You'll be collaborating closely with another developer during this process.</p><p><br></p><p>Responsibilities:</p><p><br></p><p>• Engage in the development of a new platform, ensuring its efficient and effective operation.</p><p>• Handle the transition of substantial amounts of data from various data warehouses, ensuring data integrity and security.</p><p>• Utilize your skills in Azure SQL Database, Python, and React to optimize platform performance and user experience.</p><p>• Collaborate with another developer, sharing knowledge and problem-solving to achieve project goals.</p><p>• Use React.js and React Native for front end development, ensuring a seamless and responsive user interface.</p><p>• Leverage Azure for cloud computing services, contributing to the platform's scalability and reliability.</p><p>• Apply your Python programming skills to automate processes, enhance platform functionality, and improve overall system efficiency.</p>Database DeveloperWe are offering an exciting opportunity for a Database Developer in Wheeling, Illinois. As a Database Developer, your primary job function will be to develop and maintain databases using a variety of technologies and tools. You will be working in a dynamic and fast-paced environment where your skills in Cloud Technologies, Microsoft SQL Server, and Oracle will be put to good use.<br><br>Responsibilities:<br>• Develop and manage databases using Microsoft SQL Server and Oracle<br>• Utilize Cloud Technologies for database development and management<br>• Create and manage Database Objects to meet business requirements<br>• Use MapR for database development and management<br>• Conduct AB Testing to ensure the effectiveness and efficiency of the databases<br>• Develop Business Intelligence (BI) solutions to meet business needs<br>• Document business requirements effectively<br>• Create Dashboards to visualize data and make it easily understandable<br>• Manage and integrate Data Sources effectively for optimal database performance.Associate Java DeveloperWe are offering a long-term contract employment opportunity for an Associate Java Developer in Pleasant Prairie, Wisconsin, United States. This role is in the industry of backend development, focusing on Java application development and Agile Scrum methodologies.<br><br>Responsibilities:<br><br>• Proficiency in Java, Microservices, and Angular is required for developing and maintaining applications.<br>• Participating in Agile Scrum framework activities, including 3-week sprints.<br>• Encouraging open communication, especially when encountering issues or roadblocks.<br>• Demonstrating high attention to detail and accountability, specifically in adherence to 3-week sprint schedules.<br>• Utilizing Jenkins or Maven, if experienced, for enhancing development workflows.<br>• Employing LUW database and noSQL knowledge, if experienced, for optimizing data management tasks.<br>• Tracking and resolving bugs to ensure the smooth operation of applications.Mainframe Systems ProgrammerWe are offering a short term contract employment opportunity for a Mainframe Systems Programmer in Kenosha, Wisconsin. In this role, you will be primarily involved in coding and developing applications used in a warehouse environment. These applications include but are not limited to those used for receiving goods, generating labels, and various screenwork tasks. <br><br>Responsibilities:<br>• Engage in the IBM i AS400 environment, utilizing your vast experience in this older technology<br>• Develop and code using RPG III/IV, RPG Free, CLP, and AS400 query<br>• Create detailed software design documents to facilitate and streamline development processes<br>• Work extensively with SQL, manipulating data, and managing databases<br>• Integrate APIs into the system, though this is not a major part of the role<br>• Collaborate with a team of Business Analysts who will provide the requirements and specifications for your coding tasks<br>• Monitor and manage customer accounts, ensuring they are in good standing and taking appropriate action when necessary<br>• Process customer credit applications with accuracy and efficiency<br>• Maintain meticulous customer credit records, updating them as needed<br>• Resolve customer inquiries, providing them with accurate and helpful information.Murex Developer<p>The demand for skilled Murex Developers continues to grow, with a focus on expertise in Credit and Market Risk configurations such as PFE, CVA, VaR, DV01, NOP, and SIMM. This role requires proficiency in developing trade (TDS, LTS) and market data (MDIT) interfaces, along with strong capabilities in workflow configuration, datamart reporting, and ANT scripting for operational stability. A successful candidate will also need to possess solid technical skills, including Linux bash scripting, SQL, and the ability to drive automation for process optimization and efficiency. Additionally, collaboration with cross-functional teams, effective communication skills, and a deep understanding of risk management principles are critical to delivering market-leading solutions.</p><p><br></p><p>This contract role can be remote but must be hybrid in Chicago if it goes contract to hire.</p><p><br></p><p><br></p>