Job Description :
Job Title : Senior Hadoop Developer
Location : Kansas City, MO
Duration : 12 Months

Skills: 6-8 Years of Experience in Data Lake ( Big Data) development (Horton works) work experience ,Scala/Spark, KAFKA, Map Reduce, Tez, PIG, R, Python, Java, C++

Basic Qualification:

6-8 Years of Experience in Data Lake ( Big Data) development (Horton works) work experience
Scala/Spark, KAFKA, Map Reduce, Tez, PIG, R, Python, Java, C++
Experience with HDFS, HIVE, SQOOP and NoSQL DB (Hbase, MongoDB)
3-4 Years of experience Data Lake Management tools Like Podium/ Talend/ Syncsort/ Diyotta with experience working with ingestion & publishing (Intake/Outbound) frameworks with all types of sources (RDBMS, Files, JSON, XML, Events, Data Streams etc
Experience with Visualizations on Hadoop (Zeppelin, LOGi, Tableau)
3-4 Experience with Hadoop Administration, Hadoop Security modules (Ranger, Atlas) with strong architectural and performance oriented design patterns
3-4 years’ experience working with enterprise scheduling tools Autosys
6-8 Years of Demonstrated knowledge and application of ETL, Data Warehousing best practices
6-8 Years of Experience with SQL against relational databases preferably with Oracle database platforms 10g and above on Linux/Unix.
3-5 years of Experience in SQL Server, SSIS, SSRS and SSAS
Experience working with high volume, high velocity data
Strong of Experience in collaboration with DBA’s, data modelers, and business analysts
Under minimal supervision, effectively analyze and resolve medium to moderately large risk production problems related to assigned applications, assess alternatives and implement long-term solutions. Successful performance includes demonstrated ownership and timely responses to production problems and business unit inquiries

The Senior Hadoop, Data Insights is responsible in the development of cost-effective information technology solutions by creating new, and modifying existing, software applications. Analyzes complex systems requirements, existing business processes, and information systems. Codes, tests, and debugs documents, and implements software applications. Undertakes complex projects requiring additional specialized technical knowledge. Coordinates with users to determine requirements that are more complex.

Responsibilities:

Provide business analysis and programming expertise within an assigned business unit/area in the analysis, design, and development of business applications.
Formulate and define application scope and objectives; devise and modify procedures to solve Business problems.
Prepare detailed specifications from which programs will be written, and design, code, test Debug and document programs.
Participate in business and IT project estimation activities.
Provide technical leadership for small to medium-scale projects.
Utilize business knowledge to collaborate and offer technical solutions.
Be self-guided and complete tasks with minimum assistance.


Other Requirements:

Under minimal supervision, effectively analyze and resolve medium to moderately large risk production problems related to assigned applications, assess alternatives and implement long-term solutions.
Successful performance includes demonstrated ownership and timely responses to production problems and business unit inquiries.
Ability to communicate effectively with business partners
Ability to provide fundamental technical and business analysis on projects
Strong technical knowledge, Leadership, with hands-on experience managing systems development in new computing architectures and environments.
Knowledge of relevant technology and tools is critical, including development methodologies and programming/scripting languages.
Ability to accurately estimate project development activities.
Experience with design, development, and implementation of new computing architectures.
Preferred Academic Skills
Bachelor’s degree in Computer Science, Information Systems, or other technical field
Certifications of any of the technical skills are preferred.