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

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

sign up or login to save this job and more
Columbus, Ohio
Skills Desired
Sign up or login to see how your skills match up.
  • 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.