Senior Software Developer

THOUGHTWORKS PTE. LTD.

Singapore

On-site

SGD 120,000 - 180,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Thoughtworks Singapore is seeking a talented Polyglot Developer to build custom software using Java, C#, Ruby on Rails, Python, and Node.js within a dynamic consultancy. You will thrive in a non-hierarchical environment and collaborate with smart people who shape technology and social impact.

You will craft enterprise solutions across diverse domains, focusing on hands-on coding, design patterns, and close collaboration with business stakeholders to deliver high-quality software.

Qualifications

  • At least 8 years of development and delivery experience with Java, C#, Ruby on Rails, Python, or Node.js.
  • Hands-on experience in analysis, design, coding, and implementation of complex, custom-built applications.
  • Strong OOP skills with knowledge of design patterns.
  • Experience with databases such as MySQL, Oracle, PostgreSQL, SQL Server, NoSQL.

Responsibilities

  • Creating complex, enterprise-transforming applications on diverse, high energy teams.
  • Using the latest tools and techniques.
  • Hands-on coding, usually in a pair programming environment.
  • Working in highly collaborative teams and building quality code.
  • Working in lots of different domains and client environments.
  • Understanding the business domain deeply and working closely with business stakeholders.

Skills

Java
C#
Ruby on Rails
Python
Node.js

Job description

Job Description & Requirements

We are passionate technologists who believe in the power of software and technology as tools for social change. The people in Thoughtworks Singapore are as diverse in personality as we are in our backgrounds, culture, and expertise.
If you re someone whos inspired by technology, by joining Thoughtworks, you become part of a community. People join because they get to talk to the people who wrote the books that influenced them, work with the people who wrote the tools they would like to use, and collaborate on projects that propel change in the real world.

As a Polyglot Developer at Thoughtworks, youll get to:

  • Think through hard problems in a consultancy environment, and work with amazing people to make the solutions a reality
  • Work in a dynamic, collaborative, non-hierarchical environment where your talent is valued over your job title or years of experience
  • Build custom software using the latest technologies and tools
  • Craft your own career path

Youll be responsible for:

  • Creating complex, enterprise-transforming applications on diverse, high energy teams
  • Using the latest tools and techniques
  • Hands-on coding, usually in a pair programming environment.
  • Working in highly collaborative teams and building quality code
  • Working in lots of different domains and client environments
  • Understanding the business domain deeply and working closely with business stakeholders

Ideally, you should you have:

  • At least 8 years of development and delivery experience with Java / C# / Ruby on Rails / Python / Node.js or any similar exciting technologies.
  • Hands-on experience in analysis, design, coding, and implementation of complex, custom-built applications
  • Great OOP skills, including strong design patterns knowledge
  • Familiarity with few databases, like MySQL, Oracle, PostgreSQL, SQL Server, NoSQL, etc
  • Experience working with, or an interest in Agile Methodologies, such as Extreme Programming (XP) and Scrum
  • Knowledge of software best practices, like Test-Driven Development (TDD) and Continuous Integration (CI)
  • Strong communication and client-facing skills with the ability to work in a consulting environment are essential
  • Desire to contribute to the wider technical community through collaboration, coaching, and mentoring of other technologists

If you relish the idea of being part of a community that extends beyond the work we do for our customers, you may find Thoughtworks is the right place for you. If you share our passion for technology and want to help change the world with software, we want to hear from you!

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

Thoughtworks Inc. • Singapore

On-site
SGD 60,000 - 80,000
Career development programs
Commitment to disability inclusion
Support for health and wellbeing
Senior Developer (Java/NodeJS+React/TS)
Senior Developer (Java/NodeJS+React/TS)

Referrals Only • Singapore

On-site
SGD 70,000 - 90,000
Senior Software Engineer — Impactful Tech Consultancy
Senior Software Engineer — Impactful Tech Consultancy

THOUGHTWORKS PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Lead Developer(NextJS/NodeJS)
Lead Developer(NextJS/NodeJS)

Thoughtworks • Singapore

On-site
SGD 180,000 - 240,000
Software Developer | TDD, DevOps & Collaborative Teams
Software Developer | TDD, DevOps & Collaborative Teams

Thoughtworks Inc. • Singapore

On-site
SGD 60,000 - 80,000
Career development programs
Commitment to disability inclusion
Support for health and wellbeing
Lead Developer(NextJS)
Lead Developer(NextJS)

Visa Hunt • Singapore

On-site
SGD 180,000 - 240,000
Senior Software Engineer - Client-Facing Tech Leader
Senior Software Engineer - Client-Facing Tech Leader

Referrals Only • Singapore

On-site
SGD 70,000 - 100,000
Career development programs
Supportive team culture
Continuous learning opportunities
Senior Software Engineer - Java/Python/React | Lead & Mentor
Senior Software Engineer - Java/Python/React | Lead & Mentor

Referrals Only • Singapore

On-site
Lead Application & Cloud Infrastructure Security Engineer
Lead Application & Cloud Infrastructure Security Engineer

Thoughtworks • Singapore

On-site
SGD 180,000 - 240,000
Principal Consultant: Infrastructure Engineer
Principal Consultant: Infrastructure Engineer

Thoughtworks • Singapore

On-site
SGD 210,000 - 290,000