About VerisureVerisure
is a global leading provider of professionally monitored security solutions. We are an international company with a start-up mindset, fast, agile, and lean, high performance and value driven.As a
Software Developer
at Verisure, you will play a key role in developing and delivering
high-quality software solutions, ensuring they align with our business objectives and meet the highest industry standards both for
backend and Frontend technologies. You will collaborate with cross-functional teams to design, develop, and deliver.ResponsibilitiesYou will work with an Architect and a junior developer (being his/her main support), being the main tasks to be performed:
Analyse business processes, understand them and document relevant information in Confluence.
Working with non-technical stakeholders to understand business opportunities or problems and provide optimal solutions. Identify and understand problems and opportunities. Recognize omissions or ambiguities from the user requirements
Design and implement integration services across heterogeneous systems and data models.
Analyse and develop a way to follow the status of the integration once the development is done.
Define and develop the necessary unit testing for the services.
Deploy and maintain the developed software.
Review all the pull requests made by the colleagues.
Help other developers in the project to achieve the team goals.
Ensure long-term maintainability and operational excellence of development projects.
Delivering projects across front end, application and database layers
Ability to build fast
Creative in design, critical in review and methodical in delivery
Supports development projects with focus on long term operational excellence.
Required qualifications and skillsBachelor’s or Mater’s degree in Computer Engineer or Telecommunications, or related field.
+ 4 years’ experience in a similar position
Fluent in English, both written and spoken.
Strong analytical and problem-solving skills, with a flexible and collaborative mindset.
Meticulous attention to detail and ability to drive project tasks to successful completion.
Proven ability to analyse, synthesise, and respond effectively in high-pressure environments with shifting priorities and tight deadlines.
Excellent communication skills with ability to engage both technical and non-technical stakeholders.
Proactive team player with a strong sense of initiative and ownership.
Demonstrated experience with Agile Methodologies/lean (Scrum) methodologies.
High learning agility and adaptability in dynamic environments.
Highly organised and professional, with a structured approach to work.
Goal-oriented, creative and proactive in identifying and implementing solutions
Customer-centric mindset with a commitment to delivering value.
Technical skills:
Knowledge and experience with hybrid mobile applications developments, development methodologies, version control tools, continuous integration/deployment (Bitbucket, Jenkins, Artifactory, Sonarqube).
Deep knowledge in Java SpringBoot and microservices architecture
Deep knowledge working with asynchronous communications (RabbitMQ, Kafka)
Knowledge and experience working with containers and orchestrators (Dockers, Kubernetes, Helm).
Knowledge and experience with software development methodologies, version control tools, continuous integration/deployment (GIT, Maven, JUnit, Jenkins, Artifactory, SonarQube, Postman, Sring boot, Spring JPA).
Good knowledge in angular 12.0+, Ionic 6.0, RxJS 6.X, Jasmine – Jest (E2E testing), TypeScript, HTML, CSS 3, Cordova, Capacitor, OpenAPI, Store Management (NGRX or similar)
Experience with both SQL and non-SQL databases, especially with MongoDB
Experience working with Azure Cloud or another cloud platform (AWS, GCP).
DevOps engineer mind-set and skills
LocationThe role will be located in Madrid .Verisure will offer youHybrid model
Work from home and at our great Madrid offices in Pozuelo de Alarcón (El Barrial- Centro Comercial)
Lunch included at our canteen
️ You won’t need to pay for your daily meal when you are at the office! :
)
Dynamic and vibrant environment Our office is an open-plan space in which you will be able to interact with the best professional from different teams at all levels.
International stakeholder projects
Periodic team buildings!
Because it’s important to have fun!
Learning and training program
#J-18808-Ljbffr