job summary: Position Summary: Global Risk Analytics (GRA) technology group within client is looking for a talented Software Engineer with lead experience to join our growing team, which is developing and supporting a model execution and data management framework using Spark and Python programming. The Software Engineer's development responsibilities will include: Platform design, Python coding, database data structure development, data analysis using SQL (as needed), Unix Shell scripting, and documentation. Individual should have good communication skills and experience with an Agile methodology Primary Skill: Python Required Skills: Seeking individual with 5+ years overall experience, including solid programming experience and practical knowledge of objected-oriented software engineering3+ years of solid Python programming experience, preferably with Apache spark or distributed computing experienceExperience in developing data processing tasks using python /PySpark such as reading data from external sources, merging data, performing data enrichment and loading in to target data destinationsRelational database / SQL experience with Oracle, MS-SQL Server, Hive-Impala, etc.CI/CD experience which should include working with Ansible and Jenkins Desired Skills: Application and data architecture experienceSolid database development skills and familiarity with ETL concepts / designExperience in developing solutions using Hadoop technologies (Spark, MapReduce, Hive / Impala, Sqoop, Oozie, etc.) along with data integration / data security on Hadoop ecosystemKnowledge of Banking and Finance domain and/or experience working with model developers or machine learning.Experience with Agile Development, and/or Test Driven Development.Good understanding of CI/CD tools like Jenkins SonarQube, Artifactory and Ansible.CI/CD implementation and deployment to non-production environments location: Charlotte, North Carolina job type: Contract salary: $55.06 - 65.06 per hour work hours: 8am to 5pm education: Bachelors responsibilities: Seeking individual with 5+ years overall experience, including strong programming experience and practical knowledge of objected-oriented software engineering3+ years of solid Python programming experience, preferably with Apache spark or distributed computing experience qualifications: Experience level: ExperiencedMinimum 10 years of experienceEducation: Bachelors skills: Python Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.At Randstad, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com. Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility). For certain assignments, Covid-19 vaccination and/or testing may be required by Randstad's client or applicable federal mandate, subject to approved medical or religious accommodations. Carefully review the job posting for details on vaccine/testing requirements or ask your Randstad representative for more information.