Job Search and Career Advice Platform

Enable job alerts via email!

Senior Developer

Abu Dhabi Ports Company

Abu Dhabi

On-site

AED 120,000 - 160,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading logistics and ports company is seeking a Senior Web Application Developer to lead the design and development of advanced web applications using Angular and .NET. The ideal candidate will have 6-8 years of experience, strong skills in SQL Server, MongoDB, and a background in cloud technologies like Azure or AWS. This role requires solving complex technical challenges while collaborating across teams, all within a robust Agile environment.

Qualifications

  • Minimum of 6-8 years of experience in a similar role.
  • Hands-on experience with Angular, .NET, SQL Server, and MongoDB.
  • Ability to solve complex technical challenges.

Responsibilities

  • Lead web application design and development focusing on scalability.
  • Optimize data storage and queries for performance.
  • Engage in architecture planning adhering to security best practices.

Skills

Web application development
Angular
SQL Server
MongoDB
Git
Unit testing

Education

Bachelor's degree in Computer Science
Master's degree

Tools

Docker
Azure
AWS
Google Cloud
Job description
  • Lead advanced webapplicationsdesign and development with Angular and .NET, focusing on scalability.
  • Optimize data storage and queries using SQL Server and MongoDB, ensuring top-notch performance.
  • Collaborate with cross-functional teams, offering technical guidance, training and leadership aligned with business goals.
  • Carry out version control enforcing high code quality through Git and effective unit tests.
  • Review advanced codes, promote innovation, and ensure to resolve issues.
  • Implement technology roadmap, adopting emerging technology and proposing innovative solutions.
  • Engage in architecture planning, ensuring scalability and adherence to security best practices.
  • Optimize application performance and enforce compliance with standards and regulations.
  • Maintain comprehensive technical documentation for knowledge transfer and onboarding.

People Management Responsibilities:

  • N/A

Strategic Responsibilities:

  • N/A
Responsibilities

Core Responsibilities:

  • Lead advanced webapplicationsdesign and development with Angular and .NET, focusing on scalability.
  • Optimize data storage and queries using SQL Server and MongoDB, ensuring top-notch performance.
  • Collaborate with cross-functional teams, offering technical guidance, training and leadership aligned with business goals.
  • Carry out version control enforcing high code quality through Git and effective unit tests.
  • Review advanced codes, promote innovation, and ensure to resolve issues.
  • Implement technology roadmap, adopting emerging technology and proposing innovative solutions.
  • Engage in architecture planning, ensuring scalability and adherence to security best practices.
  • Optimize application performance and enforce compliance with standards and regulations.
  • Maintain comprehensive technical documentation for knowledge transfer and onboarding.

People Management Responsibilities:

  • N/A

Strategic Responsibilities:

  • N/A
Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or related field; Master's degree is a plus.
  • Relevant certifications or additional coursework related to web development and software engineering (optional).
  • Excellent English. Arabic is an added advantage
  • A minimum of 6-8 years of experience in a similar role
  • Hands-on experience in designing, developing, and optimizing web applications using Angular, .NET, SQL Server, and MongoDB.
  • Strong background in front-end and back-end development, encompassing both user interface design and database management.
  • Experience in writing unit tests and TDD.
  • Proficiency in maintaining code repositories, implementing version control using Git, and collaborating within an Agile environment.
  • Prior work with containerization tools such as Docker for application deployment and scaling.
  • Experience with cloud platforms (Azure, AWS, or Google Cloud), including integration and optimization of applications in a cloud environment.
  • A track record of solving complex technical challenges and contributing to the success of software projects.
  • A history of continuous learning and staying updated on industry best practices and emerging technologies.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.