Software Engineer- Application Support at GAC Group in Dubai, Dubai, United Arab Emirates

Apply for the Software Engineer- Application Support position at GAC Group in Dubai, Dubai, United Arab Emirates. Find the best jobs for you effortlessly with InJob.AI, your ultimate solution for job search. Discover top job opportunities and streamline your job search process.

alert circle

Job Description

<p>At GAC, we rely on our IT systems to provide the best solutions that help our users around the world. We are seeking an experienced Application Support Specialist (Software Engineer) to join us on this journey, using their technological skills to make us more efficient.</p><p>The job role is part of the Application Development and Support function to ensure availability and accessibility of the application(s) according to agreed service levels and business priorities. The primary goal of the role is to develop and support GAC business applications and to debug/troubleshoot and fix them to eliminate or minimise the adverse impact on business operations for the GAC Group.</p><p>The job role also requires close working relationships with the Infrastructure and Architecture & Technical Engineering departments whose mission is to build or configure, maintain or enhance, and eventually decommission applications/services through their life cycle.</p><h3>Job Requirements</h3><h3>Objectives of this role</h3><ul><li>Take part in application development projects and bugfixes in coordination with the development team to ensure the stability and performance of the application(s).</li><li>Perform 2nd and 3rd line support activities for the application(s) in coordination with the Development Team and Helpdesk.</li><li>Manage incidents, proactive alerts, change requests, and service requests, ensuring compliance to the enterprise architecture, production processes & framework and other Group standards.</li><li>Ensure incidents and requests are resolved/fulfilled within agreed service levels and, where applicable, that workarounds are provided to minimise business impact with timely escalations to the next level of support, for faster resolution.</li><li>Ensure follow-ups with and updates to external and internal customers are done in a proactive, timely and professional manner.</li><li>Produce and maintain clear documentation on application functionality and support procedures in the Knowledgebase.</li></ul><h3>Skills And Qualifications</h3><ul><li>A Bachelor’s degree, preferably related to computer science or equivalent.</li><li>Working knowledge of OOP, C#, Rest APIs, .Net core, WPF, WCF and .Net framework (WPF and MSSQL are mandatory requirements)</li><li>Minimum 3 years of experience in software development</li><li>2+ years of production support experience in application, software or technical services disciplines.</li><li>Good knowledge of Microsoft Azure cloud hosting and container-based solutions (Eg: Service Fabric, Azure Kubernetes)</li><li>Experience working on RDBMS and No-SQL databases</li><li>Knowledge of incident, problem and change management processes and a good understanding of ITIL best practices. ITIL foundation certification will be considered a plus, but not mandatory.</li><li>Previous experience developing and supporting solutions in the supply chain, shipping and logistics domains will be considered a plus.</li><li>Exposure to application development, integration, testing and release will be considered a plus.</li><li>Knowledge of APM (Application Performance Monitoring) and related tool exposure will be an advantage.</li><li>Working knowledge of Agile and DevOps methodologies</li></ul><h3>Other Expectations</h3><ul><li>Excellent written and verbal communication skills in English.</li><li>Self-starter, proactive, positive, creative, and flexible.</li><li>Ability to learn and apply new technologies as and when required.</li><li>Should be able to adapt quickly to changes in business requirements and work in an agile environment.</li><li>Professional behavior at work.</li><li>Cultural awareness within a multi-cultural corporate environment.</li></ul>

AI Powered Job Insights

GAC Group is on the lookout for an experienced Software Engineer specializing in Application Support to enhance their IT systems and deliver optimal solutions for users globally. This position is integral in ensuring the stability and efficiency of business applications, making it a vital part of GAC's operations.

📍 Location: Dubai, United Arab Emirates  
💼 Position: Software Engineer - Application Support  
⏰ Type: Full-time  
📅 Date Posted: 2024-04-29  

Role Summary:  
- They will participate in application development projects and perform bug fixes in partnership with the development team.  
- Their focus will be on providing 2nd and 3rd line support for applications, ensuring quick resolution of incidents.  
- They will manage change requests and service requests, maintaining compliance with enterprise standards.

What You'll Do:  
- Engage with development and helpdesk teams to stabilize application performance.  
- Proactively manage incidents and provide timely updates to internal and external customers.  
- Maintain documentation regarding application functionality and support procedures.  

What's Needed:  
- A Bachelor’s degree in computer science or a related field is preferred.  
- Strong knowledge of OOP, C#, Rest APIs, .Net core, WPF, WCF, and MSSQL.  
- At least 3 years in software development and 2+ years in production support roles.  
- Familiarity with Microsoft Azure cloud services and both RDBMS and No-SQL databases.  
- Understanding of ITIL best practices, with ITIL certification as a plus.  
- Prior experience in supply chain or logistics domains is beneficial.

This position demands excellent communication skills, a proactive attitude, adaptability to change, and a commitment to professionalism in a multicultural corporate environment.

