US Bank - Jacksonville, FL

posted 25 days ago

Full-time - Mid Level
Remote - Jacksonville, FL
Credit Intermediation and Related Activities

About the position

The Senior Software Engineer - Application Architect at U.S. Bank is responsible for the technical design and architecture of software applications. This role involves developing application architecture and blueprints, translating user requirements into technical specifications, and ensuring that both functional and non-functional requirements are met. The position requires collaboration with various teams to gather requirements, oversee project progress, and drive initiatives for improved user experiences.

Responsibilities

  • Responsible for technical design and architecture of software applications.
  • Develop software application architecture and blueprints to meet functional and non-functional requirements.
  • Review developer technical designs and translate user requirements to technical requirements.
  • Design application's technical infrastructure, including components, platforms, interfaces, and testing approaches.
  • Convert specifications into design approach instructions to solve business problems through automation support.
  • Participate in defining non-functional requirements and ensure application architecture supports these requirements.
  • Engage in discussions with Business and Marketing teams to gather requirements and determine necessary technologies.
  • Create detailed project plans and oversee task assignments and resource allocation.
  • Collaborate with users to define and refine requirements and monitor project progress for timely delivery.
  • Drive initiatives to support SEO improvement and enhance user engagement.

Requirements

  • Master's degree in Computer Science, Computer Engineering, or Information Systems Security plus 2 years of experience as a Programmer Analyst or related; or a Bachelor's degree plus 5 years of experience in lieu of a Master's degree.
  • 2 years of experience with Master's or 5 years of experience with Bachelor's in designing and developing custom components and ensuring accessibility compliance.
  • Experience in enhancing deployment timelines and mitigating project roadblocks during the development lifecycle.
  • Experience engineering applications with intricate interactions involving Databases, Shared drives, and Daily jobs for efficient data retrieval.
  • Experience implementing image optimization strategies to enhance overall page performance and user experience.
  • Experience leveraging AEM tags feature by storing tags in Mongo DB.
  • Experience establishing robust pipelines for automated deployments and integrating sonar security scans into the development process.
  • Experience developing automated workflows with scheduled triggers.

Nice-to-haves

  • Experience with system development life cycle and programming languages.
  • Familiarity with product and vendor evaluation, information security management, and requirements analysis.
  • Knowledge of application testing and user interface design.

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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service