Team Lead - Senior Software Engineer — The Rocks, Sydney
Expired

Job Details: Team Lead - Senior Software Engineer Full details of the job. Vacancy NameTeam Lead - Senior Software Engineer Vacancy NoVN561 Employment TypeFull-Time Location CitySydney Location CountryAustralia Software Engineering Team Lead - Sydney - 4 days ONSITE, 1 day WFH About us: Dye & Durham is a global tech company that specialises in providing legal, financial and government service professionals with cloud-based solutions for business transactions and regulatory compliance. Everything we do focuses on improving the precision, confidence, and rigour of our customers. We provide the software and connectivity so they can work with certainty. Our easy-to-use platforms connect professionals with the most reliable public records and government registry data for faster reporting and active receipt of critical information. We have standardised and automated workflows for greater operational efficiency and productivity. Dye & Durham Corporation has operations in Canada, the United Kingdom, Ireland, and Australia. It has a strong blue-chip customer base that includes law firms, financial service institutions, and government organisations. We are a values driven business. Our people are at the heart of everything we do. We embrace excellence through collaboration, while advocating for the growth and development of our employees. We are passionate about what we do and feel a genuine love for our work. Purpose of role: Lead a product delivery team through the agile software development life cycle. Mentor and uplift the capability of the members of the team. Advocate and communicate software engineering across the product delivery teams within Dye and Durham. Be accountable for time boxed delivery of features to customers. Second level support for the existing and created features by the product delivery team. Participate in hiring engineers with a focus on high communication, high empathy and pragmatic quality. Duties and responsibilities: Lead a team of 5 Software Engineers 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. Minimum education: Bachelor's and/or master's degree in Computer Science, Computer Engineering or related technical discipline Work experience: 5 years of professional software development experience in an object-oriented language Software Design Programming / software development, Systems design, Systems integration and build, Testing, Data modelling and design, Database design, Configuration management, Release and deployment Performance Management Professional development Learning delivery Stakeholder relationship management Confidence in taking the lead throughout the full software development lifecycle Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations Hit apply & your application will be reviewed by our Talent Acquisition team and suitable candidates will be contacted directly. Please note that this position is subject to Security Checks Dye & Durham is an equal opportunity employer. We provide opportunities without regard to race, colour, religion, sexual orientation, gender identity, national origin, marital or family status, disability status or other applicable legally protected characteristics.

Applications close Sunday, 2 June 2024
Take me to the job
Find more jobs nearby: Moorooka, Graceville, Tennyson, Yeerongpilly, Tarragindi.