Essential Duties and Responsibilities
Duties and Responsibilities include the following (other duties may be assigned):
Engagement Delivery and Management
Makes every effort possible to execute and complete assigned projects within the constraints of time, scope, and budget for the project
- Exercises creativity and resourcefulness in meeting client needs (including prototypes and proof of concepts that best fit the client’s needs)
- Obtains an understanding of client’s business processes (modifying and developing new processes or procedures as required to support unique content migration scenarios)
- May be responsible for reporting to client and ThreeWill consulting management the status of the project during the engagement (accomplishments, plans, and risk mitigation)
- May lead the preparation of their assigned engagements (i.e. setting up the project for success)
Understands applies and supports the proper use of ThreeWill methodology standards
- Educates customers on the value of ThreeWill methodology standards and what their role is in the processes that ensure a successful project
- Works to revise and enhance ThreeWill methodology standards with new and improved practices as needed
- May be responsible for ensuring knowledge capture and dissemination for future use on ThreeWill projects to increase the quality and value of future engagements
Business Development
- Supports opportunity identification and development in existing accounts
- Supports key Business Development events (e.g. podcasts, blog posts, speaks at seminars or conferences)
- Assists and making recommendations for client account planning activities including preparing and delivering presentations, proposals, and project approaches, estimations, and other tasks as needed
Primary Responsibilities
- Minimum 3 yrs experience migrating content to Microsoft 365 workloads (Exchange, SharePoint, etc.)
- Proven expertise migrating content, including mailbox data, binary document content, web content, and other proprietary content formats)
- Ability to work independently within complex customer environments
- Ability to evaluate and remediate issues in complex content migrations
- Strong PowerShell scripting skills, using standard PowerShell features, for both day-to-day activities and migration specific tasks
- Deep experience with at least two (2) product specific PowerShell cmdlets sets in migration scenarios
- Experience with migrations in complex IAM environments including Azure Active Directory and directory synchronization
- Experience migrating other collaborative platforms into Microsoft 365, including but not limited to G-Suite, Slack, Workplace, Box, DropBox, Salesforce
- Experience with migration tools targeting Microsoft 365 workloads including but not limited to ShareGate, Metalogix, AvePoint, BitTitan, Mover.io, or other migration tools
- Candidates should have experience with Microsoft 365, hybrid co-existence, and administration knowledge / experience.
- May require after-hours and weekend hours during active migrations
Required Skills/Knowledge
Experience with one or more of each of the following areas:
- Programming / Markup Languages: Advanced PowerShell scripting, basic C#, basic JavaScript
- Development Tools: Visual Studio 2010 -2019, Visual Studio Code
- Products: SharePoint (2010 – 2019), SharePoint Online, Microsoft Teams, Exchange Online, SQL Server
- Software Development Process: Scrum, Agile
Desired Skills/Knowledge
Experience with one or more of each of the following areas:
- Programming / Markup Languages: Advanced C#, advanced JavaScript, TypeScript, Shell Scripting, Java
- Products: Azure DevOps, Azure Iaas, PaaS, and SaaS services
- Development Tools: Atom, Brackets, WebStorm, etc. (code editors)
- Products: G-Suite, DropBox, Box, Slack, Workplace, Salesforce
- Beneficial Certifications: MCP, MCSD, MCSE, MCT
Non Technical Skills
- Understanding of Business Process Management
- Understanding of Application Integration
- Ability to work independently with clients, proactive, self-starter, and self-managed
- Ability to solicit and elicit client needs and requirements
Education and/or Experience
Bachelor’s degree in Computer Science, Engineering, Business, or equivalent and three to seven years of relevant project experience is required. Alternatively, an equivalent combination of education and experience is required.
Apply Now