Senior Collaboration Developer (SharePoint)

🏢 BlueCloud Technologies
📍 Cairo, EgyptFull-timeOn-site
📅 Posted: 2mo ago🔄 Updated: 2mo ago
CV%
✨ AI Summary
The Senior Collaboration Developer (SharePoint) will design, develop, test, and maintain scalable software solutions using MS .NET technologies and SharePoint. This role involves understanding client business workflows, advising on growth opportunities, and producing clean, efficient code. Responsibilities include integrating software components, troubleshooting, providing technical support, and developing documentation throughout the SDLC. The ideal candidate will have a Bachelor's degree in engineering or computer science, at least 4 years of experience, and proficiency in C#, ASP.NET MVC, .NET Core, Web API, SQL Server, and SharePoint.
Required Skills
Information Technology
ASP.NET CoreSQL ServerC#HTMLCSSREST API
Other
Visual Basic .NETRPC APIsWeb APIObject-Relational Mapping
Productivity & Workplace Tools
SharePoint
Nice to have:
Information Technology
Angular
Requirements
EDUCATION, TRAINING, AND EXPERIENCESKILLS, ABILITIES AND TRAINING REQUIRED:• Bachelor of engineering, computer science or any relevant field • Proactivity and initiation• Innovation• Problem analysis and solving• Accountability• .Net & SQL Sever• Knowledge of at least one of the .NET languages (e.g. C#, Visual Basic .NET) and HTML5/CSS3• Familiarity with architecture styles/APIs (REST, RPC)EXPERIENCE LEVEL:• At least 4 years of experience in a relevant position.• C#, ASP.NET MVC, .NET Core and Web API Experience is a must• Sharepoint (Legacy and Cloud) integrations and Collaboration• Experience with databases and Object-Relational Mapping (ORM) frameworks (e.g. Hibernate)
Description
The major responsibility of the position is to develop and deliver high-quality software solutions utilizing advanced technical skills to build scalable, reliable, and efficient software solutions while ensuring best practices in software developmentMAIN RESPONSIBILITIES• Design, develop, test, debug and maintain web/windows cloud-based solutions with MS .NET technologies, and Sharepoint.• Research and study current clients' business workflows, & critical success factors, to be able to advise the client on growth opportunities.• Work with developers to design algorithms and flowcharts• Produce clean, efficient, scalable code based on specifications using .NET programming languages, JavaScript, Angular.• Integrate software components and third-party programs• Revise, update, troubleshoot, refactor and debug code, and upgrade existing software• Provide technical support when building, deploying, configuring, and supporting systems for the clients• Test and deploy applications and systems, and fix bugs issued from quality assurance reports, and develop unit tests and work with Quality Control members/Roles on solving the defects.• Prepares and installs solutions by determining and designing system specifications, standards, and programming.• Utilize the new wave of software development concepts (Software-as-a-service, Cloud Computing, ...etc.)• Verify and deploy programs and systems• Gather and evaluate user feedback• Recommend and execute improvements• Develop documentation throughout the software development life cycle (SDLC) for reference and reporting• Participate in requirements analysis.• Ensure adherence to all security policies and procedures, maintaining confidentiality, integrity, and compliance in every aspect of the role
✨ Premium Match Details
Deep-dive CV analysis, customized Cover Letters, and Interview prep!
📊 Match Analysis
Insights against your active CV
📊
Personalized Match Analysis
Upload your CV to see exact matching percentages, detailed skills mapping, and gap analysis for this role.
🎯 Overalli74%
⚡ Skillsi85%
View Breakdown
Ontology Match: 85.0
Matched:✓ Requirements Matching✓ Ontology Skills Mapping
📜 Eligibilityi49%
View Breakdown
Local: 19600%
🏗️ Career Fiti91%
View Breakdown
Seniority: 91.0
📋 Requirementsi67%
View Breakdown
Domain: 67.0
🔥 Motivationi78%
View Breakdown
Title Fit: 78.00