IoT Development Sr. Engineer (JAVA) - VOIS

Aggregate function:  Shared Services
Business Area:  Technology _VOIS
Posting Country:  Egypt
Date Posted:  18 Dec 2024
Full Time / Part Time:  Full Time
Contract Type:  Fixed Term Contract

At Vodafone, we’re working hard to build a better future. A more connected, inclusive and sustainable world. As a dynamic global community, it's our human spirit, together with technology, that empowers us to achieve this. 

We challenge and innovate in order to connect people, businesses, and communities across the world. Delighting our customers and earning their loyalty drive us, and we experiment, learn fast and get it done, together.

With us, you can be truly be yourself and belong, share inspiration, embrace new opportunities, thrive, and make a real difference.

Role Purpose:

 

Vodafone Business Platforms & Solutions - IoT Practice is primarily focused in delivering high quality solutions for Business IoT Customers. This role is responsible to design, develop and install IoT software solutions and mobile applications. She/he shall be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design, responsibilities will include development, writing code, and documenting functionality. 


Key accountabilities and decision ownership:

 

•    Create and own product & platform design, build, configurations and deployments 

•    Transform functional requirements to technical user stories and assign business value
•    Ensure the best possible performance, quality, and responsiveness of the applications 
•    Document all codes of the development processes to record and facilitate the work of other mobile developers. 
•    Keep up to date with the latest industry trends in changing technologies, new tools, computer languages, and new applications to develop internal workflow
•    Resolve problems related to system updates, installations, interfaces, and other issues associated with existing software
•    Trace and corrects bugs and deficiencies in software
•    Contribute, as member of an agile team, in the research, analysis, design, development and testing of solutions that best suit business and technology strategy 
•    Help in removing technical impediments raised by team(s)
 

Core competencies, knowledge and experience :

 

Core competencies, knowledge and experience :

 

•    Team player with co-operative spirit
•    Excellent communication and presentation  skills
•    Innovative and self-motivated.
•    Hard worker with high sense of ownership.
•    SW Development proficiency 
•    An acute attention to details


Must have technical / professional qualifications: 

 

•    Strong experience of object oriented  programming languages, Java
•    Proven cloud implementation experience with Kubernetes, Docker
•    Experience of relational and NoSQL databases such as Mongodb
•    Experience in driving engineering and software design & implementation of large-scale software applications
•    Familiarity with web technologies such as Node.js, ReactJS, Angular, HTML 5 
•    Knowledge/experience on following technologies Spring Boot, Camunda, Drools, Maven, Gradle
•    Hands-on experience with CI/CD tools, such as Jira, Jenkins, Nexus, Sonar, GIT, Confluence
•    Proficiency in web services technologies (e.g. REST, JSON, XML, SOAP, etc.)
•    Very good background with containerisation (Docker and kubernetes)
•    3-5 years of hands on experience designing and developing microservices using either Java/Spring Boot
•    Broad understanding of IoT industry
•    Fast learning & quick adaptation


#VOIS#WeMoveTheWorld#MoveWithUs

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.