At U.S. Bank, the business problem is to build the platforms and ecosystems that help over 1.5 million customers around the world achieve their financial goals by providing tailored payment solutions powered by the latest technology, from transaction processing to customer service, driving innovation, and launching new products.
Requirements
- Proficiency in Golang; PHP
- Strong knowledge of MySQL and relational database design.
- Hands-on experience with AWS, Docker, and Infrastructure as Code (Terraform or CloudFormation).
- Expertise in system design, API development, and microservices.
- Familiarity with secure coding practices and data protection standards (HIPAA, PII, PCI DSS).
- Agile methodologies, Git version control, CI/CD pipelines.
- Proficient understanding of algorithms, data structures, architectural design patterns and best practices
Responsibilities
- Responsible for designing, developing, testing, operating and maintaining products
- Design, develop, test, and maintain scalable software solutions.
- Own the full software lifecycle, from concept to deployment and support.
- Write clean, testable, production-ready code across the stack.
- Conduct and participate in code reviews to uphold engineering standards.
- Collaborate with cross-functional teams to define and deliver features.
- Monitor and improve system performance, reliability, and scalability.
Other
- The candidate is a self-motivated individual who can collaborate with a team and across the organization.
- The candidate takes responsibility of the software artifacts produced adhering to U.S. Bank standards in order to ensure minimal impact to the customer experience.
- This position is not available for Visa Sponsorship
- Requires working from a U.S. Bank location three (3) or more days per week.
- Effective problem-solving and analytical skills