ETL Application Developer Job Description
ETL Application Developer Duties & Responsibilities
To write an effective ETL application developer job description, begin by listing detailed duties, responsibilities and expectations. We have included ETL application developer job description templates that you can modify and use.
Sample responsibilities for this position include:
ETL Application Developer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for ETL Application Developer
List any licenses or certifications required by the position: BODS, SAP, ICP, ETL
Education for ETL Application Developer
Typically a job would require a certain level of education.
Employers hiring for the ETL application developer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Information Systems, Business, Education, Technical, Science, Software Engineering, Arts, Technology
Skills for ETL Application Developer
Desired skills for ETL application developer include:
Desired experience for ETL application developer includes:
ETL Application Developer Examples
ETL Application Developer Job Description
- Develop the Application development plan, Analyse Business requirements, Design, Code and Test as per requirements
- Manage the development of Application for the SO2O Program
- As the project teams bring in new new technology – you get to learn it
- As we grow you will work closely with other teams in the organization learning what they are accountable for
- You will work with other developers and have a chance to contribute in different ways to the team
- Provide technical expertise and mentorship in SQL Server / SSIS
- Must be an independent, innovative, creative thinker with little to no supervision and prioritize all tasks
- Requires strong leadership, mentoring, organizational and communication skills
- Responsible for overall technical integrity of project, including deliverables such as design documentation, code, and test cases
- Oversee the assessment and estimation of business requests requiring backend and ETL development work
- 5 to 7 years of Object Oriented Analysis & Design
- 3 to 5 years experience working on a Unix platform(Red Hat Linux preferred)
- 3 to 5 years of ETL tools and BI reporting experience
- 5 to 7 years development experience with Eclipse IDE
- 5 to 7 years of development experience with Tomcat/ Websphere
- 3 to 5 years of experience with Continuous Integration tool such as Jenkins/Hudson including Maven/Ant
ETL Application Developer Job Description
- Participate in application deployments in a production environment
- Understands and can apply best practices to application solutions
- Execute and test new application development and enhancements
- Plans and provides ETL solutions to achieve desired end-results on business problems working closely with Data Architects and BI Admin team
- Independently performs problem determination and resolution in the production environment and support production as needed both during and after normal business hours
- Performs code, design, and test plan reviews for peers and develops system implementation schedules
- Learn new tools / technologies / methodologies as appropriate for the department
- You will be a key part of the Informatica Data Supply Services delivery team
- You will be assigned Senior Developer tasks for complex Informatica Development projects
- You will play a part on the on-call rotation providing after hours support
- Functional knowledge of Corporate Billing and Expense Management systems is a big plus
- Hands on experience with database like Oracle, MSSQL Server and database languages like SQL, PL/SQL and TSQL- Experience of data usage for SAP Data migrations using SAP BODS or Informatica
- 3 + years of development experience using Java, Spring framework, JSP and Javascript
- Experience preferably using Oracle
- Experience working on a Unix platform (Red Hat Linux preferred)
- 3 + years of ETL tools and Business Intelligence reporting experience
ETL Application Developer Job Description
- Interview business analysts in order to determine business requirements and understand source data systems
- Actively participate in and contribute to design sessions
- Make technical design and coding decisions independently within the scope of architectural guidance
- Assist with the creation of test cases, and participate in functional, load and performance testing
- Participate in the formulation of development procedures, standards and code maintenance and archiving
- Assist in development of project definitions, including proposals, estimates, planning, schedules and documentation
- Develop and maintain subject areas for Oracle Business Intelligence Suite
- Develop and maintain data deliveries and reporting solutions
- Create data mapping and workflow using Informatica Powercenter to extract, transform and load data into the NY APD target reporting environment
- Conform to Informatica workflow and mapping standards so development is consistent across all development resources (i.e., no hard coding, leverage of maplet, reuse concepts)
- Development experience with Eclipse IDE
- Development experience with Tomcat/ Websphere
- Experience with Continuous Integration tool such as Jenkins/Hudson including Maven/Ant
- Experience with unit test automation frameworks such as Junit
- Experience with Jasper reporting framework
- Develop ETL processes using Informatica/Pentaho
ETL Application Developer Job Description
- Ability to translate complex business requirements to optimal technical solutions
- Maintain and enhance VBA/Excel solutions
- Contribute to prioritization and stewardship of customer projects, goals and expectations
- Coordinates with business unit representatives to define and evaluate ETL needs, perform requirement analysis of business requirements
- Develop new or modify existing Informatica mappings based on the business requirements following best practices
- Write/update technical documentation including data flows
- Write test plans and perform testing, Debug and resolve issues using Informatica PowerCenter, SQL and Informatica DVO
- Independently performs problem determination and resolution in the production environment and provides production support as needed both during and after normal business hours
- Work closely with other members in BI Analytics team, Data Warehouse team and BI Admin team
- Prepare routine project status reports to Senior Developer, Manager including assisting in developing estimates for project costing
- Typical candidates will possess 2+ years of relevant experience and a BS in Computer Science or related fields, or equivalent experience
- 2+ years experience participating in multiple technical projects through a SDLC
- Retail Industry is preferred
- Teradata experience is preferred
- Netezza experience is preferred
- Enterprise CRM experience is a plus
ETL Application Developer Job Description
- Willingness to learn other Informatica tools/ other BI technologies/methodologies as appropriate for the department
- Provides inputs to Data architect as required and identify BI/ETL technology trends to explore opportunities for use within the organization
- Gain an extensive working knowledge of business data and user functions, and willingness to share knowledge
- Format and manipulate data, based on user requirements
- Troubleshoot & resolve report quality and/or performance issues
- Evaluate and recommend tools to enhance solutions
- Work independently collaboratively with a team
- Maintain multiple code versions
- Build and manage effective and efficient deployment processes
- Document business rules that are applied throughout solutions
- BI performance management tool
- Knowledge of Cybermation is a plus
- Must possess ability to work independently and in a team environment
- Must possess good investigative and problem solving abilities
- Minimum 3 years of experience with ETL tools such as AB-Initio, Informatica, Talend
- ETL technologies such as Pentaho/Informatica/Ab Initio/NIFI, messaging and streaming technologies along with distributed computing skills is highly desirable