Python Developer

Post Date

Jan 19, 2024

Location

Chicago,
Illinois

ZIP/Postal Code

60661
US
Jun 28, 2024 Insight Global

Job Type

Contract

Category

Programmer / Developer

Req #

CLT-676227

Pay Rate

$54 - $81 (hourly estimate)

Job Description

Insight Global is seeking a Python Developer for one of our largest financial clients to sit hybrid in one of the BOA hubs. This person will work with a Cybersecurity team to bring in data across the network in near real-time data feeds which enable data enrichment.

Logging and Monitoring -- Implement a cyber security Logging & Monitoring strategy that will Standardize Infrastructure/Apps/Sec. logs used by GIS. Signals Intelligence -- Automated ETL and enrichment to mitigate and pro-actively identify and profile adversary behavior, infrastructure, tradecraft and capability, at scale, speed and depth not currently available with existing infrastructure and computational power.

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.

To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/ .

Required Skills & Experience

· 3-5 years of experience using Python to solve real-world challenges, including REST API access, REST API backend, basic file manipulation, multithread/multiprocess execution, data analysis (Pandas, Polars), database management and access, etc.

· Proficiency in configuration and use of databases, including Relational DBs (e.g., Cloudera, Oracle, MSSQL, MySQL, PostgreSQL, etc.), Graph DBs (e.g., TigerGraph, Neo4J), and NoSQL DBs (e.g., MongoDB)

· Proficiency with Red Hat Enterprise Linux (RHEL) and/or other Linux/UNIX operating systems, including using bash shell for file and process management, program execution, and scripting.

· Proficiency in configuring, deploying, and operating a JupyterHub configuration for multiple users

· Proficiency using git for software version control in conjunction with a software repository (e.g., Bitbucket)

· Experience developing and operating flows and tasks using Prefect and/or other Python-oriented orchestration tools

· Experience working in a team environment, partnering with others to achieve team goals and objectives

Ability to identify, analyze, and address problems in ways that minimize negative impact and risk to the organization

· Ability to work independently on initiatives with little oversight

· Good interpersonal and communication skills

Motivated and willing to learn, with the desire/ability to share acquired knowledge with others through formal and informal means

Nice to Have Skills & Experience

· Familiarity with Information Technology and/or Information Security concepts

· Knowledge and/or experience building and operating Continuous Integration/Continuous Delivery (CI/CD) pipelines, including build, test, packaging, archive, deployment, backout, etc.

· Experience building and deploying solutions using containers, especially with the Red Hat OpenShift Container Platform

Knowledge and/or experience with graph database analytics and/or graph machine learning

· Prior Familiarity with data access within the Bank of America networking environment (machine-to-machine communications, proxy access to external data sources, etc.)

· Undergraduate or Graduate degree in a quantitative field -- Data Science, Computer Science, Engineering, etc.

Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.