Senior Support Engineer – Application Support
- Dubai, United Arab Emirates
- Full-Time
- On-Site
Job Description:
Role Overview
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