We are looking for a Big Data Developer who will contribute to high-quality technology solutions that address business needs by developing data applications for the customer business lines. You will contribute to the development and ongoing maintenance of a number of strategic data initiatives and data and analytic applications. Responsibilities: Hands-on development role focused on creating big data and analytics solutions. Coding of mission-critical components. A strong Big data developer/coder who can write database queries and also tune those queries to perform optimally. Analyze business and functional requirements and contribute to the overall solution. Participate in design reviews, and provide input to the design recommendations. Participate in project planning sessions with project managers, business analysts, and team members. Required skills: BS or MS in Computer Science or equivalent experience. Software development experience with solid working experience in Big Data technologies. Experience designing and implementing large, scalable distributed systems. Must have solid expertise and hands-on experience in Spark, Scala and SQL. S olid understanding of the Hadoop Ecosystem ( HDFS, Yarn, MapReduce, Spark, Hive, Impala ) and should be able to mentor and lead junior team members. Good understanding of database technologies, including SQL and NoSQL databases. Ability to debug and promptly resolve production issues. Proficiency with advanced object-oriented programming. Knowledge of the architecture and internals of technologies in the Hadoop ecosystem. Excellent problem-solving and analytical skills. Excellent written and oral communication skills.