Job Description:
Experience Desired: 5+ Years.
Responsibilities:
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.
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.
Bachelor's degree