Previous Job
US | Programmer/Developer-Developer / Software Engineer
Ref No.: 18-04455
Location: Universal City, California
Start Date: 10/08/2018
Role: Programmer/Developer Lead - Big Data Developer
Location: Universal City, CA

Required Skills and Experience:
• Qualifications: 3-9 years experience; Bachelor's degree
• Should be proficient in Software Engineering Techniques, Software Engineering Architecture, Software Engineering Lifecycle and Data Management.
• Should have progressing skills on Business Analysis, Business Knowledge, Software Engineering Leadership, Architecture Knowledge and Technical Solution Design.

Required Skills :
Hadoop, Sqoop, Hive, Shell Script, MySql, Talend (basic), Azure (Preferred), Snowflake(Preferred).

Job Description – BIG DATA
• Must have IT Application Development experience of 5 to 6 years along with the degree of Graduate / Post Graduate.
• Must have at least 3 years of BIGDATA platform/ Analytics experience.
• Must have experience on developing software using technologies such as Hive, Pig and related tools.
• Should be proficient in Enterprise Data Management, Software Engineering Techniques, Software Engineering Architecture and Software Engineering Lifecycle.
• Should have experience on building a process to consume data from various Social media and construct a better design to store the data in Hive/Teradata and maintain the same.
• Should have Knowledge on Amazon S3 and Microsoft BLOB storage systems and how to build ETL process between the above and Hadoop/HIVE.
• Experience on Cloud (Snowflake, Azure) platforms and Talend tools are preferred.
• Ability to write complicated and efficient SQL queries (MySQL, Teradata).
• Should have an experience on writing Shell scripts to parameterize the Job and scheduling a job.
• Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
• Perform unit testing and assist with integration testing
• Assist in system and user testing Fix errors and bugs that are identified during testing.
• Interact with business owners/stakeholders to gather requirements for new development projects.
• Good written and verbal communication skills and ability to take technical requirements and translate these in non-technical terms to the business users.
• Enthusiastic about learning large and complex systems