Job Description

WPF Developer – Banking & Financial Services Applications

Talent Arabia

Job ID: 617600

27 Feb 2026

Job ID: 617600

27 Feb 2026

Job Location

Oman

Experience

2 to 4 years

Qualification Level

Graduate

Job Function

IT - Software

Skillset

WPF & XAML Development , C# & .NET Framework / .NET Core

Preferred Jobseekers

Locally available candidates only apply for this job

Key Responsibilities
• Develop secure WPF (.NET) desktop and kiosk-style applications
• Translate UI/UX designs into responsive, touch-optimized interfaces
• Design and implement MVVM-based application architecture
• Build custom WPF controls and reusable UI components
• Integrate applications with REST APIs and backend services
• Optimize UI performance and application responsiveness
• Ensure compliance with secure coding and banking security standards
• Collaborate with cross-functional technical teams

Requirements & Qualifications:
Education
Bachelor’s Degree in Computer Science, Software Engineering, or related field preferred
Experience
2–4 years of experience in .NET / WPF development

Technical Skills:
Strong proficiency in C#
Hands-on experience with WPF and advanced XAML
Solid understanding of MVVM architecture
Experience with .NET Framework / .NET Core
REST API integration expertise
UI performance optimization experience
Secure coding practices knowledge

Preferred Experience:
Experience in banking or financial services applications
Exposure to kiosk or self-service solutions
Core Competencies:
Strong problem-solving and analytical skills
Attention to detail and UI precision
Ability to work in collaborative development environments
Understanding of security-focused application design

Salary, Benefits & Career Growth:
Average Market Salary (Estimated):
OMR 900 – OMR 1,800 per month (Depending on Experience & Technical Expertise)

Disclaimer: GotoGulf is a platform that facilitates recruiters and jobseekers reach out to each other. Applicants are advised to research the bonafides of recruiters independently. We do not endorse requests for money payments and strictly advise against sharing personal or financial information. If you suspect malpractice, please email to us.