Software Engineer (Full Stack)

Posted 19 May 2023
Salary 25K AED p/m and benefits
LocationAbu Dhabi
Job type Contract
Discipline Software Engineering
Contact NameRobbert Pauli

Job description

We have a 6-month contract role working for one of our clients in Abu Dhabi. We are looking for a Full Stack Software Engineer to join their organization.

​Responsibilities:

  • Develop and implement end-to-end solutions using .NET technologies, SharePoint, and frontend frameworks like Angular/React

  • Provide support and maintenance for production applications, including troubleshooting, root cause analysis, and implementing preventive measures

  • Collaborate with stakeholders to gather and analyze requirements, ensuring alignment with internal and governmental business needs

  • Work closely with project and section managers to adapt to changing requirements and find innovative solutions to business challenges

  • Address observations from internal audits or third-party assessments, implementing corrective actions for relevant applications

  • Regularly communicate progress updates, technical activities, challenges, milestones, and risks to project stakeholders

  • Participate in code reviews, ensuring adherence to SDLC, design patterns, SOLID principles, clean coding practices, and agile methodologies

  • Utilize Git source control and Jira for version control and issue tracking

  • Familiarity with agile Scrum development methodology and exposure to CI/CD pipelines is a plus

  • Demonstrate excellent communication skills in English and Arabic, enabling effective collaboration and comprehension

  • Work in a cross-functional team, contributing to the success of projects and the organization as a whole

Requirements:

  • Bachelor's degree in computer science or a related field

  • Minimum of 5 years of experience in full-stack web development

  • Proficiency in .NET & .NET Core technologies (Web/API MVC), MS SQL, Entity Framework, SharePoint, Angular/React, and RESTful APIs

  • Strong background in post-production support and knowledge of ITIL practices

  • Deep understanding of SDLC, design patterns, SOLID principles, clean coding practices, and agile methodologies

  • Experience working with Git source control and Jira for version control and issue tracking

  • Familiarity with agile Scrum development methodology and exposure to CI/CD pipelines is desirable

If you possess the required qualifications and demonstrate excellent communication skills in both English and Arabic, we invite you to apply for the position of Senior Software Engineer.