Job Description: Software Engineer (backend)
Location
Dubai – UAE – Work from office
Description
We are looking for a software engineer, specialized in 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 creation of unit tests. Candidate must be skilled in using recent versions of Microsoft Development Tools (Microsoft Visual Studio & Azure DevOps), Microsoft SQL Server as well as with small-scale management of his/hers 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 skills required in 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 ecommerce 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 emphasis on quality, high-performance and security
- Create and maintain unit-tests, participate in integration and end-to-end testing
- Help in design and implement user interfaces
- Provide 2nd level support related to implemented platforms to 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
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 ways.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Software Engineer
2026-05-26
Software Engineer
2026-05-26
Software Engineer
2026-05-24
- Posted
- Feb 05, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Dubai
- Company
- noon
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Software Engineer
2026-05-26
Software Engineer
2026-05-26
Software Engineer
2026-05-24