Senior Migration Engineer

Engineer or consultant with a minimum of 3 years of proven content migration consulting experience. Must have deep experience and skill in the analysis, design, scheduling, construction and delivery of custom content migration services.  This role is responsible for leadership in client engagements, along with improving project practices and supporting business development activities.

Apply Now

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,, 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