About Verisure
Verisure 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.
Responsibilities
You 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 skills
* Bachelor’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:
o Knowledge and experience with hybrid mobile applications developments, development methodologies, version control tools, continuous integration/deployment (Bitbucket, Jenkins, Artifactory, Sonarqube).
o Deep knowledge in Java SpringBoot and microservices architecture
o Deep knowledge working with asynchronous communications (RabbitMQ, Kafka)
o Knowledge and experience working with containers and orchestrators (Dockers, Kubernetes, Helm).
o Knowledge and experience with software development methodologies, version control tools, continuous integration/deployment (GIT, Maven, JUnit, Jenkins, Artifactory, SonarQube, Postman, Sring boot, Spring JPA).
o 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)
o Experience with both SQL and non-SQL databases, especially with MongoDB
o Experience working with Azure Cloud or another cloud platform (AWS, GCP).
o DevOps engineer mind-set and skills
Location
The role will be located inMadrid .
Verisure will offer you
* Hybrid 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