Principal Application Architect (Platform Lead)
Function : Information Technology
Posting Date: January 13, 2021
Job ID: R4446
Discover. A brighter future.
With Discover, you’ll have the chance to make a difference at one of the world’s leading digital banking and payments companies. From Day 1, you’ll do meaningful work you’re passionate about, with the support and resources you need for success. We value what makes each employee unique and provide a collaborative, team-based culture that gives everyone an opportunity to shine. Be the reason millions of people find a brighter financial future, while building the future you want, here at Discover.
In this position, you will be a leader in our Core Payments technology domain. Your talents will allow you to contribute, if not shape, our Business and Technology outcomes. Always wanted to have your change agent voice heard? We love to listen. We want you to help create and break-down product/platform efforts into successful execution-ready plans. We need your talents to help ensure our outcomes are aligning to the needs of our Customers and Partners. You will work with the leading payment players in the world while actively contributing to the developer experience by enhancing current solution patterns and defining new ones. All cutting edge work leveraging the latest technologies in the industry.
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
Provides advice on project costs, designs, concepts, and changes.
Communicates and collaborates with technology teams, staff and clients to select appropriate design solutions and ensures the compatibility of system components.
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.
Verifies stability, interoperability, portability, security, and scalability of system architecture.
Documents design specifications, installation instructions, and other system information.
Minimum Qualifications
At a minimum, here’s what we need from you:
Bachelor's Degree in Computer Science, Engineering, or related field or equivalent experience.
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.
Preferred Qualifications
If we had our say, we’d also look for:
6+ years of experience in Application Development/Leadership, or related field .
In lieu of a degree, 8+ years of experience in Application Development/Leadership, or related field.
Enterprise frameworks e.g. Spring , DROOLS.
Web services including REST.
Messaging & streaming middleware e.g. RabbitMQ, 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. Openshift Container Platform and Pivotal Cloud Foundry (Lambdas, Containers, Spring boot services)
Continuous Integration & deployment e.g. Jenkins, Ansible, Groovy.
UNIX/Linux scripting.
What are you waiting for? Apply today!
The same way we treat our employees is how we treat all applicants – with respect. Discover Financial Services is an equal opportunity employer (EEO is the law). We thrive on diversity & inclusion. You will be treated fairly throughout our recruiting process and without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status in consideration for a career at Discover.
Financial Wellness:
Discover