Director of Software Development

Location United Arab Emirates
Job type: Permanent
Published: about 1 year ago

Positions across Dubai, Abu Dhabi, Sharjah, UAE.

Our client is a rapidly expanding Technology company heavily investing in its human capital and Technology. This is an exciting opportunity for an IT professional to be part of a company with an inspiring vision and culture.

Job Overview:

  • Develop high-quality software design and architecture.

  • Develop and implement robust, secure, and scalable asynchronous and multi-threaded code for distributed and high-load systems.

  • Design and architect the infrastructure needed to support the project(s) to be delivered and carry out needed tests to ensure infrastructure fitness and readiness.

  • Develop, plan, and approve all technical decisions and lead the implementation of requirements.

  • Review completed tasks and provide essential feedback related to the delivered solution's security, scalability, and efficiency.

  • Carry out integration requirements.

  • Analysis of system requirements and prioritization of tasks to ensure successful and timely delivery of the project.

  • Develop technical specifications and architecture.

  • Write clean and efficient code using .Net programming languages.

  • Test, debug, and troubleshoot .NET applications and Database related issues.

  • Manage and execute deployments of fully functional applications.


  • Bachelor's degree in Information Technology, Computer Science, Engineering, or a related field.

  • 12-15 years of comprehensive experience in mainstream and start-up operations.

  • 8-10 years as Director or Senior Architect in the startup or leading large teams for Insurtech, fintech, eCommerce, digital products, or similar.

  • Extensive experience in agile methodologies (TFS), MS-SQL, React JS, React Native, and MS .NETprogramming experience is an asset.