Principal Application Architect - Payments Services

Discover Financial Services Ltd ,
Farnborough, Hampshire

Overview

DISCOVER Financial Services (NYSE: DFS) are on a fast-moving journey to become the world’s leading payment products and services company; Already one of the world’s 5 largest payment card issuers, we embrace change and evolution, both in our staff and systems. We are building new payment systems that allow us to utilise modern technologies (Cloud, Big Data, Open Source, Event-driven Real-time Processing) and approaches to delivery (Scaled Agile, CI/CD, TDD and BDD) that will enable us to produce software and systems to support our business and adapt to change within the fast-paced FinTech world. Role The platform lead bridges the gap between product owners, architects and development teams, within the boundaries of a platform on an initiative. They are expected to provide technical direction for their platform enhancements on initiatives in order to successfully deliver business value. Responsibilities Responsible for the platform’s end to end technical solution for an initiative. Starts work on the initiative solution from the beginning and sees it through to production. Acts as a conduit between architecture and the teams. Acts as a conduit between different teams. Day to day point of contact for any technical issues related to overall solution and design. Responsible for working closely with the teams to ensure they stay aligned with the solution and have the help they need. Responsible for any escalations as and when needed in case of delays and blockers. Act as a technical product owner to all teams in the initiative. Develop and lead proof of concepts for future solutions relevant to initiatives. Groom business features with business stakeholders. Define and own technical features. Estimation of initiatives and features. Recommend team resourcing changes to management to enhance business value delivery. Working with management and teams to improve and communicate development processes and practices. Travel on an ad-hoc basis when required for cross-functional meetings. Required Attributes Experienced software developer. Experienced in technical leadership of software applications. Experienced of working within teams. Modern and broad technology skillset including Java Experienced in design documentation with formal and informal methodologies Experienced in delivering functional & non-functional requirements Good written, verbal and presentation skills. Experienced implementing business critical projects of large scope and technical complexity. Must possess the judgement to plan and accomplish goals with minimal supervision. Ability to perform a wide variety of tasks and a wide degree of creativity and flexibility with regard to technology is expected Desired Attributes Enterprise frameworks e.g. Spring , DROOLS Web services including REST Messaging & streaming middleware e.g. RabbitMQ, Kinesis, Kafka Big data frameworks e.g. Hadoop, Spark Relational and non-relational databases e.g. MariaDB, HBase, DynamoDB Micro services experience Cloud infrastructure e.g. AWS and Pivotal Cloud Foundry (Lambdas, EC2s, Spring boot services) Continuous Integration & deployment e.g. Jenkins, Ansible, Terraform. UNIX/Linux scripting If you are looking for a forward thinking organistion that encourages innovation, sparks curiosity and helps you develop skills to grow professionally, then please apply. We are an equal opportunity employer. This job was originally posted as www.totaljobs.com/job/89686578