Description

Job Requirements: 

• Experience and understanding with unit testing, release procedures, coding design and documentation protocol as well as change management procedures 
• Proficiency using versioning tools 
• Thorough knowledge of Information Technology fields and computer systems 
• Demonstrated organizational, analytical and interpersonal skills 
• Flexible team player 
• Ability to manage tasks independently and take ownership of responsibilities 
• Ability to learn from mistakes and apply constructive feedback to improve performance 
• Must demonstrate initiative and effective independent decision-making skills 
• Ability to communicate technical information clearly and articulately 
• Ability to adapt to a rapidly changing environment 
• In-depth understanding of the systems development life cycle 
• Proficiency programming in more than one object-oriented programming language 
• Proficiency using standard desktop applications such as MS Suite and flowcharting tools such as Visio 
• Proficiency using debugging tools 
• High critical thinking skills to evaluate alternatives and present solutions that are consistent with business objectives and strategy 

Specific Tools/Languages Required: 

• HADOOP 
• Spark 

REQUIRED EDUCATION/EXPERIENCE: 

•3-5 years related work experience or equivalent combination of transferable experience and education in IT development/programming/coding within a Hadoop environment 
• Experience working with Agile Methodology 
• Related Bachelor's degree in an IT related field or relevant work experience 
• Working knowledge of Spark/Scala/Hadoop as well as 
• Experience in HIVE, Apache HBase, Mongo A PLUS 
• Spark streaming with Kafka for real-time data A PLUS 
• Processing bulk/large volumes of data A PLUS

Education

Bachelor's degree in an IT