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