Senior Software Engineer | GAC Group

A well-known and well-reputed Company based in Dubai, United Arab EmiratesĀ is looking for an experienced, skilled, competent, mature, qualified, creative, and intelligent candidate with significant knowledge and relevant working experience for the position of “Senior Software Engineer “.

Company Name
GAC Group, Dubai
Qualification Bachelors Degree (Computer Science /Relevant Subject)
Experience 7 – 9Ā  years of Relevant Experience Required
Monthly Salary 10,000 AED ā€“ 15,000 AEDĀ 
Employment Type FullĀ Ā Time | Permanent
Company Size 50-100 Employees
Benefits Medical InsuranceĀ 
Location Dubai

Job Description

GAC is looking for a talented Senior Software Engineer specialising in the integrations domain, with working experience on .Net core, Rest APIs, Databases (Relational & Non-Relational), Azure, RabbitMQ & Microservices. The candidate should be efficient in development, solution designing, troubleshooting, mentoring and adhering to industry best practices. The role also demands coordination with external customers and internal teams. The ideal candidate must have a minimum 7 yearsā€™ software development experience.

Responsibilities

 

  • Partner with project and other stakeholders, to drive successful solutions
  • Coordinate with external GAC customers & ensure timely deliveries with adequate quality
  • Mentor junior team members, code reviews, pair programming & conducting knowledge sharing sessions
  • Proactively communicate and escalate issues that might impact quality

Job requirements

 

  • A Bachelorā€™s degree, preferably related to computer science or equivalent
  • Minimum of 7 yearsā€™ software development experience – preferably with a Microsoft-certified developer
  • Ability to propose and implement software solutions considering scalability, resilience & maintainability
  • Minimum 2 yearsā€™ experience in .Net core
  • Practical experience in RabbitMQ and Microservices is a must
  • Experience working on Angular and/or React
  • Experience on Azure Kubernetes Service will be considered a plus
  • Expert level practical knowledge on OOP, Design Patterns and SOLID Principles
  • Experience on git repos and git flow branching model
  • Experience in working with Agile environments and knowledgeable of Agile processes & principles
  • Hands-on experience on Azure DevOps will be considered a plus
  • Experience working on RDBMS and No-SQL databases
  • Ability to identify improvements in existing frameworks
  • Excellent written and verbal communication skills in English
  • Excellent communication skills with the ability to collaborate and communicate effectively across varying levels of personnel
  • Cultural awareness within a multi-cultural corporate environment
  • Strong skills in building and maintaining relationships across IT and non-IT teams

Engineering