
Senior Software Developer

Senior Software Developer

Senior Software Developer
ThoughtWorks
Thoughtworks Singapore is seeking a Senior Software Developer who will collaborate with various stakeholders to design impactful software solutions. The role emphasizes clean coding practices, continuous delivery, and mentoring junior developers while fostering a collaborative team environment.
Qualification
- Current right to work in Singapore (Singapore Citizens and Permanent Residents only)
- Strong technical knowledge in software development
- Experience with microservices architecture
- Familiarity with DevSecOps practices
- Ability to mentor junior developers
- Experience in collaborative team environments
- Understanding of TDD and agile methodologies
Responsibility
- Learn and adopt best practices like writing clean and reusable code using TDD, pair programming, and design patterns
- Advocate for continuous delivery practices to deliver high-quality software and value to end customers
- Work in collaborative, value-driven teams to build innovative customer experiences
- Create large-scale distributed systems out of microservices
- Collaborate with teammates to build features, design concepts, and interactive prototypes
- Apply the latest technology thinking from the Technology Radar to solve client problems
- Utilize DevSecOps tools and practices to build and deploy software, advocating for devops culture
- Oversee or participate in the entire cycle of software consulting and delivery from ideation to deployment
- Mentor less-experienced peers through technical knowledge and leadership skills



