Senior Software Engineer

Tech Mahindra — United Arab Emirates · Posted ~2 hours ago

Senior Visa History ✓

Skills

C# .NET WPF XAML MVVM REST APIs Python SQL Server REST

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior software engineering position focused on modernizing enterprise applications, improving performance, and integrating AI capabilities into complex workflows.

Highlights

Advanced engineering role combining desktop development, cloud technologies, performance optimization, and AI-enabled solutions.

Description

8+ years of enterprise software engineeringStrong C# and .NET across legacy .NET Framework and modern .NETDeep WPF, XAML, MVVM, desktop architecture and multithreading; hands-on DevExpress (complex grids, performance-sensitive UIs)RESTful API design and build (ASP.NET Core); authentication, authorization, auditing, observabilityPython required for services, automation, analytics or AI componentsStrong SQL Server development and performance tuningPerformance engineering: profiling, diagnostics, memory management, resolving freezes and crashes in productionAI enablement: embedding LLM prompt/chat experiences into workflows (orchestration, tool-calling, retrieval, guardrails)Desirable: React/Angular, MongoDB modernization, microservices/event-driven, Azure/Kubernetes, regulated environmentsBuy-side investment technology highly preferred: PMS, OMS, EMS, IBOR, risk/analytics platforms, front-office trading; fixed income, equities, FX, derivatives workflows