Coding in the appropriate languages we use and working towards becoming an expert in these, keeping up to date with language versions
Ensuring/proving your code works as expected using a Test Driven Development approach where possible/applicable and based on agreed Acceptance Criteria and testing strategies
Follow our Continuous Integration and Continuous Delivery approach (CI/CD)
Follow our Source Control approach with GitHub
Performing ongoing assessment, identifying opportunities for application and process improvements
Pro-active in understanding and contributing to the technical solution from design through to code level
Support and encourage team collaboration and a mindset for Continuous Improvement
Support and encourage a passion for learning and sharing
Software Design and requirements breakdown in the form of User Stories using various Agile methodologies
Undertake suitable training to ensure an up to date skill set