Job Description :
Miracle Software Systems is looking for Hadoop Developer @ Kansas City, MO for 12+Months contract position with below job description.

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

Primary Skills : 6-8 Years of Experience in Data Lake ( Big Data) development (Horton works) work experience

Secondary Skills : Scala/Spark, KAFKA, Map Reduce, Tez, PIG, R, Python, Java, C++

Description :

3-4 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)
2-3 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) 2-3 Experience with Hadoop Administration, Hadoop Security modules (Ranger, Atlas) with strong architectural and performance oriented design patterns 2-3 years’ experience working with enterprise scheduling tools Autosys 4-6 Years of Demonstrated knowledge and application of ETL, Data Warehousing best practices 2-3 Years of Experience with SQL against relational databases preferably with Oracle database platforms 10g and above on Linux/Unix.
2-3 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 Hadoop developer, 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.
This position would be part of our Big Data and Data Insights team, helping to build out a world class Enterprise Data Lake on Hadoop, enable real time streaming analytics, and help construct our advanced analytics platforms.

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.