Software Developer
Verisure Securitas Direct creates services and products for smarter, safer and more secure homes, serving customers throughout Europe and Latin America.
We are an award winning ‘Internet of Things’ company, specializing in home security and safety, and have amassed a wealth of experience and expertise over more than 25 years.
Our office in Madrid is a top R&D Center in the connected smart home market. Here we create and develop services and products for home security and home automation.
We are looking for a dynamic candidate, customer and result oriented, driven by processes and methodology, with high technological background and powerful negotiation/communication skills.
Do you want to have an impact every day by making people safe - and bringing them peace of mind? Interested in being part of a dedicated, passionate team which believes that security is a human right?
Main Responsibilities
We are looking for a passionate, Software Engineer with experience in front and backend development, architecture and API solutions.
As a Software Developer, you will lead with a team of experienced Software engineers, helping the team to succeed in their goals.
Responsibilities:
* Participate in defining viable solutions within the Verisure IT ecosystem.
* Collaborate in evaluating alternatives at the architecture level, whether it is a product, SaaS, or cloud solutions, for Monitoring Station projects
* Assist teams in correctly defining non-functional requirements
* Support compliance with best practices in integration, architecture, testing, and strategic IT guidelines
* Ensure adherence to security guidelines, regulations, and company policies.
Required Qualifications
* Master/ B.A in Computer Engineer or Telecommunications.
* Fluent level of English (B2)
* +3 years of probable experience in IT.
Technical skills
* Knowledge as a Java backend engineer in a distributed environment
* Solid knowledge in relational and non-relational databases (Oracle, MySQL, Sybase, Mongo, etc.)
* Participate in the software development lifecycle in a DevOps culture
* Knowledge of container orchestration: Docker, Kubernetes, Helm
* Expertise in messaging JMS or brokers (rabbitMQ, Kafka, etc.)
* Cache DB (Redis, Coherence)
* Knowledge or experience in microservices architectures and transitioning from monolithic to microservice architecture
* Good understanding of end-to-end software solutions
* KPI solution measurement knowledge. What to measure and where?
* Performance solving experience. Finding, avoiding, and solving bottlenecks
* Public and private cloud architecture.
* Experience in Agile methodologies.
SW design knowledge:
* Knowledge in archetypes and design patterns
Additional Skills That Would Be a Plus:
* Experience in front end development.
* Experience in TDD or BDD.
* Basic networking knowledge.
Soft Skills
* Collaborate and support team members
* Communication skills to align the needs of the product owner, scrum master and development team
* Focus on achieving results
* Self-organized
* Goal focused
We offer a competitive compensation package, including lunch, a dynamic work environment, and opportunities for professional growth.
Verisure is an equal opportunities employer and welcomes applications from diverse candidates.
#J-18808-Ljbffr