25 Jan
Big Data Developer
Vacancy expired!
- Shape the development of data lake to data science pipeline infrastructure solutions and integration
- Identify, evaluate and implement services and tools to support data validation and meta data management
- Manipulate, analyze and interpret complex data sets relating to bespoke data pipelines and flows
- Mine and analyze large datasets and existing pipelines to optimize for performance and scalability
- Liaise with internal clients to fully understand data content and recommend best practices
- Gather, understand and document detailed business requirements using appropriate tools and techniques
- Create data dashboards, graphs and visualizations to oversee and maintain bespoke pipelines
- At least 6 years’ professional experience as a software developer, including leading projects and teams
- Experience in multi-disciplinary teams, with an end-to-end view of systems and processes
- Minimum of 1years Experience leading with agile development methodologies like XP, Kanban or Scrum.
- Can take the lead with new initiatives and can act a mentor to team members
- 3-5 years’ experience Building technical plans with a confirmed background in architecture with real-world experience of architecting, designing, and delivering large IT projects
- At least 6 years hands-on experience working in a large process-driven organization in a technical engineering role
- Extensive experience writing code to process high volume, high throughput data pipelines in Java, Scala or Python
- Experience in Data Architecture and Information Architecture
- Deep experience on a variety of big data technologies specially in Spark and in Hadoop ecosystem and other no-sql data stores like Cassandra, HBase, Mongodb, etc.
- Experience on in high volume pub sub tools like Kafka.
- Experience of data analysis and data processing using Java, Python, R, KSQL, CQL, Airflow, Bash, Jupyter Notebooks
- Strong understanding of RESTful APIs and / or data streaming
- Experience of version control (Git, Bitbucket)
- Experience of Data visualization tools, e.g. Matplotlib, Seaborn, ggplot2, Birst, Tableau, Qlik, Grafana
- Familiar with Agile working practices and methodologies
- Solid grasp of basic networking technologies such as HTTP and DNS
- Experience of working with large and complex datasets for the purposes of analysis, and delivering analytics solutions
- Experience of creating analytics dashboards or reports
- Ability to translate business requirements into technical requirements, and determine appropriate technical solutions
- Experience of producing documentation/specifications for technical solutions
- Keen to learn and continually develop skillset, collaborate and express ideas to make improvements
- Demonstrates a passion for using data to solve problems and deliver value
- Strong problem-solving skills and ability to logically analyze complex requirements, processes and systems
Vacancy expired!