Technical Agile Coach

TEKsystems

(Columbus, Ohio)
Full Time
Job Posting Details
About TEKsystems
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.
Responsibilities
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
Ideal Candidate
* 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

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.