Overview
Lead the delivery of software projects for clients as their primary point of contact, combining strategic client collaboration with hands-on technical leadership.
What you'll do
- Champion best practices such as clean, reusable code using TDD, pair programming and design patterns.
- Oversee or take part in the entire cycle of software consulting and delivery, from ideation to evolution in production.
- Use and advocate for continuous delivery practices to deliver high-quality software and value to end customers as early as possible.
- Design solutions and choose technologies that solve clients' problems within constraints, making pragmatic tradeoffs.
- Collaborate with teammates to build features, design concepts and interactive prototypes, embedding best practices and UX specifications.
- Apply the latest technology thinking from the Technology Radar to solve client problems.
- Apply a variety of languages and tools and continue to code alongside developers.
- Efficiently utilize and champion DevSecOps tools and practices, advocating devops culture and shifting security left in development.
- Cultivate Thoughtworker growth and development by encouraging feedback and fostering an inclusive, supportive team culture.
What you'll need
- Well-versed in two or more languages, including Java and React/Angular.
- Comfortable with the latest Object-Oriented technology.
- Experience leading software development teams using Agile, Lean and/or Continuous delivery approaches.
- Knowledge of delivery approaches such as TDD, continuous integration, pairing and infrastructure automation.
- Knowledge of cloud technology such as AWS, Docker or Kubernetes.
- Enjoy continuously learning and improving, whether through functional programming paradigms, event driven architecture, platform engineering or others.
- Experience influencing others and advocating for technical excellence while being open to change when needed.
- Able to bridge product and technology by translating business needs to software requirements.
- Ability to develop and execute a technical vision with a focus on business value.
- Act as a mentor for less experienced peers through technical knowledge and the ability to inspire a team.
- Resilient in ambiguous situations and able to approach challenges from multiple perspectives.
Details
- Location: Bangalore, India.
- Work mode: Hybrid.
Read the full description and apply on the company’s own careers page.