JOB DESCRIPTION
The SharePoint Developer Sr is responsible for participating in all phases of the development and maintenance life cycle, typically for an assigned business unit, client program, or corporate department and utilizing various customer technology platforms.
Primary duties may include, but are not limited to:
- Execute more complex SharePoint development efforts as required.
- Support problem resolution and provide technical support for other developers.
- Proactively manage the SharePoint environment to maximize value to the business.
- Lead migration projects with experience and expertise in leading a SharePoint Migration.
- Experience in user interface design: understand user interface design principles and understand how users can interact with SharePoint tools and services.
- Collaborates with engineers, analyzes and classifies complex change request and reviews and evaluates possible enhancements.
- Works with development team to develop and define application scope and objectives and prepare functional and/or technical specifications.
- Participates in requirements definition sessions to gain a general perspective on the business objective(s) or business problem that is to be addressed by the system.
- Codes and maintains complex components of information systems.
- Provide support and expertise to migrate on-premises instance to a cloud or hybrid solution; recommend strategies of process improvement and tools to achieve more efficient results and keep up with current technologies. On-premises development experience as well as experience developing in SharePoint Online, SharePoint Subscription Edition.
- Develops and performs system testing and fixes defects identified during testing and re-executes unit tests to validate results.
- Aids in integrating activities with other IT departments for successful implementation and support of project efforts.
- Provides on call support and monitors the system and identifies system deficiencies.
- Experience in developing applications with SharePoint and demonstrated experience building workflow and collaboration solutions highly preferred.
- Experience developing WSP packages for custom solutions deployment highly preferred.
- Experience with multiple Business Intelligence tools, multi database, multi language or multi business application preferred strongly preferred; cloud technology experience, process automation; Experience with migration tools, like Sharegate
- Excellent communication skills: be able to effectively communicate ideas and plans, works cooperatively with other team members.
- Experience leading people, small projects and provide troubleshooting support strongly preferred.
- Experience documenting best practices for software configuration, site permission policy, and site template management preferred.
Requirements
Requires an BA/BS degree in Information Technology, Computer Science or related field of study and a minimum of 3 years’ experience on one platform, or any combination of education and experience, which would provide an equivalent background.
Strong development skills in .NET Framework (C#), Rest API and SharePoint API's as a whole; Web Services and PowerShell programming, SharePoint Framework (SPFx), JavaScript, and C#. Experience developing WSP packages for custom solutions deployment; Office 365 integration, SharePoint Designer, SQL Server Strong understanding of object-oriented design, web application architecture, CSS, HTML, and XML.
Experience with SharePoint platform-specific tools: Visio, SharePoint Ribbon, SharePoint Designer, Visual Studio, and SharePoint Object Model (SOM). Others include Office 365, Web parts, SharePoint apps, User Store, Workflows, Master pages as well as Business Connectivity Services, Page Layouts, Windows Workflow Foundation, PowerShell.
Experience with Agile or SAFe frameworks is preferred.
WORK SCHEDULE
Standard work hours are Monday – Friday. They can flex starting as early as 7am and as late as 9am EST. The developer will be responsible for developing new functionality and installing changes. Our releases happen off hours, after 6pm EST and may also occur minimally for a few hour on the weekends. So if there is a release to install, it will happen during the week after 6pm and/or may happen over the weekend, which may require technical support to troubleshoot issues. On-call may happen at any time, depending on when issues arise. If there is a production problem, the developer would be responsible for working until resolved. This may require coordination with others as well.
Job Type: Contract
Pay: $55.00 - $60.00 per hour
Schedule:
- 8 hour shift
- Day shift
- Monday to Friday
Experience:
- .NET: 3 years (Preferred)
- SharePoint: 3 years (Preferred)
- SQL: 3 years (Preferred)
- Visual Studio: 3 years (Preferred)
- Office 365: 3 years (Preferred)
- PowerShell: 3 years (Preferred)
- Power Automate: 3 years (Preferred)
Ability to Commute:
- Indianapolis, IN 46201 (Preferred)
Work Location: In person