Senior .NET Developer (Global Technology Department, Investment & Enterprise Technology)
Posted
- Design, develop, and maintain applications using .NET (C#, ASP.NET Core)
- Build and support APIs and integrations across internal and third-party systems
- Ensure code quality, scalability, and performance across the full SDLC
- Perform complex SQL querying and troubleshooting to support production issues
- Analyse, debug, and resolve data-related defects and performance bottlenecks
- Work closely with business users to investigate data discrepancies and ensure data integrity
- Optimise queries and stored procedures for performance and efficiency
- Design and develop Power BI dashboards and reports to support business decision-making
- Translate business requirements into meaningful visualizations and data models
- Ensure accuracy, consistency, and usability of reporting solutions
- Provide L2/L3 support for SaaS and enterprise applications
- Troubleshoot system and integration issues, performing root-cause analysis
- Work across teams to maintain system stability and resolve incidents quickly
- Contribute to the design and development of AI-enabled solutions for automation, insights, and workflows
- Identify opportunities to embed AI capabilities into existing systems and processes
- This role requires strong hands-on development in C#, deep SQL expertise focused on troubleshooting and data analysis, and the ability to deliver business-critical insights through Power BI. The developer will also support SaaS applications and contribute to the design of AI-driven solutions
- Strong SQL skills, with a focus on querying, troubleshooting, and data analysis
- Power BI experience in dashboarding, reporting, and data modelling
- Experience supporting SaaS platforms and integrations
- Strong expertise in C#, .NET, and ASP.NET Core
- Proven ability to work on production support and issue resolution
- 7+ years of experience in software development
- Solid understanding of APIs, integrations, and enterprise system design
- Experience working in Agile environments
- Experience with Azure cloud services
- Familiarity with data pipelines or ETL processes
- Exposure to AI/ML tools or building AI-powered features
