This role involves working in an agile software engineering team across a number of products including transactional web-sites and a high capacity, high availability, content management system that supports global online activities. Combining strong technical analytical skills, domain and product knowledge with effective planning, they will participate in the development of key backend business logic components of web applications that drive online web properties.
The Lead role will take the approach of test first, be goal-driven and maintain a productive climate and confidently motivates, mobilizes, and coaches their team to meet high performance standards. Working co-operatively with the Engineering Manager to ensure project milestones are met. Responsibilities will cover the complete lifecycle of development activities, software planning, and ensure efficiency and quality output through SOLID principles and TDD methodologies.
Some of the Responsibilities.....
- Take a technical lead role within a small team, working co-operatively with product managers, customer and other roles necessary to understand, define and plan the requirements to deliver software products and features.
- Take a scrum master role within a small team ensure scrum is being adhered to properly, log and remove impediments and other forms of lost time, host and facilitate scrum meetings, and report on sprint progress to senior managers
- Ensure understanding, and ability to implement, the technical vision for all applications provided by the Senior Engineers so that technical strategy for our applications is met and be able to pass the vision on to members of your team.
- Ensure your team are adhering to the software quality standards and agile processes employed by the Engineering group and that your team consistently deliver the highest possible quality software product