Job Title: Microsoft 365 Application Developer Duration: 12 Months Description of Services The Engineering Department, Operations Division - Engineering Solutions Unit (ES) - The Engineering Solutions Applications group supports project delivery and reporting through consultation, development, testing, and implementation of system applications and workflows. The group maintains and supports various Engineering Department platforms and acts as the department's liaison with the Technology Department. The Engineering Solutions Unit is seeking an individual to fill a position for Application Developer in Microsoft Power Platform and SharePoint Online, as outlined below. Consultant Services Services to be performed by the candidate may include, but shall not be limited to, the following:
- Architect, design, and develop new applications and workflows in Microsoft SharePoint Online, Power Platform (Power Apps, Power Automate, Power BI, and Power Page), and other Microsoft 365 products to meet client requirements.
- Propose a suitable platform and technical approach based on business requirements. Provide workaround solutions if out-of-box function reaches its limits.
- Administer, support, and enhance existing team sites, applications, and workflows built in SharePoint Online and Power Platforms.
- Design and implement customized web parts for SharePoint Online using SharePoint Framework (SPFX).
- SharePoint user administration, end-user training, and support.
- Design, develop, and support SharePoint Forms/Workflows using 3rd party tools, such as Infowise Ultimate Forms and Plumsail Documents.
- Develop and support .Net console applications that integrate data between SharePoint Online and SQL databases.
- Design, develop, and support SQL tables, Views, and Stored Procedures.
- Design, develop, and support desktop and mobile apps using Microsoft Power Platform.
- Interface with end users, business analysts, and other team members to collaborate and build solutions.
- Draft and maintain technical documentation and support manuals.
- Provide general Engineering help desk support as a member of the Apps Support Team.
Education, Qualifications, and ExperienceRequired Education, Technical Qualifications, and Experience a. Must possess a bachelor's degree in computer science or a related field from an accredited college. Advanced degrees are highly desirable but not required, and b. Minimum of 3 years of demonstrated work experience with SharePoint Online architect, development, and site administration, and c. Minimum of 3 years of demonstrated work experience in Microsoft 365 and Power Platforms (Power Automate, and Power Apps) architect and development, and d. Extensive knowledge of SharePoint development tools, including SharePoint Framework (SPFX), PowerShell, and e. Good knowledge of .Net programming and SQL Server, and f. Demonstrate proficiency with Microsoft Office 365 Suite, including Word, PowerPoint, Visio, Excel, and Adobe Acrobat Pro. Required Soft Skills a. Self-motivated with the ability to prioritize, multi-task, meet deadlines, and manage changing priorities, and b. Excellent analytical and conceptual thinking skills, and c. Excellent oral, written, and communication skills, and d. Independent worker requiring very little supervision. Preferred Technical Qualifications and Experience Below are preferred technical qualifications and experience, but not required: a. Demonstrate proficiency in source control, task management, and deployment pipeline with Azure DevOps. b. Experience working with Infowise Ultimate Forms and Plumsail Documents. c. Experience working with Microsoft Power BI development. d. Experience working with large public government agencies or utility organizations, a plus.