Senior Software Developer

THOUGHTWORKS PTE. LTD.

Singapore, Singapore
Hybrid (assumed based on collaborative and consultancy environment)
8+ years development experience
Java c# ruby on rails python node.js
Object-oriented programming skills
Thoughtworks Pte. Ltd. is seeking a Senior Software Developer with extensive experience in various programming languages and a passion for using technology to drive social change. The role involves collaborative problem-solving in a dynamic environment, focusing on building custom software solutions

Job Summary

  • The role involves creating complex, enterprise-transforming applications within diverse, high-energy teams.
  • Candidates are expected to work in a dynamic, collaborative, non-hierarchical environment where talent is valued over job titles.
  • Responsibilities include hands-on coding, often in pair programming, while deeply understanding business domains alongside stakeholders.

Matching Summary

Match Score: 85

Thoughtworks Pte. Ltd. is seeking a Senior Software Developer with extensive experience in various programming languages and a passion for using technology to drive social change. The role involves collaborative problem-solving in a dynamic environment, focusing on building custom software solutions.

Skills & Requirements

Must-have

  • 8+ years development experience
  • Java C# Ruby on Rails Python Node.js
  • Object-Oriented Programming skills
  • Database management MySQL Oracle PostgreSQL
  • Agile methodologies XP Scrum
  • Test-Driven Development TDD
  • Continuous Integration CI

Nice-to-have

  • Pair programming environment experience
  • Client-facing consulting skills
  • Mentoring and coaching abilities
  • Community contribution desire
  • Diverse domain exposure

Key Requirements

  • At least 8 years of development experience
  • Strong OOP and design patterns knowledge
  • Experience with multiple database types
  • Knowledge of Agile and TDD practices

Work Rights

Not specified

Tailored Resume

Cover Letter