Senior Software Engineer
CurrentSenior Engineer for product which detects and stops financial fraud in real-time. Full software development life-cycle responsibilities; feasibility study, requirements capture, design, planning, Python implementation, testing, TTO and maintenance. Designed a new system to correct a design flaw in our product; full SDLC responsibilities, from initial investigation through to deployment.Teaching in our in-house apprentice program; training apprentices with no previous software experience the basics of development. Two days a week are spent coaching them through exercises ranging from beginner level, to simple projects that are required by the department.Also running regular Software Quality Meetings in house - a way for our engineers to discuss the profession, offer tips and tricks, and share experience with each other.