U.S. Bank logo
U.S. BankPosted 2 weeks ago

Software Engineer 1

On-siteChennai, Tamil Nadu, India

Full TimeEnterprise

Job Summary

Design, develop, test, and maintain best-in-class software experiences while taking full-stack ownership of production-ready code. Create optimal designs adhering to architectural best practices, focusing on scalability, reliability, and performance. Perform failure analysis, propose design changes, and conduct code reviews to ensure compliance with development procedures and security standards. Collaborate across the organization using agile principles to drive the bank's digital transformation journey.

Required Qualifications

  • Bachelor's degree or equivalent experience
  • Generally a minimum of seven years of experience

Desired Qualifications

  • Adept with agile software development lifecycle and DevOps principles
  • Complete understanding of a feature, the users impacted, the flows impacted and feature's purpose
  • Thorough understanding of the team's domain, how work in this domain relates to the team's objectives and deliverables and how it contributes to overall business strategy and how technical strategy maps to this
  • Basic understanding of adjacent teams' business domains
  • Ability to collaborate on all aspects of product development
  • Technically proficient and able to define and fulfill solutions requirements for end user
  • Able to communicate processes and results with all parties involved in the product team, including engineers, product owner, scrum master, third party vendors and customers
  • Proficient understanding of algorithms, data structures, architectural design patterns and best practices
  • Effective problem-solving and analytical skills

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce