About the Role
Pursue a challenging and rewarding career as a senior software engineer in our dynamic Investment Accounting Technology team. Collaborate with us to build innovative systems, drive data-driven insights, and shape the future of investment accounting and securities lending trading.
As a key member of our team, you will leverage your technical expertise to design, develop, and optimize complex data pipelines, logic, and storage systems using the latest coding practices and industry standards. Your role will involve working closely with data analysts, scientists, and architects to enhance data acquisition, transformation, organization processes, data reliability, efficiency, and quality. Additionally, you will contribute to the development of high-quality, well-documented, and efficient code adhering to all applicable standards.
Responsibilities
* Design and implement data pipelines, logic, and storage systems using modern design patterns and architectural principles.
* Develop and optimize complex algorithms and data models to drive business insights and decision-making.
* Collaborate with cross-functional teams to ensure seamless integration of data systems and services.
* Conduct thorough analysis and reporting on system performance, identifying areas for improvement and implementing solutions.
Requirements
* Proficiency in Microsoft Fabric's architecture, components, and development tools.
* Strong skills in languages supported by Microsoft Fabric, such as C#, .NET, and JavaScript.
* Knowledge of cloud platforms, particularly Microsoft Azure, and how to integrate Microsoft Fabric within cloud solutions.
* Data management experience, including working with databases and data management tools like SQL Server and Azure SQL Database.
* Business intelligence skills, including experience with BI tools and frameworks to leverage data for business decision-making.
Benefits
* We offer a competitive salary and benefits package, including health insurance, annual leave, pension scheme, and life assurance.
* Opportunities for professional growth and development through training and education assistance programs.
* A collaborative and dynamic work environment that encourages innovation and creativity.