SharePoint Developer

  • Advansys
  • Cairo, Cairo Governorate, Egypt
  • Full-time

وصف الوظيفة

Advansys is a forward-thinking solutions provider dedicated to crafting intelligent, modular, and sustainable technology solutions that not only enhance operational efficiency but also elevate customer experiences and facilitate business modernization. With a team of over 400 proficient engineers, we proudly serve more than 100 enterprise clients across 14 countries. Our expertise spans a diverse range of premium services, including Business Automation, Industrial Digitization, Low Code Development, Cloud Services, Warehouse Automation, and Strategic Outsourcing.

Established in 2014, Advansys operates under the umbrella of the INTRO Group, a private conglomerate founded in 1980, with a broad spectrum of investments that include sectors such as oil and gas, real estate, specialized engineering, financial investment, food production, and manufacturing.

إمتيازات الوظيفة

  • Hybrid working model
  • Social and medical insurance
  • Transportation

متطلبات الوظيفة

  • Proficiency in SharePoint development tools such as SharePoint Designer, Visual Studio, and SharePoint Framework (SPFx).
  • Strong understanding of SharePoint architecture, including site collections, lists, libraries, and web parts.
  • Experience with SharePoint migrations, upgrades, and customizations.
  • Programming languages such as C#, JavaScript, HTML, CSS, and PowerShell for customizing SharePoint solutions.
  • SharePoint REST API, CSOM (Client-Side Object Model), and CAML (Collaborative Application Markup Language).
  • Ability to design and implement SharePoint workflows using tools like Microsoft Power Automate (formerly known as Flow) or SharePoint Designer workflows.
  • Understanding of SharePoint security and permissions management.
  • Proficiency in .NET framework and languages such as C#, ASP.NET.
  • Experience with front-end technologies like HTML5, CSS3, JavaScript, and frameworks/libraries such as Angular, React, or Vue.js.
  • Knowledge of database systems such as SQL Server, MySQL, or Oracle, including database design, querying, and optimization.
  • Familiarity with web services and APIs, including RESTful services and SOAP.
  • Understanding of version control systems like Git and development workflows using tools like GitLab or GitHub.
  • Experience with cloud platforms like Microsoft Azure or AWS for deployment and hosting of applications.
  • Familiarity with Agile development methodologies and practices, such as Scrum or Kanban.
  • Knowledge of software development best practices, design patterns, and SOLID principles.
  • Ability to write clean, efficient, and scalable code, and perform code reviews.