Required Skills

Python Spark.

Work Authorization

  • US Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 15th Aug 2022

JOB DETAIL

Client is looking for a Hadoop Developer to build end to end business solutions and to work with one of the leading healthcare providers in US. The candidate must possess excellent written and verbal communication skills with the ability and collaborate effectively with domain and technical experts in the team

Requirements

• Proven expert knowledge and hands-on experience in designing and implementing Data pipelines using Hadoop, pySpark, UNIX shellscript

• Good understanding of ETL process and integration patterns using Python on Spark.

• Experience in translating business requirements to software components

• Experience with SQL and relational databases (Teradata, MSSQL, Hive, Snowflake) preferred.

• Experience working in an Agile software delivery environment, with exposure to continuous integration and continuous delivery (CI/CD) tools for deployment.

• Expertise in performance tuning of HQLs, pySpark jobs.

• Passionate about technology and delivering solutions to solve business problems using event driven and/or scale-out architectures

• Great collaboration and interpersonal skills

• Creative problem solving and a curiosity fueled by keeping up with advanced technology and industry trends

• Ability to work with team members and lead by example in code, feature development, and knowledge sharing

• Bachelor's degree or Master's degree in Computer science, Mathematics, or any other quantitative discipline.

Nice to have skills

• Experience in cloud technologies and practices, building applications using services such as Snowflake, AWS, GCP etc.

• Experience in scheduling tools like Control - M, ESP Responsibilities

• Design, code, install, and maintain appropriate systems software program.

• This is a development role - Which means absolute hands on expertise is mandatory

• Identify, evaluate, tailor, and direct the implementation of vendor-supplied software packages.

• Ensure the maintenance of adequate software systems documentation.

• Conduct quality assurance activities such as peer reviews and test plan development

• Work on sprint team in agile, rapid development and deployment environment

Company Information