GrepJob
ThoughtWorks

Lead Developer (Modernisation)

ThoughtWorks
Apply
2 days ago
Singapore, SingaporeMid Level / Senior / Staff+
H1B Sponsor

Responsibilities

  • Champion and adopt best practices like writing clean and reusable code using TDD, pair programming, and design patterns.
  • Lead in the strategic integration of AI technologies across the software development life cycle.
  • Advocate for continuous delivery practices to deliver high-quality software early.
  • 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.
  • Apply the latest technology thinking to solve client problems.
  • Continue to code alongside Developers and utilize various languages and tools.
  • Utilize and champion DevSecOps tools and practices.
  • Encourage feedback and foster an inclusive team culture.

Requirements

  • Well-versed in two or more programming languages such as Java, Kotlin, JavaScript, TypeScript, Ruby, or C#.
  • Strong understanding of modernization patterns and their pragmatic application.
  • Ability to evaluate and explain trade-offs of refactoring, replatforming, re-architecting, or replacing systems.
  • 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 various technical areas.

Tech Stack

AWSC#DockerJavaJavaScriptKotlinKubernetesRubyTypeScript