Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Design and develop SharePoint solutions to support a range of Cloud-Based applications.
- Apply the principles and techniques of Object-Oriented Programming, Software Configuration Management, Agile Methodologies and system analysis to the design, development, testing, and evaluation of scalable and maintainable software solutions.
- Promotes improvements in version control, continuous integration, project build, and project automation.
- Expected to conduct system analysis and development, with limited support from professional staff, to keep our systems current with changing technologies.
- Construct design documents and documentation to aid maintenance and code reuse.
- Integrate software with existing systems, performance tuning, improvement, balancing, usability, and automation.
- Assists in the design of HTTP/REST/API architecture for complex solutions.
- Develop unit tests, system/regression test scenarios, business use cases and work with Quality Control members and Business analysts on solving the defects.
Job Requirements
- Bachelor degree from a reputable university (engineering or computer science background is preferred).
- Minimum “1 to 3” years of experience in SharePoint 2010 and 2013 development is a must.
- Good command of English language.
- Experience with migration tools.
- Understanding of site collections and web applications.
- Understanding of InfoPath forms.
- Experience with SharePoint 2013/ 2016 /O365 experience.
- Experience with SP CSOM, C# and MVC, JSOM, JavaScript, HTML, CSS, HTML/CSS knowledge.
- Experience with SharePoint REST API.
- Good Knowledge of JS modern frameworks and libraries.
- SharePoint custom branding experience.
- Experience with UX/UI design.
- Solid understanding of object-oriented programming (OOP), design patterns and computer.
- Science foundations, such as memory management and low-level algorithm performance.
- Very good communication skills with a friendly customer oriented manner.
- Very Good Presentation, analytical & Problem Solving Skills.
- Ability to work under pressure and meet deadlines while handling multi tasks at a time.