Tittle: ETL Developer
Location: 100% Remote
Duration: Contract
Qualifications
Advanced skills in data model design and SQL development experience in RDBMS databases such as DB2, Oracle, Teradata
Extensive knowledge of coding and scripting languages, SQL, Python, etc.
Strong knowledge in ETL/ELT processes and tools. Informatica experience is must
Experience implementing metadata solutions for configurable codebase
Ability to solve business problems by designing and building reports and queries, enhancing the ETL and databases, or identifying root cause issues
Experience in system analysis, design, development, and implementation of data pipeline
Ability to analyse big-picture data needs of the business
Experience working in an Agile development team and tools like JIRA and Confluence
Demonstrated ability to work productively and effectively as part of a team
Should be able to communicate with Business to understand the requirements, priorities and deliverables.
Ability to work independently .
Requirements
5+ years of experience as Data developer and architect with strong analytical skills
2+ year of shell scripting and python is a plus
Must have 5+ year experience developing business applications using SQL databases. NoSQL is a plus
Strong knowledge of ETL/ELT processes Informatica is a must
Strong problem-solving skills
Self-motivated, eager to learn and focused on continuous improvement
Strong Business acumen
BI experience is a plus
Responsibilities
Designing, building, and maintaining efficient, reusable, and reliable architecture and code.
Lead team in accomplishing deliverables with high quality and zero defects
Develop Documentation and manage documentation to improve the onboarding of new business and technology team members.
Responsible for all phases of Data Integration/Acquisition/Reporting and associated ETL processes and Reporting
Evaluate and enhance current ETL processes
Provide database support by scripting or modifying SQL queries
Maintain and enforce coding standards and best practices
Ensure the best possible performance and quality of high scale web applications and services.
Participate in the architecture and system design discussions
Independently perform hands on development and unit testing of the applications
Conduit to business users through all the project phases to understand the business requirements, document and communicate the progress