What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Professional experience with Java Development
- 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
Nice to have
- problem solving, information-gathering and searching skills
- forward and backward linking - compiler like problems
Day to day
- 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
