Senior Software Engineer (.Net/C#) – LimerickBe part of a culture that values learning, growth, and inclusivity, where you'll work alongside passionate colleagues to shape the future. Your contributions will leave a lasting impact, aligning with our mission to simplify and innovate solutions. Join an Agile team to build a cutting-edge middleware platform. As a Senior Software Engineer, you'll drive full-stack development using C#, ASP.NET Core, Angular, and SQL Server, tackling complex challenges and mentoring peers.Main ResponsibilitiesWrite clean, efficient, and maintainable code, leading by example in development tasks.Collaborate with Product Owners and stakeholders to estimate, plan, and deliver project milestones, ensuring adherence to Agile methodologies.Tackle complex technical challenges, driving continuous improvement and innovation.Maintain comprehensive documentation, including architectural designs, API details, and deployment procedures.Stay updated on emerging technologies, sharing insights and adopting new methodologies where applicable.Communicate technical concepts clearly to non-technical partners and provide regular project updates.About You5–7+ years of experience with C#, .NET Framework, and .NET Core.Proven expertise in JavaScript frameworks, particularly Angular, with 5+ years in TypeScript, RxJS, HTML, LESS/CSS, and Strong knowledge of Entity Framework, T-SQL, XML querying, and Microsoft SQL Server.Experience with SOA, RESTful architectures, and source control systems like Azure DevOps and Git.Proficiency in writing unit and integration tests, with a test-driven development approach.Ability to support multi-layered, geographically distributed teams across various environments.Excellent interpersonal, decision-making, and problem-solving skills.Familiarity with Agile and SAFe methodologies is a plus.