Design, develop and test solutions using a range of technologies and platforms, but primarily SQL Server Implement data solutions that handle concerns such as ETL, data quality, duplication, different formats and data structures, performance, and scalability Effectively use sound development practices such as version control, unit testing, Dev Ops, etc Write, review, and maintain detailed system documentation Lead on deployment and maintenance of solutions developed by the team Lead on administration and configuration of infrastructure which host solutions developed by the team Participate in agile events such as planning workshops, product backlog refinement and sprint reviews Participate in refining the teams standards, practices, and methodology Exhibit good agile behaviours and have a positive impact on the team