Impactful Software Development Role
We're passionate about driving innovation in the financial services industry. As a full-time Software Engineer, you'll be part of a high-performing team that supports our global debt business. You will work on developing enhancements and resolving defects for the Omnia platform, our proprietary cloud-based application used across our global debt business.
Your Key Responsibilities:
* Maintaining and developing an existing framework for web-based applications
* Providing architectural and design expertise as needed
* Conducting peer code reviews
* Working closely with product stakeholders to define complex business requirements
* Providing application production support as needed
Required Skills and Qualifications:
* .NET Framework/Core: High proficiency in C# and the .NET ecosystem; experience with ASP.NET and Web APIs; knowledge of Entity Framework
* Front-End Development: TypeScript, JavaScript, HTML5, CSS3; Angular (latest versions); RxJS and state management libraries
* Database: MS SQL Server or other relational databases; ability to write and understand complex SQL queries and optimize performance
* Version Control: Git and Git workflows (branching, merging, pull requests)
* Build and Deployment: CI/CD pipelines (Azure DevOps, Jenkins); containerization tools like Docker
* Cloud Services: Familiarity with Azure or AWS; deploying and managing cloud-based applications
* Architecture and Design: Microservices architecture, RESTful API design; design patterns and best practices
What We Offer:
* Comprehensive Health Insurance: We partner with leading insurance providers to offer health insurance schemes that cover eligible employees' day-to-day medical and hospital expenses
* Annual Leave of 23 days at full pay, increasing with service
* Pension Scheme: Employer contributions match up to 8% of salary; employees can contribute up to 8% of salary and make voluntary contributions
* Annual Bonus Programme & Shop LK Vouchers / CleverCards (subject to eligibility): bonus + vouchers tax-free
* Life Assurance: fully paid by us; lump sum of four times an employee's salary for beneficiaries
* Education Assistance: Education reimbursement for eligible employees