SharePoint Technical Lead

Key2Soft - Nasr City, Cairo

Experience Needed:
More than 5 years
Career Level:
Job Type:
Full Time
15,000 to 20,000 EGP per month
Education Level:
Bachelor's Degree at least
Arabic, English
1 open position
Travel Frequency:
Up to 25% travel
About the Job

Roles and Responsibilities:

  • Manage development team efforts towards successful project delivery.
  • Provide technical leadership to teammates through coaching and mentorship.
  • Maintain high standards of software quality within the team by establishing good practices.
  • Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain web- and desktop-based business applications built on Microsoft technologies.
  • Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.
  • Prepare reports, manuals and other documentation on the software.
  • Design, develop, and unit test applications in accordance with established standards.
  • Participate in peer-reviews of solution designs and related code.
  • Package and support deployment of releases.
  • Analyze and resolve technical and application problems.
  • Provide third-level support to business users.
  • Conducting, leading and coordinating software development activities throughout the projects, including key design decisions for the technology, structure and configuration of the system
Job Requirements

Qualification, Essential Knowledge and Skills:

  • Bachelor’s degree in computer science, information systems, software engineering, or equivalent.
  • Applicants for this job should be able to meet the requirements of the responsibilities mentioned above.
  • Experience with SharePoint 2010, 2013, 2016, 2019.
  • Experience with .NET 4.5 (C# and ASP.NET MVC), LINQ, Entity Framework, Ajax and JQuery
  • Experience with HTML, CSS, JavaScript JQuery, Knockout.js and Angular, Responsive Design and Bootstrap
  • Design skills using n-tier architectures (scalability, multithreading, caching, business & data layers) or SOA based applications
  • Good knowledge of software implementation best practices.
  • Experience working with transactional database systems, SQL Server 2008 and SQL Server 2016.
  • Good knowledge of well-known design patterns
  • Ability to quickly adapt to a changing environment.
  • Candidate should be a self-motivated, independent, detail-oriented, responsible team-player
  • Strong communication skills
  • Passionate about building high-quality systems with software implementation best practices
  • Strong Analytical and Problem Solving Skills
  • Extensive experience in developing large-scale systems using OO and Component (Distributed) based architecture
  • Strong skills in Threading, Serialization, Performance, Security and Remoting, WCF, SOAP, REST
  • Ability to multi-task under pressure and work independently with minimal supervision
  • Strong knowledge of XML schema definition & processing tools


  • Bachelor’s degree in computer science, information systems, software engineering, or equivalent.
  • 5+ years’ experience in the above-mentioned skills.

Personal skills:

  • Passionate & Willing to learn
  • Positive attitude, Reliable, and discipline.
  • Ability to work in a teamwork environment
  • Problem-solving skills
About this Company

Focused on deliver value to our clients by providing consultancy that solve their business problems along delivering innovative IT solution based on latest technologies that help them to achieve operational excellence

Key2Soft mission is to provide innovative... (More)

See all Careers and Jobs at Key2Soft
Signup for an employer account and Post your Jobs!