The RoleWe are looking for a Software Development Lead to join our Madrid team building Solera's key products for our international market. The Development Lead will work partly in the present, supporting scrum squads to deliver software features; and partly in the future,working with Product Owners to define and design the next products & projects.What You'll DoLead software development teams to produce high quality softwareWork with Product Owners and Stakeholders to define solutions and translate business requirements into technical designChampion best practices and ensure software qualityHelp to define a vision and technical roadmap for Solera's product and technology stackTake responsibility for software solution architecture within the team, working closely with Enterprise Architects and implementing Solera's Architecture ManifestoOwn the software development lifecycle in a DevOps culture - optimise it, tackle inefficiency, and reduce wasteCoach and mentor team membersHelp ensure the performance, uptime and reliability of mission critical systemsLead the recruitment and selection of new team membersWhat You'll BringAt least 6 years of experience in software development, including 1 year or more leading technical teamsDegree in Computer Science, Mathematics or related fieldProficiency in:.Net Framework 4.7.Net core 5Microservices and REST APIsGit, Bitbucket, CICDExperience working with Microservices, Event Driven and Domain Driven Design architecture patternsExpertise in Application Lifecycle Management using a tool such as Jenkins, Bamboo or ShippableKnowledge of using relational databases and non-relational databasesAbility to communicate clearly technical designs and objectivesProfessional proficiency in EnglishKnowledge of Agile and Scrum methodologiesIt's A Bonus If You HaveExperience with Docker containerization and Kubernetes orchestrationExperience of TDD, BDD and Automated Testing PracticesExpertise in DevOps and Continuous Delivery / DeploymentExperience working in polyglot architectures, selecting the best tool for the job.It is impossible to list every requirement for, or responsibility of, any position. Similarly, we cannot identify all the skills a position may require since job responsibilities and the Company's needs may change over time. Therefore, the above job description is not comprehensive or exhaustive. The Company reserves the right to adjust, add to or eliminate any aspect of the above description. The Company also retains the right to require all employees to undertake additional or different job responsibilities when necessary to meet business needs.#J-18808-Ljbffr