We are looking for a sharp candidate for this hand-on coaching role at our downtown Des Moines client. The ideal candidate will be versed in modern software engineering practices and technologies. While in this role, you will also be required to apply deep knowledge of proven design patterns. If you feel you are a fit for this opportunity, please fill out an application today!
Responsibilities:
- Coach teams on how to build better software
- Create solutions which are secure, reliable, available, and maintainable
- Demonstrate the behaviors and mindset of high performing engineering
- Deliver workshops/learning sessions around topics such as refactoring legacy code, test-driven development (TDD), CI/CD, DevOps, micro-services, automation, cloud, etc.
- Work in a variety of engagement types to coach teams
Requirements:
- Experience working with various languages such as Java, JavaScript, Python
- Framework experience such as React, Spring, Angular
- Experience with testing such as Cucumber, JUnit, Docker, Terraform and cloud platforms such as AWS, GCP, PCF
- Deep understanding in Extreme Programming
- Experience in leading and mentoring technical teams, and showing others how to write code
- Excellent interpersonal and communication skills and communication