About the job
A great opportunity for a Development Lead, to be a member of a cross-functional software development team focussed on discovering, validating and delivering front-end and back-end capabilities and services that support feature delivery teams. Software Engineers are pivotal to the success of the development team through
- working collaboratively
- writing clean, readable, well- tested code
- shipping features and fixes to production
The Dev Lead will be responsible for all technical aspects of the software development team. The role requires both strong technical and interpersonal skills to provide leadership and technical advice on software best practices in a flat team structure.
Working closely with the CTO, the Technical Lead provides advice and guidance on technical topics including software feature implementation complexity, technical debt/risk and trade-offs.
Duties and responsibilities:
- Lead a team of Software Developers
- Designs complex software applications, components and modules.
- Uses appropriate modelling techniques following agreed software design standards, guidelines, patterns and methodology. Creates and communicates multiple design views to balance stakeholders' concerns and to satisfy functional and non-functional requirements. Identifies, evaluates and recommends alternative design options and trade-offs.
- Models, simulates or prototypes the behaviour of proposed software to enable approval by stakeholders, and effective construction of the software. Verifies software design by constructing and applying appropriate methods.
- Reviews, verifies and improves own designs against specifications.
- Designs, codes, verifies, tests, documents, amends and refactors complex programs/scripts and integration software services.
- Collaborates with technical teams to develop and agree system integration plans and report on progress. Defines complex/new integration builds.
- Implements physical database designs to support transactional data requirements for performance and availability.
- Implements data warehouse designs that support demands for business intelligence and data analytics.
- Proposes and agrees the configuration items (CIs) to be uniquely identified with naming conventions.
- Facilitating the professional development of individuals in line with their career goals and organisational requirements.
What we are looking for?
- Inclusive Leadership: Demonstrated ability to embody our core behaviours (we change the game, we own it, we step in, we are curious, we don’t take ourselves too seriously).
- Technical Expertise: Strong background in people leadership, motivating, coaching, mentoring, and developing software engineers.
- Cloud Architecture Proficiency: Experience in architecting and building robust, scalable platforms in the cloud, optimising costs without sacrificing performance.
- Software Engineering Acumen: Deep understanding of software engineering best practices across the development lifecycle, including expertise in Python and React
- Stakeholder Management and Prioritisation: Exceptional skills in managing relationships with stakeholders, understanding their needs, and effectively prioritising tasks and projects to align with business goals.
What you need to do now If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call me on 0402 458 *** or Email *****@DCRecruitment.com.au