Job Description
Duties Attend all sessions required in order to understand the business and features being briefed in, in order to be able to contribute to solutioning and development. Help execute on functional requirements Understand user requirements and assist in gathering requirements Complete all tasks in an agreeable time by yourself and your peers to ensure you do not block the work of others Learn from your seniors and provide mentorship to Juniors Technical Ensure that testing protocols are followed that have been set out by their team lead. Ensure that all their code is merged via pull request and pull requests are reviewed in a timely manner Ensure that code quality takes top priority and development occurs using the SOLID and DRY principles Ensure that they produce clean and efficient code Ensure that they evaluate their own code for improvement Ensure that all work output is tested in a reasonable fashion before handed over to Quality Assurance Utilize principles of agile software develo...