• Develop and assist with the design and implementation of the integration architecture, Extract, Transform & Load (ETL) & Data Warehouse (DW).
• Develop all necessary specifications for the development and integration work as well as contributing to other project documents as required.
• Ensure that the vendors provide proper documents and information to develop the ETL interfaces correctly.
• Develop all code/packages related to the agreed design specifications.
• Ensure timely completion of the development work to the required quality and technical standards ensuring industry best practices are applied.
• Ensure vendor contributions also adhere to the same standards mentioned above and highlight any deviances to the Technical Manager.
• Ensure proper, unified methodology for source code documentation by the team.
• Appropriate level of unit testing is undertaken and documented to reduce errors in a pro-active manner.
• Actively participate in integration/system/functional testing as planned.
• Follow proper version control and release processes in collaboration with the Configuration Manager.
• Conduct and document peer-to-peer review of the design and code providing input to the client Application Development Manager upon request.
• Provides input to the project plan for the technical activities that are assigned and updates on progress and changes that may be required.