ApTask · 2 days ago
ETL Developer
Wonder how qualified you are to the job?
Human ResourcesInformation Technology
Insider Connection @ApTask
Responsibilities
Design, code, test, and debug new and existing software applications primarily using ETL technologies and relational database languages.
Provide excellent documentation and presentation skills, analytical and critical thinking skills, and the ability to identify needs and take initiative.
Work on large scale enterprise applications and Agile/Scrum/Spotify development methodology.
Quickly learn new technologies, solve complex problems, and ramp up on new projects quickly.
Communicate effectively, review work with attention to accuracy and detail, investigate, research, and correct defects efficiently.
Ensure code meets specifications, quality, and security standards, and is maintainable.
Complete work within prescribed standards and follow workflow process, unit test software components efficiently, and ensure solution requirements are gathered accurately.
Follow engineering best practices and principles, work closely with a Lead Software Engineer, be an active member of the MMC Technology community, and build strong relationships within the engineering squad.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
5 + years of experience in ETL Developer
Designs, codes, tests, and debugs new and existing software applications primarily using ETL technologies and relational database languages
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 one's work as well as others with a particular attention to accuracy and detail
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
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.
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
Strong Self-starter and active squad contributor
Preferred
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
Company
ApTask
ApTask is a staffing and recruiting company offering staffing, project, and workforce solutions.
Funding
Current Stage
Growth StageRecent News
Company data provided by crunchbase