Valleysoft, a renowned IT services provider based in Cairo, is specialized in SharePoint solutions and has successfully delivered a range of SharePoint implementations to clients across diverse industries. We are looking for a dedicated SharePoint Developer to join our innovative team.
As a SharePoint Developer, you will be responsible for designing, developing, and customizing SharePoint solutions to meet the needs of our clients. You should have experience in developing SharePoint sites, applications, and workflows, as well as a solid understanding of SharePoint architecture.
The ideal candidate is a creative problem-solver who thrives in a collaborative environment and possesses excellent technical skills. If you are passionate about SharePoint development and eager to support exciting projects, we encourage you to apply!
Requirements
-
Bachelor's Degree in Computer Science, Information Systems, or a related field
-
2+ years of experience in SharePoint development
-
Proficiency in SharePoint Online, SharePoint 2013/2016/2019
-
Strong knowledge of C#, ASP.NET, and JavaScript
-
Experience with SharePoint Framework (SPFx), Client-Side Object Model (CSOM), and REST API
-
Familiarity with PowerShell scripting for SharePoint management
-
Understanding of SharePoint site and list architecture, including site collections, lists, libraries, and content types
-
Experience in creating and customizing SharePoint workflows
-
Knowledge of HTML, CSS, and AngularJS or React for front-end development
-
Good problem-solving and analytical skills
-
Strong communication and teamwork abilities
Responsibilities:
-
Develop, customize, and maintain SharePoint solutions for various business requirements
-
Collaborate with stakeholders to gather and analyze requirements for SharePoint applications
-
Implement best practices in SharePoint development, including code reviews and adherence to coding standards
-
Design and implement SharePoint workflows and automate business processes
-
Conduct troubleshooting and perform debugging to resolve issues in a timely manner
-
Document development processes and solutions for future reference
-
Stay updated with the latest SharePoint technologies and provide recommendations for improvements
-
Assist in training users and promoting the effective use of SharePoint tools
Skills:
-
Proficiency in SharePoint development principles and tools
-
Ability to work effectively in a team-oriented and collaborative environment
-
Strong attention to detail and commitment to quality
-
Excellent time management skills, with the ability to manage multiple tasks
-
Good understanding of Agile methodologies
Benefits
-
Private Health Insurance
-
Training & Development