Job Description As a Software Engineer (.NET), you will design, build, and support secure, scalable enterprise solutions across .NET, Oracle, and ESB integration environments. Working within a Microsoft Azure ecosystem, you will contribute across the full development lifecycle, translating business requirements into robust technical solutions and delivering high‑quality, well‑tested code. You will work closely with product owners, project managers, testers, UI/UX designers, and other engineers to deliver integrated solutions, with a strong focus on enterprise and financial system integrations. The role involves maintaining reliable data exchanges, applying secure coding practices, and ensuring solutions meet organisational, regulatory, and compliance standards. You will also take ownership of environment health and performance, leveraging Azure DevOps, monitoring and logging tools, and strong documentation practices. In addition to delivery, you will contribute to continuous improvement initiatives, software development best practices, and the evolution of the technology roadmap, including evaluating modern tools and AI‑assisted development capabilities