Vacancy expired!
job summary:
Summary:- This role is responsible for providing leadership, technical direction, and oversight to a team as they deliver technology solutions. Key responsibilities of the role include developing solutions and processes for delivering features based on their knowledge of design/architectural patterns and Agile/DevOps practices.
- This role ensures the systems design and requirements are aligned to achieve the desired business outcomes, and that team practices and coding/quality principles are aligned to achieve the desired technology outcomes. They have built significant experience through multiple software implementations and have developed both depth and breadth in a number of technical competencies.
- Building the Solution Right
- Design develop and be accountable for feature delivery.
- Apply enterprise standards for solution design, coding, and quality.
- Ensure solution meets product acceptance criteria with minimal technical debt.
- Responsible for compliance and security items and audit support at the team level.
- Act as a liaison for production activities/issues.
- Work Planning and Execution
- Work with the Product Owner to ensure that product backlog/requirements are healthy, with clear acceptance criteria.
- Guide the team on work breakdown and execution.
- Team Mentorship
- Play a team lead role (as an individual contributor) and mentors the team.
- Guide team members with skills and practices (planning & estimation, peer reviews and other engineering practices).
- Identify skill and role gaps, and work with Technology Manager to address them.
- Work with Technology Manager in creating resource contingency plans where required.
- Solution Design - Has demonstrated the ability to design and develop significant components within an application. has performed code reviews.
- Test Engineering - Has demonstrated the ability to design and develop manual and automated test plans within an application. Has performed test plan reviews.
- DevOps and Release Automation - Subject matter expert on Client standards and best practices, and continuous integration and continuous deployment. Ability to configure tools and processes to support DevOps strategies.
- Application & Data Architecture - Possesses an understanding of architecture and Client standards. Participates in or supports delivery of architecture designs and implementations.
- Planning, Execution & Process - Facilitates team planning ceremonies against backlog/prioritized work. Manages risk/dependencies/impediments for one team. Ability to answer teams Agile/waterfall framework questions.
- Solution Delivery Process - Understands the roles and responsibilities of other teams who participate in the lifecycle and engages as required.
- Governance & Stakeholder Management - Sets agenda and defines the artifacts needed for governance forums. Collects feedback from customers and stakeholders to measure the effectiveness of stakeholder management.
- Business Products & Strategy - Working knowledge of products, services, business flows and understanding of financial context in which technology and operating principles are used within their business area.
- Risk Management - Identifies risk/dependencies and quantifies the impact it has on the business/technology and what controls are to be used to resolve.
- Financials & Resource Management - Ability to provide input for financial planning. Understands the variances.
- Analytical Thinking - Demonstrates ability to identify root causes to solve complex problems in highly unstable situations.
- Promotes Collaboration - Collaborates with own team and across teams. Asks questions to obtain views from others.
- Influences Decisions - Uses a combination of factual and emotional points to exert influence. Receives agreement to ideas by identifying and working collaboratively with specific stakeholders and senior managers.
- Achieves Sustainable Results - Tracks the effectiveness of solutions through KPI's. Incorporates technical and financial factors when comparing different approaches to solutions.
- This role ensures the systems design and requirements are aligned to achieve the desired business outcomes, and that team practices and coding/quality principles are aligned to achieve the desired technology outcomes. They have built significant experience through multiple software implementations and have developed both depth and breadth in a number of technical competencies.
- Experience level: Experienced
- Minimum 3 years of experience
- Education: Bachelors
Vacancy expired!