U.S. Bank is seeking a Software Engineer to contribute to the success of their technology initiatives in their digital transformation journey.
Requirements
- Python
- OO Programming (Object Orientation)
- Docker
- Kubernetes
- Adept with agile software development lifecycle and DevOps principles
- Proficient understanding of algorithms, data structures, architectural design patterns and best practices
Responsibilities
- Designing, developing, testing, operating and maintaining products
- Taking full stack ownership by consistently writing production-ready and testable code
- Creating optimal design adhering to architectural best practices
- Performing analysis on failures, proposing design changes, and encouraging operational improvements
- Making sound design/coding decisions keeping customer experience in the forefront
- Conducting code reviews to provide guidance on engineering best practices and compliance with development procedures
- Ensuring all aspects of product development follow compliance and security best practices
Other
- Bachelor’s degree, or equivalent work experience
- Three to five years of relevant experience
- Ability to collaborate on all aspects of product development
- Effective problem-solving and analytical skills
- Ability to communicate processes and results with all parties involved in the product team