Role: ETL Developer/Migration.
Primary Skill: Microsoft SSIS/SSRS/T-SQL
Job Summary:
Seeking a skilled and highly motivated ETL Developer to fill a key role working on distributed team, in a dynamic fast-paced environment. This project is an enterprise-wide distributed system with users worldwide.
Experience and Education Required:
5 + years of experience in ETL Developer
Process Skills:
- Designs, codes, tests, and debugs new and existing software applications primarily using ETL technologies and relational database languages.
- Excellent documentation and presentation skills, analytical and critical thinking skills, and the ability to identify needs and take initiative. ¿
- Proven expertise working on large scale enterprise applications.
- Working on Agile/Scrum/Spotify development methodology
- Quickly learn new technologies, solve complex problems and be able to ramp up on new projects quickly.
- Communicate effectively and be able to review ones work as well as others with a particular attention to accuracy and detail.
- The candidate must demonstrate a great knowledge of ETL technology and be able to work effectively on distributed components. ¿
- Investigate research and correct defects effectively and efficiently.
- Ensure code meets specifications, quality, and security standards, and is maintainable.
- Complete work within prescribed standards and follow prescribed workflow process.
- Unit test software components efficiently and effectively
- Ensure that solution requirements are gathered accurately, understood, and that all stakeholders have transparency on impacts.
- Follow engineering best practices and principles within your organization.
- Work closely with a Lead Software Engineer
- Be an active member of the MMC Technology community – contribute, collaborate, and learn.
- Build strong relationships with members of your engineering squad.
Technical Skills:
- Strong ETL Skills: SSIS
- Expertise on Relational Databases: SQL Server, SSMS and familiar
- Knowledge of data warehousing concepts and data modelling
- Experience of performing validations on large-scale data
- Hands on experience with language like C# or Java
- Experience with Unit Testing and Integration Testing
- Knowledge of SDLC processes, practices, and experience with some or all: Confluence, JIRA, ADO, Github etc.
Behavioral Skills :
- Proven track record of successfully delivering software solutions.
- The ability to communicate effectively to both technical and non-technical colleagues in a cross-functional environment.
- Prior experience with data migration.
- Some experience or knowledge of working with Agile at Scale, Lean and Continuous Delivery approaches such as Continuous Integration, Test-Driven Development, and Infrastructure as Code
- Some experience with cloud native software architectures
- Proven experience in the remediation of SAST/DAST findings
- Understanding of CI/CD and DevOps practices
- Strong Self-starter and active squad contributor.