This successful candidate will be competent in developing applications and solutions for SharePoint 2019 and Microsoft SharePoint Online 365. As a Senior Software Developer, you will take the leadership/consultative role in supporting our development team in all aspects of the development, testing and implementation of classic SharePoint solutions around core business process management, collaboration, business intelligence, and enterprise content management using standard SharePoint components as well as Microsoft's Power Platform.
Duties & Responsibilities:
Develop SharePoint code, technical specifications, and architecture for SharePoint Sites and components
Partner with SharePoint experts across the organization to develop best practices and provide SharePoint support for end users
Work directly with customers to assess the current environment and develop solutions using SharePoint features
Identify feature gaps and design solutions which extend SharePoint and Office platforms through customization techniques or integration of third-party products
Analyze system requirements, as well as participate in business requirements definition and documentation
Support integration from SharePoint with data from other sources for reporting/dashboards
Perform testing and debugging of SharePoint sites, forms and workflows
Build/configure SharePoint websites using web UI (e.g., Nintex forms and workflows) or SharePoint Designer
Develop, test, and implement solutions in existing SharePoint on-premises/Nintex forms/workflows environment with consideration for upcoming migration to SharePoint online, PowerApps, and Power Automate
Provide quality assurance review and evaluation of existing and new SharePoint solutions
Work with management to plan project schedules and technical direction
Attend design meetings and write/deliver status reports
Monitor technical performance of SharePoint sites and their components
Design, develop, and implement unit and scenario testing for existing and new functionality
Mentor junior staff members in best practice and solutions development
Provide support and troubleshoot issues for management
Foster good communication among all stakeholders to establish a collaborative environment
Key Qualifications:
Bachelor's degree in Computer Science
12+ years experience in SharePoint development (on-prem and on-line)
Knowledge of Microsoft's Power Platform
Knowledge of Nintex forms and workflow
Knowledge of coding languages (e.g., HTML5, JavaScript, Python)
Experience with Scrum/Agile development methodologies
Excellent communication skills, verbal and written