Job Title: Microsoft 365 Application Developer Duration: 3 Months Location: New York, NY - 10007 Description of Services: A large public-sector engineering organization is seeking a Microsoft 365 Application Developer to join its Operations Division - Engineering Solutions Unit. 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 departmental platforms and serves as a liaison with the organization's Technology Department. Responsibilities may include, but are not limited to:
- Architect, design, and develop new applications and workflows in Microsoft SharePoint Online, Power Platform (Power Apps, Power Automate, Power BI, and Power Pages), and other Microsoft 365 products to meet business requirements.
- Recommend the most suitable platform and technical approach based on needs, providing alternative solutions when standard functionality is insufficient.
- Administer, support, and enhance existing team sites, applications, and workflows built in SharePoint Online and Power Platform.
- Design and implement customized web parts for SharePoint Online using SharePoint Framework (SPFX).
- Provide SharePoint user administration, end-user training, and support.
- Design, develop, and support SharePoint Forms/Workflows using third-party tools such as Infowise Ultimate Forms and Plumsail Documents.
- Develop and support .NET console applications integrating data between SharePoint Online and SQL databases.
- Design, develop, and maintain SQL tables, views, and stored procedures.
- Develop and support desktop and mobile apps using Microsoft Power Platform.
- Collaborate with end users, business analysts, and other team members to design and build solutions.
- Draft and maintain technical documentation and support manuals.
- Provide general technical support as a member of the Applications Support Team.
Education, Qualifications, and ExperienceRequired Education, Technical Qualifications, and Experience
- Bachelor's degree in computer science or a related field from an accredited institution (advanced degrees preferred but not required).
- Minimum of 3 years' experience in SharePoint Online architecture, development, and site administration.
- Minimum of 3 years' experience in Microsoft 365 and Power Platform (Power Automate, Power Apps) architecture and development.
- Extensive knowledge of SharePoint development tools, including SPFX and PowerShell.
- Solid knowledge of .NET programming and SQL Server.
- Proficiency with Microsoft Office 365 Suite, including Word, PowerPoint, Visio, Excel, and Adobe Acrobat Pro.
Required Soft Skills
- Self-motivated, able to prioritize, multi-task, and meet deadlines in a fast-paced environment.
- Strong analytical and conceptual thinking skills.
- Excellent oral and written communication skills.
- Ability to work independently with minimal supervision.
Preferred Technical Qualifications and Experience
- Proficiency in source control, task management, and deployment pipelines using Azure DevOps.
- Experience with Infowise Ultimate Forms and Plumsail Documents.
- Experience in Microsoft Power BI development.
- Prior experience working with large public-sector agencies or utility organizations is a plus.