Key Responsibilities  Full-stack design, development for financial software Follow and promote Agile practices including Scrum, Lean, BDD and Continuously Delivery Research new technologies, identify and learn best practice, adapt quickly and provide technical guidance across the organization