US Bank - Cincinnati, OH

posted 19 days ago

Full-time - Mid Level
Remote - Cincinnati, OH
Credit Intermediation and Related Activities

About the position

The Senior Software Engineer (Full Stack -- React/Java) at U.S. Bank National Association is responsible for analyzing and suggesting the best technology stack for optimal performance while ensuring cost feasibility. The role involves translating business needs into technical solutions, designing and developing complex systems, and adhering to architectural best practices. The engineer will also conduct code reviews, ensure compliance with security best practices, and may work from home within commuting distance of the worksite.

Responsibilities

  • Analyze, research, and suggest the best technology stack for optimum performance with cost feasibility.
  • Translate business needs into technical solutions using the best tech and resources available.
  • Design and develop medium to highly complex, efficient, and scalable systems.
  • Create optimal designs adhering to architectural best practices.
  • Take feedback from code reviews and apply changes to meet standards.
  • Conduct code reviews to provide guidance on engineering best practices and compliance with development procedures.
  • Ensure all aspects of product development follow compliance and security best practices.

Requirements

  • Master's degree in Computer Science, Computer Applications, or Computer Information Systems plus 2 years of experience as a Software Developer or related.
  • Bachelor's degree in Computer Science, Computer Applications, or Computer Information Systems plus 5 years of experience as a Software Developer or related in lieu of a Master's degree plus 2 years of experience.
  • 2 years of experience with Master's or 5 years of experience with Bachelor's in comprehending and translating business requirements into technical specifications.
  • Experience in designing and developing complex, efficient, and scalable systems.
  • Experience in providing performance improvement plan matrix and high-level software design.
  • Experience in analyzing, researching, and suggesting the best technology stack for optimum performance with cost feasibility.
  • Experience in developing, integrating, and documenting software components and monitoring the execution of various system flows.
  • Experience in identifying potential system threats and providing feedback.
  • Experience in using test-driven development to maintain high coding quality standards using various testing frameworks.
  • Proficiency in Java, JEE, SQL, Spring, Springboot, Microservices, Angular, HTML, JavaScript, NodeJS, Graphql, Docker, Cassandra, Jenkins, Kubernetes, Rancher, Kibana, Splunk, AWS, Junit, and JIRA.

Benefits

  • Healthcare (medical, dental, vision)
  • Basic term and optional term life insurance
  • Short-term and long-term disability
  • Pregnancy disability and parental leave
  • 401(k) and employer-funded retirement plan
  • Paid vacation (from two to five weeks depending on salary grade and tenure)
  • Up to 11 paid holiday opportunities
  • Adoption assistance
  • Sick and Safe Leave accruals of one hour for every 30 worked, up to 80 hours per calendar year unless otherwise provided by law
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service