Join forces with 3-5 other team members to deliver high-quality, low-maintenance software solutions that help organizations cement their place in the digital economy. Help coach and guide client teams on the best approaches to modern software development in order to create scalable and maintainable applications. Use test-driven development practices to help write high-quality code.