Software Principal Engineer at City National Bank
Trenton, NJ 08618, USA -
Full Time


Start Date

Immediate

Expiry Date

08 Nov, 25

Salary

208715.0

Posted On

09 Aug, 25

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Engineers, Design, Databases, Data Modeling, Modern Languages, Python

Industry

Computer Software/Engineering

Description

ABOUT US

Since day one we’ve always gone further than the competition to help our clients, colleagues and communities flourish. City National Bank was founded in 1954 by entrepreneurs for entrepreneurs and that legacy of integrity, community and unparalleled client relationships continues today. City National is a subsidiary of Royal Bank of Canada, one of North America’s leading diversified financial services companies. To learn more about City National and our dynamic company culture, visit us at About Us.

Responsibilities
  • Help lead in the design and development of business and client-facing applications.
  • Write great quality code with a drive for automated testing and validation based on the You Build You Own (YBYO) model.
  • Perform complex engineering activities for performance tuning, monitoring, deployment and production support.
  • Implement, maintain and update CI/CD pipelines in the cloud.
  • Collaborate with business partners, architects and other groups to identify complex technical and functional needs of systems based on priority.
  • Collaborate with multiple, enterprise-wide distributed performing teams to deliver new capabilities in business applications.
  • Design and develop API’s.
  • Provide expert technical guidance to team members across T&I.
  • Build APIs and UIs to help make use of large data sets, infrastructure and user experience.
  • Owns the City National Bank’s Secure Software Development Life Cycle (SSDLC), from ideas to production.
  • Provides software engineering skills within broad business area, usually as an industry expert, in analyzing, designing, modifying, and developing business applications.
  • Creates and educates on programming specifications from which programs will be written, and designs, codes, tests, debugs, and documents programs.
  • Create and review programming documentations and recommend changes in development, maintenance and application standards.
  • Analyzes and develops logical database designs, data models and relational data definitions across multiple computing environments (e.g., host based, distributed systems, client server, etc.)
  • Complies with architectural standards and established methodologies and practices.
  • Learn, follow and improve City National Bank’s Secure Software Development Life Cycle (SSDLC).
  • Create and maintain application system overviews and technical documentation.
  • Complies fully with all Bank Operational and Credit policies and procedures as well as all regulatory requirements (e.g. Bank Secrecy Act, Know Your Client, Community Reinvestment Act, Fair Lending Practices, Code of Conduct, etc.).Completes all required training.
-
Loading...