logo

Thoughtworks

Software Developer - Thoughtworks

Department
Engineering
Job Type / Location
Gurgaon, Haryana
Experience Required
3+ years
Posted On

Key Responsibilities

  • Collaborate with cross-functional teams including Business Analysts, Designers, and Project Managers to design software solutions that drive meaningful change for clients
  • Write clean, iterative code using best practices like Test-Driven Development (TDD) and pair programming
  • Implement continuous delivery practices to deliver high-quality software and value to end customers
  • Work in collaborative, value-driven teams to build innovative customer experiences and ensure UX specifications are met
  • Partner with technologists across teams to advocate and demonstrate DevOps culture
  • Take ownership of deliverables and push for excellence in client solutions

Requirements

  • Three or more years of professional experience in software development
  • Proficiency in one or more development languages such as Kotlin, TypeScript, or React with experience in Object-Oriented programming
  • Ability to write clean, high-quality code and improve existing codebases
  • Familiarity with Agile, Lean, and/or Continuous Delivery methodologies
  • Awareness of TDD, continuous integration, and continuous delivery tools and practices
  • Bonus: Experience with cloud technologies such as AWS, Docker, or Kubernetes

View Assessment Process

Think you'll be a good fit?