Job Title: Senior Software Engineer (.NET)
Duration: 12-Months (Extendable Contract | Long-Term on Marc Ellis Payroll)
Engagement: Contractual
Location: Onsite – Dubai, UAE
Job Summary:
The Senior .NET Developer will be responsible for designing, developing, and integrating enterprise-level
applications with a strong focus on C#.NET, SQL, and API integrations. This role requires a proven ability to
deliver efficient solutions to complex problems, particularly in banking and fintech environments.
Required Qualifications & Experience:
• Degree/Postgraduate in Computer Science or related field (or equivalent industry experience).
• Minimum 8 years of hands-on experience in .NET and SQL development.
• Proven ability to design smart and efficient solutions to complex business problems.
• Experience working on large-scale, complex integration projects.
Technical Skills:
• Strong knowledge of C#.NET and SQL.
• Advanced understanding of Object-Oriented Programming (OOP) principles and MVC frameworks.
• Expertise in IIS, Web Hosting, Application Pools, and Account Permissions.
• Experience in report generation and APX pages.
Functional Skills:
• Banking, Financial Services, or FinTech domain experience in enterprise environments (preferred).
• Familiarity with best practices in coding, security, unit testing, and documentation.
• Strong exposure to Agile methodologies.
• Ability to research, evaluate, and benchmark technologies against industry standards.
• Strong focus on quality and stability of deliverables for long-term sustainability.
Soft Skills:
• Ability to influence multiple teams with technical expertise, improving productivity and
effectiveness.
• Self-motivated, proactive, and capable of driving initiatives independently.
• Excellent interpersonal and communication skills with the ability to interact with and present ideas
to senior and executive management.