-
noon

Software Engineer (Backend)

noon
United Arab Emirates · Full-time · Mid-Senior

Job Title: Software Engineer (Backend)

Location: Dubai, UAE


Description

We are looking for a software engineer, specializing in the backend, for a newly established electronic payments provider.


The candidate must possess 3+ years’ hands-on experience in software development, with experience in working on high-performance enterprise applications using .NET-related technologies.


The candidate must understand the programming patterns and methodologies well, have a strong OOP knowledge, and be an expert in C# programming, general .NET libraries, and sub-technologies like Entity Framework. He/she shall understand concepts of secure programming and the creation of unit tests. Candidate must be skilled in using recent versions of Microsoft Development Tools (Microsoft Visual Studio & Azure DevOps), and Microsoft SQL Server as well as with small-scale management of his/her working environment (setup of docker environments, etc.).


The candidate must be a team player and have experience in teamwork but must be able to demonstrate the skills required in the end-to-end development process. If required, he/she must start from high-level requirements of the individual units, convert them into design, complete implementation, and unit tests, and document this for reuse.

Previous work with e-commerce and payment-related technologies will be a huge advantage.


Responsibilities

 Convert high-level system requirements to design of individual components and services

 Implement systems with an emphasis on quality, high performance and security

 Create and maintain unit tests, participate in integration and end-to-end testing

 Help in designing and implementing user interfaces

 Provide 2 nd level support related to implemented platforms to the company’s customers and staff

 Create technical documentation


Requirements

 Bachelor's degree in engineering/computer science

 3+ years of experience in software development

 Experience in transactional systems in .NET


Skills

 Problem-solving

 Strong drive to deliver results

 High level of energy and enthusiasm

 Fluent in English

 Flexible working style


Job Description:


Technologies & tools

 .NET Framework: Core Framework, Entity Framework, Parallel libraries

 Database: SQL Server/Azure SQL/CosmosDB/MongoDB

 Testing: unit testing, end-to-end test automation

 Azure DevOps (Source Control, Work Items, Build Services)

 Cloud: Microsoft Azure, Google Cloud

 Web Service Development: SOAP, REST, WS_* protocols

 Security: secure application design (OWASP), encryption protocols

 Basic Web Application Development as a plus: MVC, HTML, JavaScript, ASP.net, CSS, Bootstrap, Angular


Why should you join noon payments?

Working at noon payments is more than a job. Being part of this family it is a calling to leave a mark in the region through meaningful work; we offer a dynamic environment where you can learn, and you can focus on improving merchants' and customers' lives by delivering innovative solutions across the payment continuum. Our people experience a variety of unexpected moments when their lives and careers come together in meaningful

Key Skills

Ranked by relevance

devops sql javascript sql server bootstrap docker server owasp cloud css oop c
Login to Apply
Posted
Jan 19, 2025
Type
Full-time
Level
Mid-Senior
Location
Dubai
Company
noon

Industries

Retail Financial Services

Categories

Finance Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Point72
Related

Software Engineer, Treasury Technology

2026-05-27

Full-time
Not Applicable
India
Financial Services
Engineering
View Job Details
Ria Money Transfer
Related

Software Engineer

2026-05-29

Full-time
Not Applicable
Germany
Financial Services
Engineering
View Job Details
Cia. Hering
Related

Cia Hering | Desenvolvedor JAVA III (Blumenau/SC)

2026-06-10

Full-time
Not Applicable
Brazil
Retail
Engineering