Capital One is seeking to solve the problem of digital transformation in the banking industry by designing, developing, and implementing innovative full-stack solutions to support its digital transformation initiatives and improve customer experiences.
Requirements
- Programming languages such as JavaScript, Java, TypeScript, Python, or Go
- Experience working with cloud services like AWS, GCP, or Microsoft Azure
- Strong background in open-source frameworks
- Agile methodologies
- Container orchestration tools like Docker and Kubernetes
- SQL
- Modern development tools and technologies
Responsibilities
- Collaborate with agile teams to design, develop, test, and deploy full-stack applications using modern development tools and technologies.
- Stay abreast of industry trends and emerging technologies, experimenting and integrating innovative solutions into existing systems.
- Partner with digital product managers to deliver robust, scalable, and secure cloud-based solutions that enhance user experiences and support financial empowerment initiatives.
- Write clean, efficient, and well-documented code using programming languages such as JavaScript, Java, Python, TypeScript, and SQL.
- Participate in code reviews, mentoring junior team members, and fostering a culture of continuous improvement and learning.
- Ensure compliance with security standards, best practices, and regulatory requirements throughout the development lifecycle.
- Contribute to the development and maintenance of technical documentation, workflows, and operational procedures.
Other
- Bachelor's Degree in Computer Science, Engineering, or a related field
- Minimum of three years of professional experience in software engineering
- Excellent problem-solving skills
- Strong communication abilities
- Passion for staying current with emerging technologies