Job Description
The individual will work as part of the SharePoint development team to design and develop applications, portal and workflow built on top of SharePoint Online and Power Apps. This is a client facing job role.
Essential Duties and Responsibilities
- Carry out analysis, design, development, and delivery of custom-built web parts, application pages, user controls, web services, master pages, application wizards, dashboards, and reports.
- Develop custom SharePoint farm solutions in Visual Studio using C# to address business needs.
- Experience in SPFX development as well as Power Apps.
- Develop integration layers to back end databases, remote web services, and other data sources.
- Support and take ownership of existing Power Apps deployments.
- Interact with business users to establish/clarify their requirements and develop application specifications.
Solid Grasp of Object Oriented Development and Design Principles.
- 2+ years of hands-on experience developing SharePoint solutions and working hands on with SharePoint SPFX.
- 2+ years of experience, as a Powerapps developer having experience in custom/model driven/canvas apps & using SP/dataverse as backend
- Demonstrated ability to translate business requirements and processes into effective SharePoint and .NET solutions
- Experience in professional standards-based web development using ASP.NET, HTML, CSS, JavaScript, jQuery, Nodejs
- Exceptional verbal and written communication
- Strong project management skills with strong attention to detail
- Experience customizing SharePoint lists and disparate systems with PowerApps
- Experience developing PowerApps model
- Ability to create business processes and custom connectors with Microsoft Flow
- A clear understanding of PowerApps formulas and development methods.
- Proficient creating PowerShell scripts
- Experience designing and consuming Web Services, experience with XML and XSLT
- Working knowledge of Active Directory and IIS management and configuration
- Excellent problem solving and coding/debugging/rapid prototyping skills
- Knowledge of database modeling and data structure principles, techniques and best practices
- Ability to grow and learn in a fast paced environment
- Ability to prioritize and plan own tasks and estimate level of effort for assigned tasks
- Thought leadership around complex problems and ability to present complex analysis in understandable formats to non-analysts and non-technical resources
- Understanding of multi-tier, highly available, multi-threaded, scalable architectures for large-scale web-based services
Desired Skills
- Handling concurrent or multiple tasks/projects efficiently
- Highly developed oral and written communication skills
- Thorough knowledge of the capabilities and usage scenarios of all Power App models
- Familiarity with identity federation and single sign-on standards and technologies
- Experience in business to business environments