05-Jul-2020 Full Time
Our purpose at Vodafone is to connect for a better future. As a Global Communications Technology company, we put the customer at the heart of everything we do.
We are forever challenging, pushing boundaries and discovering innovative ways to connect our customers with their digital societies.
We connect people, businesses, and communities across the globe to create the future. We earn customer loyalty, experiment, learn fast and get it done, together.
Join our journey as we connect for a better future. Ready?
Develops big data solutions leveraging the capabilities of the Hadoop Ecosystem using tools such as Spark, Kafka, and Flume, combined with a storage layer of relational and non-relational databases using Impala on top of Hive and HBase.
Builds highly scalable and available pipelines of data transformation, both in real-time and batch using the Big Data platform from Cloudera.
Proven capability to deliver data-models that comply with the business needs for online and offline reporting.
Develop solutions together in an agile team of data engineers, software developers and system specialists, and also takes over professional leadership functions in a team.
Deliver NOC automation as part of Agile teams in Agile methodology
Develop software as part of an agile team with short iterations and frequent releases ;
Contribute to planning and development of our technology and business ;
Design, develop and test complex Analytics solutions using latest technologies
Design, configure, test, deploy and integrate new, modified and / or enhanced analytics pipelines.
Participate in development process, including constructing and maintaining efficient, reusable and reliable configurations within analytics pipelines software and tools.
Plan and participate in deployment of automation components in the enterprise architecture.
Provide technical direction on design considerations for performance, scalability, availability, maintainability, disaster recovery and uptime.
Create and maintains technical design documentation to support development.
Create test scripts and supports Quality Assurance activities as needed.
Design business ideas and use cases and estimate business metrics of the expected effect.
Represent the user perspective of OSS platforms over architecture and technology.
Master’s or Bachelor’s Degree in Computer Science, Computer Engineering, IT, MIS or a related Analytical field.
Proficient in one or more object oriented programming languages (i.e Scala , Java, Python, C++), SQL
Strong knowledge of DBMSs and data warehousing technologies (especially HBase and Hive)
Strong understanding of the Spark framework and its abstractions (RDDs, DataFrames, Streaming etc.)
Strong understanding of data integration technologies such as Kafka and Flume
Knowledge and experience on using the Hadoop tools ecosystem
Scripting, command line and operating systems administration knowledge Linux bash and Windows PowerShell
Knowledge on web service architectures (SOAP, REST)
Fluent English (writing & speaking)
Vodafone is committed to attracting, developing and retaining the very best people by offering a motivating and inclusive workplace in which talent is truly recognised and rewarded.
We are committed to promoting Inclusion for All with the belief that diversity plays an important role in the success of our business.
We actively encourage everyone to consider becoming a part of our journey.