Top Interview Questions

  • Q: Can you describe your experience in supporting and troubleshooting application issues in a production environment?

    A: In my previous role, I was responsible for providing 2nd and 3rd line support for a suite of business applications. When an issue arose, I first gathered detailed information from the Helpdesk system and users. I used log analysis to trace errors and often collaborated with the development team to implement fixes. For instance, I resolved a recurring performance issue by optimizing SQL queries and adjusting application settings, which reduced downtime significantly.

  • Q: What strategies do you employ to ensure timely communication with internal and external customers regarding incident resolution?

    A: I prioritize clear and proactive communication by setting expectations from the outset. During an incident, I provide regular updates to stakeholders about the status and estimated resolution time. I make use of tools like JIRA or ServiceNow to track incidents and communicate using status updates in the platform. After resolving the incident, I follow up with a detailed summary of the actions taken and preventive measures for the future.

  • Q: How do you approach application development to ensure stability and performance?

    A: I adhere to best practices in software development, including thorough code reviews, unit testing, and use of version control systems like Git. I also conduct performance testing to identify bottlenecks before deployment. Recently, while working on a logistics application, I implemented a continuous integration/continuous deployment (CI/CD) pipeline, which allowed for rapid testing and deployment of code changes while ensuring stability through automated tests.

  • Q: Describe how you utilize cloud hosting solutions, particularly Microsoft Azure, in your projects.

    A: I have leveraged Microsoft Azure for deploying applications in cloud environments, utilizing services like Azure App Service for web applications and Azure SQL Database for data storage. I have experience configuring Azure Kubernetes Service (AKS) for containerized applications, which provides scalability and efficiency. In a recent project, I migrated an on-premises application to Azure, improving accessibility and performance for users across multiple locations.

  • Q: Can you explain your understanding of ITIL best practices and how they apply to application support?

    A: ITIL best practices provide a framework for managing IT services effectively. In application support, I utilize ITIL processes such as incident management to restore normal service operation as quickly as possible and minimize impact on business operations. For example, I ensure that each incident is categorized and prioritized based on impact, facilitating quicker resolutions. I believe that having an ITIL foundation helps in aligning IT services with business needs, preventing repeat issues and improving overall service quality.

People Faces

200+ professionals have found their dream job with InJob.ai this week.

salary

Salary Benefits

Salary details not provided

application process

Want to apply directly?

Apply for the Software Engineer- Application Support position at GAC Group in Dubai, Dubai, United Arab Emirates using https://www.linkedin.com/jobs/view/3908477883

Get StartedGet Started

Similar Jobs found by InJob.AI


Dot Net Developer

Dicetek LLC, Dubai, Dubai, United Arab Emirates

Full Stack Engineer - Cash Team

ether.fi, Dubai, Dubai, United Arab Emirates

Backend Software Engineer Graduate (Lark) - 2024 Start

Lark, Dubai, Dubai, United Arab Emirates

Full-Stack Developer

Talent Disruptors, Dubai, Dubai, United Arab Emirates

Software Engineer

Kema, Dubai, Dubai, United Arab Emirates

Software Engineer(Golang) - Developer Platform (all genders)

talabat, Dubai, Dubai, United Arab Emirates

Full Stack Developer - Arabic Speakers

Dicetek LLC, Dubai, Dubai, United Arab Emirates

Software developer

ECS | Enterprise Change Specialists, Dubai, Dubai, United Arab Emirates

Scroll To Top
Get Started

Frequently asked Questions

Still have a question? Check out our FAQ section below.

FAQ Section

InJob searches for the best jobs, based on your profile and automatically generates customized cover letters for you. It saves a lot of hours in your job hunting time.

InJob creates your profile by having a conversation with you to learn about your skills and requirements. It also scans your resume to gather information about your experiences, skills, and achievements. This information is used to craft your profile in the backend which is further used to match jobs and gives you a personalized cover letter for each job opportunity.

InJob searches for job opportunities across a wide range of sources, including LinkedIn, Indeed, and hundreds of other job boards to find hidden gems. Its search is not limited, ensuring it covers as many potential job listings as possible. It also searches the career pages of individual companies that suit your target industry and location and you get applied there.

InJob is constantly active, scanning for fresh job opportunities every single minute. This ensures that you are the first person to apply to new job listings that align with your profile.

InJob plays matchmaker by comparing your profile and resume with job listings. Each job receives a score from 1-10, indicating how well you match with it.

In the upcoming update, Yes, this will be included and this will be the main differentiator. InJob will apply for jobs on your behalf. It will target top matches and craft custom cover letters for each job, ensuring your application stands out. InJob will also handle the application process, including visiting company websites and filling out forms.

In the upcoming update, Yes, InJob will provide an interactive dashboard that serves as mission control for your job search. It will display all the jobs InJob has applied for you and their current status. You will also be able to track which companies have shown interest in your profile and view the feedback they provided.

In an upcoming feature, Yes, InJob will collect all feedback, including positive and constructive feedback, and presents it to you. This will allow you to know exactly where you stand in the job market and provides insights on how to improve your skills.