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 :
• 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