About this Senior Collaboration Developer (SharePoint) role at BlueCloud Technologies
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 development
MAIN 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
Requirements
EDUCATION, TRAINING, AND EXPERIENCE
SKILLS, 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)