Skills
- Sharepoint
- C#
- IIS
- SQL
- SharePoint Designer
- SharePoint workflows
- Microsoft Power Platform
- Power BI
Job Description
Job Summary
Perform duties, responsibilities and tasks as assigned by the Agency Project Sponsor and/or the Agency Project Manager: The Senior SharePoint Developer will be responsible for developing and supporting complex applications utilizing SharePoint Online and SharePoint On-Premises, ASP.net and other authorized development tools. This will include capturing requirements, designing, building, testing, documenting and implementing solutions via a structured software development life cycle. It is important that the candidate is comfortable writing and supporting custom code.
Note: Successful applicants must be legally authorized to work in the U.S. We are unable to sponsor at this time
Responsibilities
• Design, develop and deploy custom, responsive, high quality, scalable SharePoint solutions in On-Premises and Online environment
• Maintain, support and enhance custom SharePoint applications
• Migrate/Recreate SharePoint On-Premises applications to SharePoint Online
• Migrate SharePoint Online applications between tenants
• Identify solution processes and requirements
• Incorporate Microsoft SQL data and SSIS packages into SharePoint custom forms
• Analyze and troubleshoot software problems
• Test all developed code or solutions
Duration:
• Document all code appropriately and provide deployment instructions for deliverables.
• Work on various projects individually or as part of a team as the project dictates; most to be done individually.
• Mentor staff on SharePoint Technologies as needed • Utilize TFS for Source Code Control and project related documentation
• Follow the Agency’s software development lifecycle to ensure solutions are secure and meet user expectations.
• Participate in team meetings with team lead, analysts and Program area staff.
Qualifications
Bachelor’s Degree in Computer Science, Information Systems, or similar.
• Experience mentoring other IT staff on SharePoint Technologies.
• Minimum of 7 years' experience utilizing the .NET platform with demonstrated experience with tools such as SQL, C#, IIS and web services.
• Minimum of 7 years' experience with HTML, CSS, TypeScript, JavaScript, jQuery, JSON, XML
• Minimum of 7 years' experience developing SharePoint workflows
• Minimum of 7 years' experience working with SharePoint Designer
• Minimum of 7 years' experience developing Webparts and Web Extensions
• Minimum of 7 years' experience developing in SharePoint 2010/2013/2016 On-Premises environment
• Minimum of 7 years' experience implementing, deploying and packaging SharePoint sites
• Minimum of 5 years' experience leading SharePoint development projects
• Minimum of 5 years' experience developing solutions using Microsoft Power Platform (emphasis on Power Apps and Power Automate)
• Minimum of 5 years' experience migrating sites, lists, forms, applications and workflows from SharePoint 2010/2013 On-Premises to SharePoint Online
Skills Preffered
Experience using Power BI, PowerShell
• Experience with Branding, UI web page layouts/design
• Experience with Reporting and Dashboarding tools
• Experience using Azure DevOps
• Experience mentoring other IT staff on SharePoint Technologies