Full Stack Senior Developer JOB

Department of Culture and Tourism – Abu Dhabi (DCT Abu Dhabi)


Date: 14 hours ago
City: Abu Dhabi
Contract type: Full time

Job Title: Full Stack Senior Developer





Role Purpose:



Design, develop, and maintaining enterprise-grade web applications using front-end and back-end technologies in-line with the defined strategies. Ensure the efficiency of the applications’ responsiveness, performance and scalability. You will be working closely with cross-functional teams to deliver scalable, performant, and maintainable software solutions.





Key Responsibilities:






  • Design, develop, and implement creative solutions for both technical and user-facing needs in-line with the department objectives.

  • Lead the designing and planning of end-to-end features

  • Collaborate with cross functional team to define project requirements and contribute to the technical aspects of the projects.

  • Implement intuitive and user-friendly interfaces using modern web technologies including but not limited to .net on the backend and Angular/React on the frontend.

  • Develop robust and scalable server-side logic using different programming languages, such as .net.

  • Build and maintain databases and server-side services, design database schemas, and ensure data security and integrity in-line with the defined goals.

  • Continuously conduct thorough testing and audits of web applications to analyze and optimize application performance, identify and resolve bottlenecks, performance issues and security vulnerabilities.

  • Ensure implementing security best practices to safeguard applications and user data. Stay updated with the latest security trends and address potential vulnerabilities.

  • Build, collaborate, and foster positive relationships and strong links with business stakeholders, project managers, vendors, and development teams to ensure successful applications implementation.

  • Write clean, maintainable, and testable code following best practices and design patterns.

  • Mentor junior developers and contribute to peer code reviews. Collaborate with UI/UX designers, product managers, QA, and other developers to deliver high-quality software.

  • Stay up to date with the latest trends in software development, especially in the .NET and JavaScript ecosystems





Shared Activity






  • Carry out any other duties and responsibilities related to the role at the request of the direct manager.

  • Follow all relevant departmental policies, processes, standard operating procedures, and instructions so that work is carried out in a controlled and consistent manner.

  • Demonstrate compliance to organization’s values and ethics at all times to support the establishment of a value drive culture within the organization.

  • Contribute to the identification of opportunities for continuous improvement and sustainability of systems, processes and practices considering global standards, productivity improvement and cost reduction. Contribute to the identification of opportunities for continuous improvement and sustainability of systems, processes, and practices considering global standards, productivity



improvement, and cost reduction.




  • Participate in architectural discussions and drive technical decisions

  • Adhere to the DCT Occupational Safety and Health policy, regulations, and laws, and provide help to the Corporate EHS in executing the OSHMS.

  • Report any incidents, near misses, occupational illnesses, unsafe practices, and conditions immediately to the concerned person and participate in the investigation of OSH incidents, as required.





Communication and Business Relationships:





Internal




  • DCT Relevant Sectors / Departments



External




  • Key vendors/consultants/suppliers

  • Government entities/ Relevant Federal and Local Agencies

  • Abu Dhabi Systems Information Committee (ADSIC)



Qualifications :




  • Bachelor’s (master’s degree preferred) in Computer Science or equivalent.



Experience:




  • 5+ years of proven extensive experience in hands-on web applications development. An experience in an experience in TAMM or a semi-government entity is preferred.

  • Proven experience in maintaining applications in production environments, cloud services configurations (Azure), Docker, Kubernetes, and data visualization

  • Strong experience in .NET Core/.NET Framework (C#) development.

  • Strong experience with Angular (v8+) or React.js.

  • Proficient in Entity Framework / EF Core, LINQ, and SQL Server.

  • Solid understanding of REST APIs, JWT, and secure web communications.

  • Experience with Unit Testing frameworks (NUnit, xUnit, Jasmine, Karma, etc.).

  • Experience with CI/CD tools (Azure DevOps, GitHub Actions, Jenkins, etc.).

  • Experience with Agile methodologies (Scrum/Kanban).



Skills:




  • Full professional English proficiency both in speaking and writing.

  • Self-motivated with a proven ability to complete work in a timely manner

  • Excellent written and verbal communication skill - including appropriate stakeholder alignment

  • Expert in backend development using C# and ASP.NET Core with experience in building secure, scalable RESTful APIs and background services, leveraging advanced OOP, async programming, Entity Framework, dependency injection, middleware, and multithreading for high-performance systems

  • Proficient in modern front-end development with experience in using Angular (v8–v18), React.js (Hooks + Context API), and TypeScript/JavaScript to build reusable, responsive, and scalable UI components, with strong expertise in HTML5, CSS3, SCSS, and UI frameworks like Bootstrap, Tailwind CSS, and Angular Material and Ant Design

  • Skilled in database design and optimization with strong proficiency in SQL Server (queries, indexing, procedures), hands-on experience with NoSQL databases like MongoDB, and implementing high-performance caching strategies using Redis and in-memory solutions.

  • Experienced in DevOps practices with advanced Git skills, proficient in setting up CI/CD pipelines using Azure DevOps and GitHub Actions, automating build and deployment processes for .NET and Angular/React applications, and containerizing solutions using Docker

  • Proficient in unit, integration, and end-to-end testing using tools like xUnit, Jasmine, Cypress, and Postman, with a strong focus on clean code & SOLID principles, and active participation in peer code reviews to ensure code quality and reliability

  • Strong understanding of software architecture and design principles, with deep knowledge of design patterns (Factory, Singleton, Repository, Unit of Work, and Strategy), experience in domain-driven design (DDD), and hands-on implementation of clean architecture across layered, modular monolith, and microservices-based systems.



Experienced in Agile methodologies (Scrum and Kanban), actively participating in sprint activities and cross-functional collaboration using tools like Jira, Confluence, a

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Commissioning Engineer(Experience in Pump Station and Water Pipeline)

Stantec, Abu Dhabi
8 hours ago
Requisition Number: 23618BRDescriptionStantec is a leading global design and engineering firm, with a strong presence in Abu Dhabi, United Arab Emirates. We provide innovative and sustainable solutions to our clients in the water, infrastructure, and energy sectors. Our team of experts is dedicated to delivering high-quality projects that meet the needs of our clients and improve the communities we serve.Job...

Senior Sales Engineer

Carrier Refrigeration, Abu Dhabi
11 hours ago
CountryUnited Arab EmiratesLocation: UTS Carrier - Abu Dhabi officeWhy Carrier?Carrier is the leading worldwide provider of heating, ventilation, and air conditioning (HVAC), refrigeration, fire, security, and cold chain solutions. We invented the modern air conditioning, and our team of pioneers and innovators have a long trajectory of developing new technologies.We offer an evolving range of industry-leading services and solutions aimed...

Transaction Monitoring Analyst

Dicetek LLC, Abu Dhabi
13 hours ago
Job SummaryMonitor and investigate financial transactions to detect and report suspicious activity in compliance with AML laws and internal policies.Key ResponsibilitiesReview alerts from transaction monitoring systems.Investigate suspicious transactions and escalate as needed.Prepare documentation and support SAR filings.Conduct periodic reviews of high-risk accounts.Ensure compliance with AML regulations and internal procedures.QualificationsBachelor’s degree in Business, Finance, or related field.1–3 years’ experience in AML,...