Isabel''s technical landscape has evolved significantly, bringing exciting challenges for those who thrive on innovation.We are looking for a Senior Developer who not only understands the theory and design patterns behind modern software architecture, but also knows how to apply them pragmaticallyalways keeping an eye on ROI and real world impact. Just as important, we''re seeking someone who brings enthusiasm and energy in a collaborative way, inspiring and supporting their teammates while driving projects forward.One of our key strategic initiatives is improving the software delivery performance of our Multibanking solution. To achieve this, we are investing in component coupling and cohesion, breaking down monolithic applications into well defined domains using hexagonal architecture. This requires a thoughtful approach balancing long term maintainability with short term business value while working closely with colleagues to ensure smooth integration and knowledge sharing.If you thrive on tackling complex technical challenges, shaping a forward thinking technical roadmap, and bringing a positive, team oriented mindset, we''d love to meet you. You could be the next valuable addition to our team.Job requirementsWrite high quality, clean, and maintainable code following best practices and coding standards.Refactor and improve existing codebases, ensuring long term sustainability and minimizing technical debt.Apply design patterns and architectural principles to create robust, scalable, and testable software solutions.Advocate for test driven development (TDD) and automated testing to ensure software reliability and performance.Actively participate in code reviews, providing constructive feedback and fostering a culture of learning and improvement.Encourage a DevOps mindset, focusing on CI/CD, observability, and automation to streamline software delivery.Engage actively with all relevant parties to gather comprehensive requirements encompassing user, technical, and performance specifications and synthesize these into unified solution designs.Chion your proposals, striving to achieve excellence in fulfilling stakeholders'' needs and maximizing the value of project outcomes.Where necessary, validate the practicality of proposed solution designs through the development of proof of concept work.Ensure that the proposed solutions are aligned with the overarching technology strategy and comply with corporate governance standards.Cultivate a practice of thorough documentation, guaranteeing that it is a true and clear reflection of active operations and is readily understandable and available to stakeholders.Mentor and support team members, sharing knowledge and fostering a culture of craftsmanship and technical excellence.Engage in continuous learning and self improvement, staying up to date with industry trends, new technologies, and best practices.Report regularly to the initiative lead, providing updates on progress, challenges, and so