Lead Full Stack Developer Apply
<p>Job Description Summary Overview</p> <ul> <li>Been the victim of credit card fraud and thought, Vengeance! Yeah, we get it.</li> <li>Want to feel your spine tingle by thwarting credit card fraudsters across the globe?</li> <li>Interested in creating Thats the stuff! software for combating scammers?</li> </ul> <p>The Transaction Security team develops new products for Mastercard's fraud prevention platform. We protect cardholders / card issuers and aim to eradicate credit card fraud. Our industry-leading bastion of defense processes billions of transactions per month with execution times literally 10X faster than you can blink. The Consultant Software Engineer will play a critical role in creating new product functionality within this platform including world-class backend and consumer-facing features.</p> <p>Role</p> <ul> <li>Ensures Code Design and its Quality for Enterprise Application</li> <li>Designs highly complex applications, interfaces and integration with a modest number of systems</li> <li>Responsible for performance engineering of the enterprise software architecture, and providing functional guidance, advice, and/or training to other application developers</li> <li>Responsible for Modest advanced code development, code review and day-to-day support duties</li> <li>Researching and evaluating tools to support domain-specific needs</li> <li>Develop technical work products and own solution design.</li> <li>Technically lead project through all stages of the project life cycle, including requirements understanding & analysis, estimation, design, development and acceptance testing</li> <li>Chart out development strategy / approach with correct gating criteria (Definition of done) for moving code from one environment to next, until production.</li> <li>Review production monitoring tool and practices to ensure issues are addressed proactively.</li> <li>Setup and keep enhancing coding guidelines/practices. Ensure its adherence through regular reviews with team.</li> <li>Technically coach team members to ensure optimal quality, performance and security parameters.</li> <li>Assist with production support issues by acting as a subject matter expert in resolving incidents and problem tickets.</li> </ul> <p>All About You</p> <ul> <li>Considerate, polite, fun-loving, collaborative (cf. Bob Sutton, 2007).</li> <li>Deep knowledge of software development processes including agile processes</li> <li>Hands on experience in UI development using Angular JS</li> <li>Experience with the design and development of complex, multi-tier software solutions</li> <li>Database experience including Oracle and advanced SQL scripting</li> <li>Experience integrating vendor and open source products into an overall system</li> <li>Ability to coordinate, interact with, and lead cross departmental teams.</li> <li>Experience in planning work and leading a small group of developers</li> <li>Ability to make decisions without all information.</li> <li>Ability to white-board solutions during discussions, and develop decision trees, flow charts and simple wireframes to prove a concept (Visio, PPT, DOC)</li> <li>Preferably professional experience in financial services, cards, payments or another related field</li> <li>Able to mentor peers and guide less experienced Team members</li> </ul> <p> </p>