The Developer will drive improvements to software products, working individually or as part of a team, to ensure user experience excellence. The individual will take part in the full software development lifecycle and is responsible for user/business system requirements, responding to outages, creating application system models, and analyzing and testing existing software for improved performance and maintenance.
Requirements
- Proficiency in SharePoint Server, SharePoint Online, SharePoint Framework (SPFx) as well as JavaScript technologies such as React.
- Minimum of 3 years of experience in Sharepoint, Power Apps, or Power Automate (i.e. Power Perform tools)
- Expertise in building custom applications, forms, and connectors using PowerApps.
- Strong understanding of business process automation using Power Automate.
- Knowledge of SharePoint REST API, CSOM, and PowerShell scripting.
- Familiarity with web development technologies such as HTML, CSS, JavaScript, and TypeScript.
- SharePoint configuration and customization, including permissions management, site administration.
Responsibilities
- Develop and maintain front-end applications, designing and building responsive, scalable, and efficient interfaces using various front-end technologies, including modern JavaScript technologies like React, and leveraging platforms such as SharePoint and Power Automate for specific integration and workflow automation needs.
- Ensure the design and development of technology solutions properly fulfill all business requirements.
- Test, maintain, and recommend software improvements to ensure robust functionality and optimization.
- Work with experienced team members to conduct root cause analysis of issues, review new and existing code, and/or perform unit testing.
- Identify ideas to improve system performance and impact availability and performance.
- Resolve complex technical design issues
- Develop technical specifications and plans.
Other
- Administratively reports to assigned supervisor.
- Receives work assignments from various project stakeholders.
- May work independently or with other staff to complete assigned tasks.
- Clearly and regularly communicate with management and technical support colleagues.
- Compile timely, comprehensive, and accurate documentation and reports as requested.