The role is internally known as Senior System Integration Engineer and will be part of the System Integration team.
Job Responsibilities:
- Provide technical leadership to the team, within the guidelines and frameworks set by the System Integration and Architecture Practices.
- Ensure comprehensive coverage of functional and non-functional requirements in developed items.
- Ensure test-driven development practices are followed where possible.
- Ensure full unit testing of developed items, incorporating automated unit tests.
- Collaborate with the System Integration Engineers on the development of deliverables and automated integration and acceptance tests.
- Documentation of developed items, as per required standards.
- Adherence to coding practices and standards.
- Peer review of items developed by colleagues.
- Provide leadership on the standards and processes of the Development Practice.
- Contribute to the standards and processes of other System Integration practices.
- Collaborate with Technology team members within your team and across other teams to deliver outstanding results for our business stakeholders.
Qualifications:
- Tertiary Certificate/Degree qualification preferred.
- 5 years proven development and project delivery experience.
- Two years proven technical leadership experience preferable.
Knowledge & Skills Essentials
- Strong communication skills – both written and verbal.
- Active listening skills.
- Ability to problem solve complex problems and systems.
- Understanding of Kimball Datawarehouse methodologies and techniques.
- JSON, XML, CSV document creation and interpretation.
- Authentication and authorization standards for web services; OAuth preferable.
- 5+ years’ experience in T-SQL or Snowflake SQL writing complex procedures, functions, and data scripts for ETL procedures.
- Experience with working in Azure Data Factory for ETL working with a CI/CD release pipeline preferred.
- Experience with working in SQL Server Integration Services for ETL preferred.
- Experience with Snowflake Highly Preferred
- SQL Server 2008+
- Experience in Data Modelling
- Able to work in a sole capacity or as part of a team.
- Ability to work collaboratively with the development team.
- Excellent analytical and problem-solving skills.
- High attention to detail and accuracy.
- Genuine desire to provide business value.
- Self-motivated.
- Flexible and adaptable to change.