Job Description:
• Understand the enterprise architecture within the context of existing platforms, services and strategic direction.
• Digest broader enterprise, horizontal view across all technical disciplines to evaluate interoperability and incorporate it in solution architecture
• Implement end-to-end solutions with sound technical architecture, in Big Data analytics framework along with customized solutions that are scalable, with primary focus on performance, quality, maintainability, cost and testability.
• Coach and mentor junior developers on design and technical issues, and support development of systems where needed.
• Setup and manage expectations with consultants engaged in the projects. Tech Stack Requirements: Java, Scala, Cloud (preferably AWS), Big Data, Hadoop, Spark, Spark SQL, Presto \ Hive, SQL, RDBMS (such as Postgres and/or Oracle), Linux, Shell scripting, GitLab, Airflow. Role Requirements (list the critical experience, knowledge, qualifications, skills, and competencies needed to perform this role - over and above standard Nielsen leadership and personal effectiveness competencies). Mark each with E=essential, P=preferred.
• E - Bachelor’s degree in computer science, engineering (any), or related (foreign equivalent degree acceptable), plus 5 years of experience in the job offered or 5 years of progressively-responsible post-baccalaureate experience as a professional developer in information technology solutions development, or related. Having studied statistical methods and operation research is a plus
• E - Three (3) years of experience in Java with a mastery of object-oriented design principles;
• E - Two (2) years experience working in cloud computing, AWS preferred
• E - Two (2) years of experience: big data using nosql like mongodb or Spark in developing distributed processing applications
• E - Any level of experience in and/or knowledge of: Hadoop, Service-oriented architecture, Kubernetes, Docker, Scala, Airflow, SQL, NoSQL, Spark Streaming, and Git; building applications with immutable infrastructure in the AWS (Amazon Web Services) Cloud with automation technologies like Terraform or Ansible or CloudFormation.
Bachelor’s degree in computer science