- In this role the applicant will work within the application development studio providing:
- Advice on the most appropriate technology to deploy on their project
- Advice on how to breakdown the project deliverables into sprints
- Advice on unit testing and general testing approaches
- Develop code frameworks, patterns and snippets that can be used by participants
- Assist with coding approaches and issues as they progress through their project
- Implement and teach peers how to approach the software development life cycle for their project(s) – version control, unit testing, build management, release management, configuration management and system testing
- Advice to participants on industry best practice with regard to writing code: naming conventions, patterns, libraries, OO design and code library management.
- Perform code reviews and provide feedback based on coding standards, best practice, code quality and potential issues.
- Facilitate and present short presentations on key development topics that are common to industry projects