Experience with ETL development defining warehouse architecture and determining the tools to load data into it
Experience with development project management solutions such as Jira
Experience with development change management solutions such as Git
Understanding of data structures including databases flat-file storage etc
Strong problem solving information-gathering and searching skills
Desirables
problem solving, information-gathering and searching skills
forward and backward linking - compiler like problems
What the job involves
Follow triaged priority and scope identified by the Migration Engineering Leadership Team to create and maintain migration tooling and scripts primarily focused on current/future Java-based solutions and architecture
Create and maintain migration tools that perform ETL for competitive offerings built as Java-based solutions
Collaborate on design following an overall structure and making informed programming decisions
Resolve identified issues with existing migration tools where possible and appropriate
Conduct code reviews of peers' work
Architect new and more efficient ways to migrate prospects and customers