Principal Software Engineer (C# / ASP.NET)
Company: U.S. Bank
Location: Hackensack
Posted on: March 9, 2023
|
|
Job Description:
At U.S. Bank, we're passionate about helping customers and the
communities where we live and work. The fifth-largest bank in the
United States, we're one of the country's most respected,
innovative and successful financial institutions. U.S. Bank is an
equal opportunity employer committed to creating a diverse
workforce. We consider all qualified applicants without regard to
race, religion, color, sex, national origin, age, sexual
orientation, gender identity, disability or veteran status, among
other factors.
Job Description
Job Description
Be a part of transformational change where integrity matters,
success inspires and great teams collaborate and innovate. As the
fifth-largest bank in the United States, we're one of the country's
most respected, innovative, ethical and successful financial
institutions. We're looking for people who want more than just a
job - they want to make a difference! U.S. Bank is seeking a
Software Engineer who will contribute toward the success of our
technology initiatives in our digital transformation journey.
This position will be responsible for the analysis, design,
testing, development and maintenance of best in class software
experiences. 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. The candidate will be adept with the agile
software development lifecycle and DevOps principles.
Are you passionate about working on a fund administration team that
designs, builds, and supports complex end-to-end business processes
for Alternative Investment managers? Many of our clients are iconic
Hedge Fund and Private Equity Institutional Money Managers that we
work closely with to meet their internal and external reporting and
data requirements. We interface with third parties like Prime
Brokers, OTC Counterparties, trading venues, and operational and
valuation platforms to help contribute to our client's success.
Essential Responsibilities:
Responsible for designing, developing, testing, operating and
maintaining products
Takes full stack ownership by consistently writing production-ready
and testable code
Consistently creates optimal design adhering to architectural best
practices; considers scalability, reliability and performance of
systems/contexts affected when defining technical designs
Performs analysis on failures, propose design changes, and
encourage operational improvements
Makes sound design/coding decisions keeping customer experience in
the forefront
Takes feedback from code review and apply changes to meet
standards
Conducts code reviews to provide guidance on engineering best
practices and compliance with development procedures
Accountable for ensuring all aspects of product development follow
compliance and security best practices
Exhibits relentless focus in software reliability engineering
standards embedded into development standards
Embraces emerging technology opportunities and contributes to the
best practices in support of the bank's technology
transformation
Contributes to a culture of innovation, collaboration and
continuous improvement
Reviews tasks critically and ensures they are appropriately
prioritized and sized for incremental delivery; anticipates and
communicates blockers and delays before they require escalation
Basic Qualifications
Bachelor's degree, or equivalent work experience
Six to eight years of relevant experience
Experience Should Include
--- Strong C# experience; .NET Core or .NET Standard (4.5 and up)
experience
--- MS SQL database (writing functions, stored procedures, and
performance tuning)
SQL Server 2016 and up
--- CI/CD experience
--- Cloud development experience (Rancher, Kubernetes and docker)
Microsoft Azure or experience
with other cloud platforms
--- Familiarity with Service Oriented Architecture or
Microservices
--- SQL Server 2016 and up
--- Caching/NoSQL databases
Preferred Skills/Experience
--- WPF knowledge a plus
--- UNIX experience a big plus
--- Rest/Web Api, gRPC
Adept with agile software development lifecycle and DevOps
principles
Relevant financial industry experience in fund administration would
be ideal
Has technical expertise and leadership skills to resolve issues,
ensure product goals are met, and serve as a mentor to coach and
support junior engineers
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
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 communication, presentation, leadership, problem-solving
and analytical skills
Proven collaboration and influencing skills
Covid-19 Vaccine Mandate Requirement: U.S. Bank requires that the
successful candidate hired for this position be fully-vaccinated
for COVID-19, absent being granted an accommodation due to a
medical condition, pregnancy, or sincerely held religious belief or
other legally required exemption.
If there's anything we can do to accommodate a disability during
any portion of the application or hiring process, please refer to
our disability accommodations for applicants
(https://careers.usbank.com/global/en/disability-accommodations-for-applicants)
.
Learn how the way we work at U.S. Bank
(https://assets.phenompeople.com/CareerConnectResources/prod/UBNAGLOBAL/documents/Thewaywework-1666895142717.pdf)
drives meaningful relationships with our customers and
collaboration across the company.
Benefits:
Take care of yourself and your family with U.S. Bank employee
benefits. We know that healthy employees are happy employees, and
we believe that work/life balance should be easy to achieve. That's
why we share the cost of benefits and offer a variety of programs,
resources and support you need to bring your full self to work and
stay present and committed to the people who matter most - your
family.
Learn all about U.S. Bank employee benefits, including tuition
reimbursement, retirement plans and more, by visiting
careers.usbank.com (https://careers.usbank.com/global/en/benefits)
.
EEO is the Law
Applicants can learn more about the company's status as an equal
opportunity employer by viewing the federal EEO is the Law
(https://www.dol.gov/sites/dolgov/files/ofccp/regs/compliance/posters/pdf/eeopost.pdf)
poster.
E-Verify
U.S. Bank participates in the U.S. Department of Homeland Security
E-Verify program in all facilities located in the United States and
certain U.S. territories. The E-Verify program is an Internet-based
employment eligibility verification system operated by the U.S.
Citizenship and Immigration Services. Learn more about the E-Verify
program
(https://careers.usbank.com/verification-of-eligibility-for-employment)
.
The salary range reflects figures based on the primary location,
which is listed first. The actual range for the role may differ
based on the location of the role. In addition to salary, US Bank
offers a comprehensive benefits package, including incentive and
recognition programs, equity stock purchase 401k contribution and
pension (all benefits are subject to eligibility requirements). Pay
Range: $139,995.00 - $164,700.00 - $181,170.00
Due to legal requirements, U.S. Bank requires that the successful
candidate hired for some positions be fully-vaccinated for
COVID-19, absent being granted an accommodation due to a medical
condition, pregnancy, or sincerely held religious belief or other
legally required exemption. For these positions, as part of the
conditional offer of employment, the successful candidate will be
asked to provide proof of vaccination or approval for an
accommodation or exemption upon hire.
U.S. Bank is an equal opportunity employer committed to creating a
diverse workforce. We consider all qualified applicants without
regard to race, religion, color, sex, national origin, age, sexual
orientation, gender identity, disability or veteran status, among
other factors.
Keywords: U.S. Bank, Hackensack , Principal Software Engineer (C# / ASP.NET), IT / Software / Systems , Hackensack, New Jersey
Click
here to apply!
|