Technical Agile Coach
TEKsystems
(Columbus, Ohio)TEKsystems is a subsidiary of Allegis Group, the largest private talent management firm in the world. Our longstanding history and industry-leading position speak to our success in providing the IT staffing solutions, IT services and talent management insight required for you to actualize ROI and sustain a truly competitive advantage in a fast-changing market.
The client is looking to onboard motivated & passionate Agile Technical Coach to work with application development teams and Technology Directors in providing coaching and training on the following.
- Lean design modeling for agile development (Activity, Communication, Class diagrams)
- Advanced object-oriented design and patterns (GoF, MVW, Enterprise Integration)
- Design and development principles (SOLID, FIRST, GRASP, DRY, etc.)
- Professional software development behavior (pair programming, continuous integration, clean code, and refactoring)
- XP Practices and Behaviors - Offer training and customized hands-on demos and workshops on Pair/Mob programming, CI, collective code ownership
- Legacy Code Refactoring - Coach teams to safely refactor dirty code.
- Agile Architecture Documentation workshops - Coach and teach how to retrospectively document the existing system and its architecture
- 8+ years of software development experience including, but not limited to, mature design, coding, testing and debugging skills
- 6+ years of proven experience with designing and developing application using Java EE or .NET platforms
- Strong architecture and design experience with building applications with 12 Design Factor principles
- Profound insight of Modern OO development languages such as Java and JEE or .NET internals
- (Class loading, Memory Management, Transaction management, etc.)
- Excellent knowledge of Relational and non-relational Databases, SQL and ORM technologies (JPA2, Hibernate)
- Experience in the Spring Framework
- Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC, AngularJS)
- Experience with GIT/Stash, SVN and build tools Hudson/Jenkins
- Expert understanding of object-oriented analysis and design using common design patterns
Questions
There are no answered questions, sign up or login to ask a question
- Agile Software
- Coaching
- Debugging
- Java
- Relational Databases
- Software Development
- SQL
- Web Applications
- .NET Framework
- AngularJS
- Apache Subversion (SVN)
- Code Refactoring
- Continuous Integration
- Git
- Google Web Toolkit
- Hibernate
- Java EE
- JavaServer Faces (JSF)
- Jenkins
- ORM
- Spring Framework
- Wicket
- Pair Programming
- Web Framework
- Non-Relational Databases
- Hudson
- Stash
- Spring MVC
- Training

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.