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 Preview candidates 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 Diversity and inclusion Browse jobs Find your next hire Our locations

15 results for Python Developer in Oak Brook Il

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> 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 Developer We 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. 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> 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> Software Engineer III <p>We are offering a long term contract employment opportunity for a Software Engineer III in Evanston, IL. As a Software Engineer III, you will be involved in the design, development, and maintenance of RESTful APIs, ensuring seamless data flow between various systems. Your work will play a crucial role in enhancing our services and ensuring efficient operations in the industry.</p><p><br></p><p>Responsibilities:</p><p><br></p><p>• Design and develop RESTful APIs, facilitating the integration of our services</p><p>• Collaborate with cross-functional teams to understand requirements and deliver quality solutions</p><p>• Write efficient, maintainable code using Java, Spring Boot, and Hibernate</p><p>• Optimize Hibernate queries for high performance and reliability</p><p>• Conduct code reviews, offering constructive feedback to team members</p><p>• Troubleshoot and resolve API performance and integration issues</p><p>• Stay updated with the latest industry trends and technologies</p><p>• Ensure effective communication with team members and stakeholders</p><p>• Oversee the automation of compliance processes</p><p>• Maintain a strong emphasis on quality, compliance, and regulation adherence.</p> Data Engineer <p>We are offering a long-term contract employment opportunity for a Data Engineer in Chicago, Illinois. This role primarily revolves around handling data migration for enterprise applications in a cloud environment.</p><p><br></p><p>Responsibilities:</p><p><br></p><p>• Extracting significant data volumes from an existing system and setting it up in a new, locally stored database environment.</p><p>• Implementing and managing Apache Kafka, Apache Pig, and Apache Spark for efficient data processing. </p><p>• Utilizing AWS technologies and other cloud technologies to create a robust and scalable data infrastructure. </p><p>• Developing and maintaining API for seamless data interaction and migration. </p><p>• Ensuring accurate data visualization and implementing algorithms, as necessary. </p><p>• Leveraging analytics to monitor and improve overall data migration process. </p><p>• Maintaining and updating enterprise applications, ensuring they are optimized and functional. </p><p>• Utilizing Apache Hadoop for storing and processing large data sets.</p> Data Engineer <p>We are offering a short-term contract employment opportunity for a Data Engineer in Chicago, Illinois. As a Data Engineer, you will be instrumental in developing new data pipelines, enhancing current data architecture, and troubleshooting any issues that may arise. Your role will also involve implementing Azure data architectures and environments and collaborating within a project team to solve complex problems.</p><p><br></p><p>Responsibilities:</p><p>• Develop and architect new data pipelines to handle large amounts of data</p><p>• Enhance and optimize current data pipelines and data architecture to meet emerging data and analytic needs</p><p>• Troubleshoot and resolve issues and bottlenecks within the current data architecture</p><p>• Implement and design Azure data architectures and environments, optimizing applications for Azure when necessary</p><p>• Collaborate within a project team environment to solve complex problems, contributing to project success</p><p>• Utilize Azure services for data migration and data processing, including Serverless Architecture, Azure Storage, Azure SQL DB/DW, Data Factory, and more</p><p>• Maintain familiarity with the technology stack available for data management, data ingestion, capture, processing, and curation</p><p>• Work with cloud migration methodologies and processes, including tools like Azure Data Factory, Event Hub, etc.</p><p>• Display a strong knowledge of private and public cloud architectures, their pros/cons, and migration considerations.</p><p>• Contribute to a team-oriented environment, fostering creativity and problem-solving skills.</p> Applications Architect We 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. 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> 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 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> Content Creator <p>Are you a creative and driven content creator with a passion for helping brands grow their online presence? Do you have experience crafting engaging content that generates leads and boosts brand visibility across multiple platforms? If so, we’d love to work with you!</p><p><br></p><p>We are looking for a <strong>Freelance Content Creator</strong> to join our client's team and dedicate 4-6 hours per week to managing and expanding their digital footprint. Your creativity and digital marketing expertise will play a significant role in helping our client achieve business goals.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ol><li><strong>Grow Followers</strong>: Develop and implement strategies to increase follower counts across Instagram, Facebook, LinkedIn, and YouTube. Primary focus will be on Instagram. </li><li><strong>Lead Generation</strong>: Create content that engages potential clients and drives lead conversions.</li><li><strong>Increase Views</strong>: Take ownership of creating, editing, and posting Reels and other highly engaging video content tailored to build brand presence and boost reach.</li><li><strong>Social Media Management</strong>: Consistently post high-quality, on-brand content across multiple platforms (Instagram, Facebook, LinkedIn, YouTube), ensuring timely posting and audience engagement.</li></ol><p><br></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> 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>