Vodafone Business Platforms & Solutions - Io T Practice is primarily focused in delivering high quality solutions for Business Io T Customers. This role is responsible to design, develop and install Io T 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:
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 No SQL 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, React JS, 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