
Transforming businesses through technology and innovation
ThoughtWorks is a global technology consultancy headquartered in Chicago, Illinois, with over 43 offices across 14 countries. The company specializes in software development, digital transformation, and agile consulting, serving clients like BMW, the BBC, and the United Nations. With a workforce of ...
ThoughtWorks offers competitive salaries, equity options, a generous PTO policy, and flexible remote work arrangements. Employees also benefit from a ...
ThoughtWorks fosters a culture of continuous learning and innovation, emphasizing agile methodologies and collaborative problem-solving. The company v...

ThoughtWorks • Bangkok
ThoughtWorks is hiring a Fullstack Developer (C#) to collaborate with cross-functional teams in designing software solutions that create meaningful change. You'll work with C#, .NET Core, and ASP.NET to deliver high-quality software. This role requires a commitment to best practices and innovation.
You are a Fullstack Developer with a strong foundation in C# and a passion for building impactful software solutions. You have experience collaborating with Business and Quality Analysts, Designers, and Project Managers to understand business problems and deliver effective solutions. Your coding practices reflect a commitment to quality, and you are always looking to innovate and improve. You thrive in collaborative environments and are eager to learn from seasoned technologists and diverse team members. You believe in the importance of clean and reusable code, and you are familiar with best practices such as Test-Driven Development (TDD) and design patterns.
Experience with continuous delivery practices and a strong understanding of DevOps culture will set you apart. You are comfortable working in agile teams and have a track record of delivering high-quality software that meets user needs. Your ability to advocate for best practices and UX specifications will contribute to the success of your projects.
In this role, you will collaborate with a variety of teammates to build innovative customer experiences for our clients. You will take ownership of your work, pushing the envelope to deliver exceptional results. You will learn and adopt best practices, ensuring that your code is clean, reusable, and maintainable. You will participate in pair programming and engage in discussions that balance strong opinions with a willingness to find the right answers. Your contributions will help shape the software solutions that ThoughtWorks delivers, ensuring they exceed client expectations.
You will work closely with cross-functional teams, advocating for a DevOps culture and demonstrating the value of collaboration in software development. Your role will involve designing features, creating interactive prototypes, and ensuring that best practices are embedded throughout the development process. You will be part of a culture that encourages curiosity and innovation, allowing you to thrive and grow in your career.
At ThoughtWorks, we offer a supportive environment where your career journey can flourish. You will have the opportunity to work with a diverse group of talented individuals, including seasoned technologists and self-taught developers. Our cultivation culture has won numerous awards, reflecting our commitment to fostering growth and development. We encourage you to apply even if your experience doesn't match every requirement, as we value curiosity and a willingness to learn. Join us and be part of a team that is dedicated to delivering best-in-class solutions and making a meaningful impact.
Apply now or save it for later. Get alerts for similar jobs at ThoughtWorks.