Provincial Government of Cotabato logo
Full Stack .NET - SharePoint Developer

Provincial Government of Cotabato

Job Type

Full-time

Work Type

On-Site

Location

Abu Dhabi, UAE

Experience

4 - 6 years

Transguard Workforce Solutions is the UAE’s leading provider of unique and innovative HR solutions. With a decade of experience in the region and a team that possesses extensive knowledge of the market, we provide a fully integrated HR solution.

We are currently recruiting for Full Stack .NET - SharePoint Developer for our client to be based out of their Abu-Dhabi office.

Job Purpose:

We are seeking a highly skilled Full Stack .NET Developer to join our team to support the development and maintenance of web applications within a SharePoint environment. This role involves full-stack development, with a focus on both client-side and server-side functionality, and requires expertise in modern JavaScript and CSS frameworks to deliver seamless, multilingual (English and Arabic) user experiences. The ideal candidate will also have experience in low-code/no-code platforms for rapid development.

  • Develop and maintain custom web applications in a SharePoint environment, covering both client-side and server-side development.
  • Build and maintain single-page applications (SPAs) using modern JavaScript frameworks and ensure seamless performance, scalability, and maintainability.
  • Utilize modern JavaScript and CSS frameworks, such as Bootstrap and Tailwind, to create responsive, user-friendly designs.
  • Integrate multi-language support (English and Arabic) across web interfaces, adhering to Right-to-Left (RTL) web design principles for Arabic.
  • Work with REST APIs to ensure smooth data integration between client-side and server-side components.
  • Design, develop, and optimize SQL Server databases, collaborating with database administrators to ensure data consistency and performance.
  • Create and manage master-detail transaction applications.
  • Provide technical leadership and SharePoint best practices to ensure continuous platform improvement.
  • Troubleshoot, debug and optimize applications for speed and scalability.
  • Participate in code reviews and conduct unit testing to ensure quality standards are met.
  • Apply knowledge of low-code/no-code development platforms like Microsoft Power Apps or other rapid development tools to deliver quick solutions.

Client Saide Development:

  • Expertise in modern JavaScript frameworks (React, Angular, Vue.js).
  • Proficient in HTML5, CSS3, and responsive design (Bootstrap, Tailwind CSS).
  • Strong knowledge of AJAX, jQuery, JSON, and API integration.
  • Experience with client-side APIs (REST, SOAP).

Server Side Development:

  • Proficient in C# and ASP.NET for server-side logic.
  • Experienced with SharePoint API and SPFx for custom solutions.
  • Knowledgeable in SQL Server and T-SQL for database development.

Low Code No / No Code Development:

  • Familiar with low-code/no-code platforms (Microsoft Power Apps, Power Automate) for automating workflows.
  • Strong experience in custom SharePoint development (SharePoint Online, 2016/2019).
  • Knowledge of SharePoint Designer, Web Parts, Workflows, and Permissions.
  • Experienced in developing Single-Page Applications using React or Angular.
  • Proficient in managing master-detail relationships in web apps.
  • Experience in multi-lingual applications (English, Arabic) with Unicode and RTL design principles.
  • Proficient in version control systems (Git, TFS) for source code management.