Understand the application architecture, hosting infrastructure, interaction with dependency apps and complete feature workflow to assess all the risk around integration points before developing. Familiarity with Agile/Lean development and testing practices, including Test Driven Development, Continuous Integration and Continuous Delivery.