Lead Developer(Modernisation)
ThoughtWorks5 days ago
Sydney, Australia or Melbourne, AustraliaMid Level / Staff+
H1B Sponsor
Responsibilities
- Champion and adopt best practices like writing clean and reusable code using TDD.
- Lead the strategic integration of AI technologies across the software development life cycle.
- Assess legacy systems and identify pragmatic modernization paths aligned to business outcomes.
- Connect technical modernization decisions to measurable business outcomes.
- Help clients reduce legacy risk by improving testability and deployment safety.
- Advocate for continuous delivery practices to deliver high-quality software.
- Apply the latest technology thinking to solve client problems.
- Continue to code alongside Developers and utilize various languages and tools.
- Champion DevSecOps tools and practices for software development.
- Encourage feedback and foster an inclusive team culture.
Requirements
- Well-versed in two or more programming languages such as Java, Kotlin, or JavaScript.
- Strong understanding of modernization patterns in complex legacy environments.
- Ability to evaluate and explain trade-offs in software development decisions.
- Experience leading software development teams using Agile, Lean, or Continuous methodologies.
- Knowledge of emerging AI technologies and their strategic adoption.
- Bonus points for knowledge of cloud technologies like AWS, Docker, or Kubernetes.
- Commitment to continuous learning and improvement in technology.