Fullstack Developer (.NET C#
ThoughtworksThailand4d ago
JavaScriptReactFull Stackremotecurated-jd
Job description
Fullstack Developer (.NET C# at Thoughtworks
About the role
As a Fullstack Developer, you will contribute to designing and building software solutions that create meaningful change for clients. You will collaborate with various team members to deliver high-quality software and innovative customer experiences. This role emphasizes clean, iterative code and continuous improvement.
Key facts
What you'll do
- Learn and implement best practices for writing clean, reusable code, including Test-Driven Development (TDD), pair programming, and design patterns.
- Utilize continuous delivery practices to ensure high-quality software and value for end customers.
- Work within collaborative, value-driven teams to develop innovative customer experiences for clients.
- Partner with diverse teammates to build features, design concepts, and interactive prototypes, ensuring adherence to best practices and UX specifications.
- Collaborate with other technologists from cross-functional teams, promoting and demonstrating a DevOps culture.
- Take ownership and accountability beyond individual tasks, consistently striving for excellent results for clients.
- Absorb and apply the latest technology insights from the Thoughtworks Technology Radar to solve client challenges.
Requirements
- Two or more years of professional experience.
- Experience with one or more development languages, such as JavaScript, TypeScript, or C#.
- Proficiency in Object-Oriented programming.
- Ability to write clean, high-quality code and improve existing code.
- Familiarity with Agile, Lean, and/or Continuous Delivery methodologies.
- Good understanding of TDD, continuous integration, and continuous delivery tools and approaches.
- Thrives in a collaborative, non-hierarchical environment that values transparency, openness, feedback, and change.
- Strong desire for continuous learning and knowledge sharing, focused on creating effective solutions for business problems.
- Resilient in ambiguous situations and capable of approaching challenges from multiple perspectives.
Nice to have
- Knowledge of cloud technologies like AWS, Docker, or Kubernetes.
Skills & tools
- .NET C#
- JavaScript
- React
- TypeScript
- TDD
- Agile
- Lean
- Continuous Delivery
- Continuous Integration
- AWS
- Docker
- Kubernetes
Practical notes
This position is applicable for Thai nationals due to the nature of the job. Thoughtworks offers extensive learning and development opportunities, interactive tools, and numerous programs to support career growth. The company is committed to being an inclusive and accessible workplace.