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