Job Description
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 a 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-Side Development:
- Expertise in modern JavaScript frameworks (React, Angular, Vue.js).
- Proficient in HTML5, CSS3, 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-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.