Job description
WHAT IS THE OPPORTUNITY?
Technology and Innovation Division
As a member of City National's Technology & Innovation group, you will drive, develop, and maintain solutions for clients and colleagues. This is an exciting time of technology advancement and innovation across the bank, particularly within our technology teams.
- Will help lead in the design and development of business and client-facing applications, as a member of a team.
- Writing secure 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 technical guidance to team members.
- Build APIs and UIs to help make use of large data sets, infrastructure and user experience.
- Own the City National Bank’s Secure Software Development Life Cycle (SSDLC), from ideas to production.
- Provide software engineering skills within broad business area, usually as a senior member of a project team, in analyzing, designing, modifying, and developing business applications.
- Create and educate on programming specifications from which programs will be written, and designs, codes, tests, debugs, and documents programs.
- Create and review programming documentation and recommends changes in development, maintenance and application standards.
- Analyze and develop logical database designs, data models and relational data definitions across multiple computing environments (e.g., host based, distributed systems, client server, etc.).
- Comply 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.
Must-Have*
- Bachelor's degree in computer science, Engineering or equivalent
- Minimum 6 years of software development experience.
- Minimum 6 years experience using modern languages (C#, Java, Python).
- Minimum 6 years experience with databases and data modeling / design (SQL and NoSQL)
- Minimum 4 years coordinating team efforts in a project or operations environment.
Skills and Knowledge
- Understanding of proper coding techniques and testing requirements.
- Proficient in debugging techniques and technical problem analysis.
- Excellent verbal and written communications, interpersonal and analytical skills.
- Knowledge of project management technique is required.
- Experience with structured design, development, and implementation of new computing architectures.
- Full-stack development expertise in C#
- Cloud application development (Azure Preferred)
- DevOps / continuous integration technologies
- Monitoring Technologies
- Expertise with databases (SQL & NoSQL)
- Hands-on expertise in DevOps and CICD techniques and technologies
- The ability to self-learn and quickly understand new and changing technologies in a fast-moving cloud world, how and if these changes can be leveraged to improve the solution and the overall impact of these in the technical design and operational delivery
- Financial services (Banking) experience a plus
- Expert level hands-on full-stack development expertise in two or more of the following programming languages: C# (Required), Java (a plus), JavaScript, Go, Python
- Strong domain expertise in cloud application development (Azure Preferred)
- IaaS, PaaS, Serverless, API Management
- Container orchestration (e.g. Kubernetes, DockerEE)
- DevOps / continuous integration technologies (e.g. Bamboo, Jenkins, Azure for DevOps, Chef, Terraform)
- Web application server technologies
- Monitoring Technologies (native cloud monitoring and 3rd party monitoring tools such as Dynatrace, Moogsoft, Splunk, and others)
- Experience with Middleware, Web Servers, Proxies, Firewalls
- Extensive experience in creating engineering and architecture related documentation and other artifacts in support of large-scale development efforts
- Cloud and distributed application design, software architecture and practices
- Hands-on expertise implementing and using DevOps and CICD techniques and technologies
- Experience using integrated development environments targeting Linux, Windows, public clouds required
- Breadth of technical experience, and technical aptitude to learn and adjust to new technologies and cloud trends required
- Familiarity with other SaaS Cloud solutions (e.g. Salesforce, Office 365)
- Security principles – encryption, authentication, authorization, integrity, auditing, pen testing etc. – and how these are applied in a cloud environment
- To be considered for this position you must meet at least these basic qualifications
City National Bank is an equal opportunity employer committed to diversity and inclusion. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other basis protected by law.
ABOUT CITY NATIONAL
Equal Opportunity Employer Minorities/Women/Protected Veterans/Disabled
offroadmanagementgroup.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, offroadmanagementgroup.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, offroadmanagementgroup.com is the ideal place to find your next job.