Software Development Manager

at  Piper Talent

Adelaide, South Australia, Australia - 00000

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate29 Dec, 2020USD 120000 Annual30 Sep, 2020N/AGood communication skillsNoNo
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

My client is a growth phase because their product is brilliant and going great guns, here and in the US and UK and is an automated workforce and human capital management platform solving challenges related to onboarding, sales & labour forecasting, scheduling & time clock/keeping, insights & reporting and labour law compliance.
About the role
This is a core role in the engineering team charged with ensuring all development activities across the development lifecycle are kept on track, and run to schedule. You will work closely with the leads in the engineering team and the release manager, amongst other key stakeholders in the organisation, to ensure development activities are coordinated and any technical / process blockers are efficiently and proactively mitigated or resolved to allow the company to continue to plan, communicate, deploy, and scale efficiently.
You will also implement development lifecycle as sponsored by the VP Engineering, a responsibility which includes scheduling and coordinating development activities, and the end-to-end management of related development issues in alignment with release management processes. Development activities performed by engineers are wide-ranging and can be inclusive of new features, product / application updates, operating system patches, security improvements, hardware upgrades, innovation projects and programs.
Where necessary you will provide tools and services to help product management and project teams efficiently manage and deploy into multiple environments. Identification of, and contribution to, continuous improvement initiatives associated with the development lifecycle is also an implicit expectation of the role.
Recent hands-on experience in a similar environment is a must for this role. You will work with some of the brightest minds in an energetic, collegiate, and agile work environment focused on innovation, creative problem-solving and collaboration. You will be part of an international team of highly qualified software and business professionals.
Their Adelaide office is located in the heart of the CBD, with the nearby conveniences of public transport and Rundle Mall

What you will do…

  • On a daily basis, you will need to interface and communicate with development and QA leads, software engineers, IT Ops, release & product management and the PMO (including business analysts).
  • Equally, you must be confident in upwards management and meeting with VP-level leadership, the CTO, as well as business directors / managers on occasion.
  • Establish and communicate consistent development management processes and work with the VP Engineering and release management to align this with evolving development frameworks and processes.
  • Facilitate cross-team coordination and communication of evolving development processes and seek opportunities to ensure processes remain on a continuous improvement trajectory. o Engagement with technical leads in planning sessions, regular ‘stand-ups’.
  • Engagement with design lead on planning sessions and design reviews to ensure technical achievability.
  • Engagement with VP Engineering in the management of feature delivery / development activities, and prioritisation of tasks across teams. Support and provide input in architecture planning activities.
  • Engagement with CTO on roadmap development activities, platform planning, feature estimation and release status.
  • Inform senior management / VPs of enterprise-wide exposure to development risk and implement effectively mitigations including common mechanisms for early identification of implicit scope change and improvement of development estimation accuracy.
  • Measure development velocity and effectiveness using common metrics across the entire software portfolio – work with software engineers to understand impacts of branches and code merges.
  • Support core estimation and prioritisation processes by consolidating demand for developer resources across the engineering teams, and identify opportunities for greater efficiency across the enterprise.

Responsibilities:

  • On a daily basis, you will need to interface and communicate with development and QA leads, software engineers, IT Ops, release & product management and the PMO (including business analysts).
  • Equally, you must be confident in upwards management and meeting with VP-level leadership, the CTO, as well as business directors / managers on occasion.
  • Establish and communicate consistent development management processes and work with the VP Engineering and release management to align this with evolving development frameworks and processes.
  • Facilitate cross-team coordination and communication of evolving development processes and seek opportunities to ensure processes remain on a continuous improvement trajectory. o Engagement with technical leads in planning sessions, regular ‘stand-ups’.
  • Engagement with design lead on planning sessions and design reviews to ensure technical achievability.
  • Engagement with VP Engineering in the management of feature delivery / development activities, and prioritisation of tasks across teams. Support and provide input in architecture planning activities.
  • Engagement with CTO on roadmap development activities, platform planning, feature estimation and release status.
  • Inform senior management / VPs of enterprise-wide exposure to development risk and implement effectively mitigations including common mechanisms for early identification of implicit scope change and improvement of development estimation accuracy.
  • Measure development velocity and effectiveness using common metrics across the entire software portfolio – work with software engineers to understand impacts of branches and code merges.
  • Support core estimation and prioritisation processes by consolidating demand for developer resources across the engineering teams, and identify opportunities for greater efficiency across the enterprise


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Sales Management, Software Engineering

Graduate

Computer science computer engineering information systems and/or equivalent work experience

Proficient

1

Adelaide SA, Australia