Long DescriptionRole title: Software EngineerFunction: Group TechnologyDepartment: CP&S InfotainmentReports to: Principal ManagerLocation: DresdenLong DescriptionRole purpose:Within the world of Mobile Communication, technology is a key enabler. A consistent part of Vodafone success is based on the implementation and delivery of advanced and innovative services to its customers. Within Vodafone Group Technology, Infotainment has the responsibility to design, develop, deploy and operate strategic consumer services. We are building a new global Device Lifecycle platform and have an exciting opportunity for a Software Engineer to join our new team. The Software Engineer will play a key role in development of the Device Lifecycle Service (DLS) platform and applications, bringing experience in front and back end technologies, together with hands on expertise. You will be part of small team with end to end responsibility for the service. Working with internal and external stakeholders to help shape the product, taking requirements though to implementation and production operations. The core responsibilities of this role are:Application design in line with industry best practicesFull stack software development using modern technologiesContribute to definition of product roadmap /backlogSupport technology leads to define framework / technologies / languages to be usedSupport and/or create the automation necessary to build the continuous delivery pipelineWork with Security and apply Security best practicesApplying and fostering culture of learning and continuous improvement Key accountabilities and decision ownership:Full stack software developmentUnit testing and automationContinuous improvement of development processesApplication solution design (components, deployment, etc)Long DescriptionCore competencies, knowledge and experience:Knowledge of web-based (Java) and service-based architectures (REST), cloud-oriented architectures (AWS, Google Cloud) and micro-services patternsKnowledge of cross-platform architecture, technology and platforms (e.g. Web / Android / iOS / etc.)Excellent Communication & Presentation SkillsDetailed technical experience in Web and App technologiesGenuine interest and enthusiasm for technology with the aptitude to pick up new technologies quickly Must have technical / professional qualifications:Computer science or similarExperienced full stack Java developerHands-on experience with large cloud-based multinational websitesFluent in English (written & oral) Key performance indicators:Timely delivery of high quality softwareHigh and low level designs based on software best practicesSuccessful production operations of serviceLong DescriptionWhat is the key to our success? It’s simple – our people! Across a Global footprint, we believe we’re at our best when you’re at yours. From our diverse workforce, our flexible working policies to our creative work spaces, we embrace a culture of learning and sharing to develop our next stage growth. It’s in our hearts to push forward, to create a better future, to never rest and find new ways that help people communicate. We are committed to developing the very best people by offering a flexible, motivating and inclusive workplace in which talent is truly recognised and rewarded. We respect, value and celebrate our people’s individual differences - we are not only multinational but multicultural too. Our excellent flexible benefits programme allows you to choose what’s right for you. Our Vodafone Foundation gives the ability for our people to give something back. We embrace empowering our people to shape their world. The future is exciting. Ready?