About the job
Thoughtworks Singapore is currently seeking applicants with valid work rights in Singapore, specifically Singapore Citizens and Singapore Permanent Residents.
As a Software Developer, you will collaborate closely with business analysts, quality analysts, designers, project managers, and other stakeholders to craft software solutions that drive meaningful change for our clients. You will attentively listen to understand the nuances of business challenges and produce clean, iterative code that delivers impactful results. By balancing strong opinions with a collaborative spirit, our Software Developers uphold the integrity of technology, ensuring that all perspectives are considered.
At Thoughtworks, we are committed to exceeding the standards of excellence, striving to deliver top-tier solutions that surpass our clients' expectations. Our engineering and delivery practices reflect this dedication to quality, as our team continually seeks to innovate and enhance our methodologies.
Key Responsibilities
- Embrace and implement best practices for writing clean, reusable code through Test-Driven Development (TDD), pair programming, and design patterns.
- Utilize continuous delivery methods to ensure the delivery of high-quality software that adds value to end customers.
- Collaborate within value-driven teams to innovate customer experiences for our clients.
- Engage with various team members to develop features, design concepts, and interactive prototypes while embedding best practices and UX specifications.
- Partner with technologists across cross-functional teams to advocate for and demonstrate a DevOps culture.
- Assume ownership and accountability beyond individual tasks, consistently pushing boundaries to achieve outstanding results for our clients.
- Stay abreast of the latest technology trends from our Technology Radar to effectively address client challenges.
Qualifications
Technical Skills
- Minimum of three years of experience in software development.
