Our client, a leading financial services organization in Dubai, is seeking a Senior Support Engineer – Application Support to manage and support mission-critical banking applications. This role requires strong expertise in production support, incident management, and maintaining high availability of enterprise systems within a regulated environment.
Key Responsibilities
• Provide L2/L3 production support for banking applications built on .NET Core and Angular
• Monitor and ensure high availability, performance, and reliability of critical systems
• Investigate and resolve production incidents, including application errors, performance bottlenecks, and integration failures
• Support microservices-based architecture, including troubleshooting Kafka message flows and distributed systems
• Perform root cause analysis (RCA) and implement preventive measures to avoid recurrence
• Analyze logs, traces, and metrics using Azure Monitor and Application Insights
• Work closely with development, architecture, and DevOps teams to deploy fixes and enhancements
• Ensure adherence to banking security, compliance, and audit requirements
• Communicate effectively with business stakeholders during incidents and provide timely updates
• Participate in on-call support rotations, if required
Required Skills & Technical Expertise
Backend & APIs
• Strong hands-on experience in .NET Core 6 and Entity Framework
• Experience in troubleshooting REST APIs and backend services
Frontend Awareness
• Working knowledge of Angular 8+
Database & Data Handling
• Expertise in Azure MS SQL Managed Instance
• Strong SQL skills for data analysis, troubleshooting, and performance tuning
Architecture & Systems
• Experience with microservices architecture, including CQRS and choreography patterns
• Understanding of distributed systems in a high-availability environment
Messaging & Integration
• Hands-on experience with Kafka and Red Hat AMQ
Monitoring & Logging
• Proficiency in Azure Monitor, Log Analytics, and Application Insights
Caching & NoSQL
• Experience with Redis and Cosmos DB
Testing & Tools
• Familiarity with NUnit
• Experience using Postman and cURL for API testing
Identity & Access Management
• Experience with Keycloak (IDAM)
Preferred Experience
• Prior experience supporting core banking, payments, or financial systems
• Exposure to regulatory and compliance environments within banking or financial services
• Experience handling high-volume, transaction-based systems
Soft Skills
• Strong analytical and problem-solving skills under pressure
• Excellent communication and stakeholder management skills
• Ability to work in a 24/7 support environment
• High level of ownership, accountability, and attention to detail