Thoughtworks logo
Thoughtworks
Posted 5 days agoVerified live 11h ago

Developer - NORTHWESTERN Talent Pool

Brief overview

Remote
UndergradOr in progress
2+ yrsMinimum
JavaKotlinJavaScriptTypeScriptRubyC#Object-Oriented ProgrammingAgileTest-Driven DevelopmentContinuous IntegrationContinuous Delivery

Job description

Summary

Thoughtworks is a technology consultancy that helps clients solve complex business problems through technology. The Developer collaborates with cross-functional teams to design and deliver high-quality software, apply engineering best practices, and create innovative customer experiences.

Responsibilities

  • You will learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns
  • You will use continuous delivery practices as needed to deliver high-quality software and value to end customers
  • You will work in collaborative, value-driven teams to build innovative customer experiences for our clients
  • You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the way
  • You will partner with other technologists from cross-functional teams advocating and demonstrating DevOps culture
  • You will take ownership and accountability beyond individual deliverables, always pushing the envelope in order to deliver awesome results for our clients
  • You will learn, digest and subsequently apply the latest technology thinking from our [Technology Radar](https://www.thoughtworks.com/radar) to solve client problems

Skills

  • You have two or more years* of experience
  • You have experience using one or more development languages (Java, Kotlin, JavaScript, TypeScript, Ruby, C#, etc.) with experience in Object-Oriented programming
  • You can write clean, high-quality code in a variety of languages and are also able to spot (and improve) bad code
  • You are familiar with Agile, Lean and/or Continuous Delivery
  • You have a good awareness of TDD, continuous integration and continuous delivery approaches/tools
  • You thrive in a collaborative, non-hierarchical environment that values transparency, openness, feedback and change
  • You have a passion for learning and sharing knowledge as well as a desire to create the right solutions for business problems
  • You're resilient in ambiguous situations and can approach challenges from multiple perspectives
  • Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes

Qualifications

Must Haves

  • You have two or more years* of experience
  • You have experience using one or more development languages (Java, Kotlin, JavaScript, TypeScript, Ruby, C#, etc.) with experience in Object-Oriented programming
  • You can write clean, high-quality code in a variety of languages and are also able to spot (and improve) bad code
  • You are familiar with Agile, Lean and/or Continuous Delivery
  • You have a good awareness of TDD, continuous integration and continuous delivery approaches/tools
  • You thrive in a collaborative, non-hierarchical environment that values transparency, openness, feedback and change
  • You have a passion for learning and sharing knowledge as well as a desire to create the right solutions for business problems
  • You're resilient in ambiguous situations and can approach challenges from multiple perspectives

Nice to Haves

  • Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes

Benefits

  • Career development supported by interactive tools, numerous development programs, and teammates who want to help you grow
  • Empowerment in employees' career journeys

More jobs like this