Your daily responsibilities will include:
- Leading development team to agreed timescales and standards; coordinating development effort and working closely with Product Owners, Scrum Masters, Analysis and UX design
- Applying your technical experience in the development of high quality applications/systems as per the agreed requirements; delivering on time and to group and local standards
- Being part of a multi-disciplinary, agile product team designing and building distributed systems using modern technology stacks with the ability to quickly pick up new technologies/paradigms and to implement solutions across the full stack
- Defining and governing quality standards; maintaining expert knowledge in required technology area across multiple platforms
- Building strong decision-making and problem solving skills within the required technology area across multiple platforms
- Producing efficient code that is meeting definition of done for business requirements, taking into account technical dependencies and non-functional requirements
- Ensuring system supports business needs in terms of design, technical debt is under control and the system can be cost-effectively maintained
- Conducting unit testing of programs and software applications to be sure they will produce the desired results and that the instructions are correct
- Assisting and support the implementation of releases, building continuous integration and delivery pipelines,
- Challenging code, design, implementation to ensure they are of highest quality, in line with industry standards
- Contributing towards establishing levels of automation tests coverage that are required for the project.
- Maintaining and developing good, clear communications and relationships as appropriate with development team members and stakeholders
What You Will Need to Have:
- Proven technical leadership commercial experience where you have successful delivered complex projects
- Strong knowledge of Java8 and/or front end stack, preferably ES6, ReactJS
- Stakeholder management experience
- Very good analytical skills
- Very good command of English
- A high level of motivation, quick to learn and the ability to work with minimal supervision
What Extra You May Bring to the Team:
- Client-side and server-side JavaScript development experience
- Previous knowledge of the following technologies: Maven, Spring, Jenkins, Groovy, PCF, MuleSoft
- Experience with cloud providers (e.g. Amazon Web Services, Amazon Elastic Compute, Virtual Private Cloud)
- Experience with virtualization (e.g. Virtual Box, Linux Containers, Docker)
- Development and testing principles, processes and methodologies (BDD, Agile)
- Experience of working in Git and continuous integration/ deployment environments
- Innovative approach to solving complex problems with an excellent level of attention to detail
We offer:
- Stable job in professional team
- Flexible working hours and the opportunity to work from home
- Private health care, competitive insurance package and access to Benefit Systems
- Interesting path of career in an international organization
- Consistent scope of responsibilities
- We value our diverse and inclusive community and we believe you will, too