Principal Cloud Application Architect
Discover. A brighter future.
With us, you’ll do meaningful work from Day 1. Our collaborative culture is built on three core behaviors: We Play to Win, We Get Better Every Day & We Succeed Together. And we mean it — we want you to grow and make a difference at one of the world's leading digital banking and payments companies. We value what makes you unique so that you have an opportunity to shine.
Come build your future, while being the reason millions of people find a brighter financial future with Discover.
Job Description
At Discover Financial Services, you’ll find yourself in the company of some of the industry’s smartest and most reliable professionals. And at a company that rewards dedication, values innovation and supports growth.
Thrive in an environment that promotes teamwork and shared success. Build on a foundation of mutual respect. Join the company that understands rewarding careers like no other, with this exceptional opportunity:
Do you want to be on the forefront of architecting and designing applications running in Cloud environment? Are you driven by the thought of supporting applications being used by thousands of tem members across the enterprise? Do you enjoy solving complex cloud and application design and architecture challenges and are hands-on?
Discover Financial Services is seeking a bright, driven, and talented Principal Cloud Application Architect to join a team of passionate and innovative technologists.
Responsibilities:
- Collaborate with Product Owners to understand requirements for architecture
- Deep technical skills in infrastructure, software architecture and cloud computing and running applications in AWS
- Design and arrangement of scalable, highly attainable, and fault tolerant systems on AWS.
- Assist with migration of architectures from the lab environment to the operational AWS environment
- Document the architecture (both up-front design and post-release as-built)
- Collaborates with cross-functional roles to communicate and align development efforts with Architecture Roadmap
- Provide development and implementation for architecture design concepts (50/50 architect/developer)
- Define domain boundaries, API functionality, and data structure to promote clean separation of responsibility in SOA / microservices environment
- Performs root cause analysis, technology evaluation, and design spikes to define architecture supporting high-quality resilient software
- Helps break down, estimate, and provide just-in-time design for small increments of work.
- Promotes improvements in DevOps, including version control, continuous integration, project build and test automation, to maximize developer efficiency.
- Communicates with staff and clients to understand specific system requirements.
- Provides advice on project costs, designs, concepts, and changes.
- Documents design specifications, installation instructions, and other system information.
- Verifies stability, inter-operability, portability, security, and scalability of system architecture.
- Collaborates with technology teams to select appropriate design solutions and ensure the compatibility of system components.
Required Skills:
At a minimum, here’s what we need from you:
- Bachelor Degree in Information Technology, Business, or related field
- 8+ years of work experience in Application Development/Leadership, or related experience
- In lieu of education experience, 10+ years of work experience in Application Development/Leadership, or related experience
Desired Skills
If we had our say, we'd also look for:
- Minimum 3+ years of experience with Java or Python
- Minimum 2+ years of experience with RDBMS
- Experience working with containers
- Production experience with AWS (or another cloud provider)
- Expertise with multiple AWS services and Hands-on AWS experience with a minimum of one to two implementations, preferably on enterprise scale.
- Strong understanding/Experience in the AWS Cloud IaaS and PaaS services such as RDS, EC2, S3, Lambda, IAM.
- Knowledge of and desire to work in an Agile development environment
- Experience in OCP.
#Remote
#BI-Remote
#LI-KE
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.