Login for faster access to the best deals. Click here if you don't have an account.

Software Development Engineer Full-time Job

1 year ago Engineering Dubai   355 views
Job Details

Location Dubai - UAE

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



The candidate must possess around 5 years’ hands on experience in software development, with minimum of 3 years working on high-performance enterprise applications using .NET related technologies. The candidate must understand programming patterns and methodologies, have a strong OOP knowledge and be an expert in C# programming, general .NET libraries and following .NET sub-technologies: Entity Framework, MVC. 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 & Team Foundation Server), Microsoft SQL Server (including also small-scale management of it) as well as with small-scale management of his/hers working environment. The candidate must be 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 be able to start from high level requirements of the individual units, convert them into design, complete implementation, and unit tests as well as document this for reuse. Previous work with e-commerce and payment related technologies will be huge advantage.




  • 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


  • Bachelor’s Degree in Engineering/Computer Science
  • 5 years of experience in software development
  • 3+ years of experience in transactional systems in .NET


  • 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
  • Testing: unit testing, end-to-end test automation
  • Team Foundation Server (Source Control, Work Items, Build Services)
  • Cloud: Microsoft Azure
  • Basic Web Application Development: MVC, HTML, JavaScript, ASP.net, CSS, Bootstrap, Angular
  • Web Service Development: SOAP, REST, WS_* protocols
  • Security: secure application design (OWASP), encryption protocols, SSL with optional understanding of PKI infrastructure and HSM devices

Why should you join noon payments? Working at noon payments is more than a job. Being part of this family it’s 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.

Company Description
Noon Ecommerce - Dubai