Platform Senior Developer
Job Description
The Platform Administrator oversees and performs all duties of the T&I platforms. This includes performing software/hardware upgrades, ensuring backups are being performed regularly, ensuring that the platforms are performing to their potential, and addressing any issues that arise. Developing and maintaining infrastructure/process logs, documentation, process metrics, process schedules, security, and capacity trending will be part of the daily activities. The Platform Administrator will be responsible for ensuring the platforms are current on the marketplace and make recommendations where they see opportunities for improvement or suspect future issues based on growth and capacity.
Additionally, at the senior level this position possesses advanced competencies, mentors and leads other staff, provides additional peer review, and recommends and leads improvement initiatives.
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.
Perform one or more of the following:
Actively mentor other colleagues by contributing experience and insight to the team and to the organization.
Manage large programs & projects of significant complexity and risk.
Independently (with minimal oversight) develop and maintain trusted advisor relationships, including at the senior leadership level and with external partners, that include guidance, as appropriate, for optimizing use of analytic capabilities and deliverables, and prioritization based on strategic vision.
Participate in and/or lead improvement projects, implementations, and upgrades to the platforms
Support full cycle implementation, application development, ongoing optimization and stabilization of platforms, and assist in ensuring timely deliverables of high quality work including documentation
Develop and maintain infrastructure/process logs, documentation, process metrics, and process status reports that could be used to track process start and completion, process failures, data issues, performance issues, scheduling conflicts, and capacity trending.
Ensure the platform is in full compliance with organizational guidelines including but not limited to: security, logging, accessibility, auditing and licensing.
Perform software installations including routine updates/fixes, patches, enhancements, customizations, and new version releases.
Provide tier 1 and/or tier 2 support of platforms and processes.
Migrate objects between environments per the established Systems Development Life Cycle (SDLC).
Ensure backups are being performed on a regular basis.
Monitor, track metrics, and lead reoccurring meetings to discuss performance (CPU, disk IO, memory usage, database, etc), Application processes, available disk space, backup completions, job durations, and audit reports.
Identify and recommend hardware upgrades where needed
System recovery in case of system failure
Troubleshoot performance related issues
Ensure adequate and appropriate documentation as related to the platform and projects undertaken
Participate in tool/vendor selection processes.
Troubleshoot problems that are of a high degree of complexity and difficulty that require exceptional analytical skills, innovation, and creativity necessary to formulate and implement the mechanisms to identify and solve the problems.
Tune processes, servers, applications, and/or databases for optimal performance.
Maintain a close vendor relationship with the hardware and software vendors we support.
Stay current on the marketplace changes to hardware and software we support.
Identify long term solutions that prevent and reduce reoccurrence of issues and provide a framework for continued growth.
Partner with Solution architects, developers, infrastructure team, and business constituents to maintain a robust and sustainable API management and delivery technologies
Support evaluation and selection of strategic integration tools
Develop operational controls governing the operation of existing and future tools that cover API Management and delivery
Strong knowledge in Kubernetes / Docker is a must.
Strong knowledge in Helm charts
Demonstrated expertise in Azure Devops and CI/CD Pipelines
Strong overall working knowledge of the Azure platform
Strong working knowledge of TLS/mTLS
Bash Shell Scripting / Powershell scripting
Familiarity with Mulesoft Runtime Fabric
Familiarity with Apigee
Familiarity with Filebeat, ELK, Dynatrace is strongly recommended
Must-Have*
- Bachelor's Degree in Information Systems, Engineering, Business, Data Science or related field.(Relevant work experience may be considered in lieu of educational requirement)
- Minimum of 7 Years of IT Experience
- Minimum of 5 Year of Platform Development experience
Skills and Knowledge
- Ability to participate in an on-call rotation 24/7
- Demonstrate professional maturity surrounding data access, data security, data sensitivity, and data confidentiality.
- Advanced verbal and written communication skills.
- Advanced organizational and time management skills.
- Advanced analytical and problem-solving skills.
- Advanced expertise in SDLC Process
- Experience in Financial Services Organization
- Advanced knowledge in Platforms including installation , performance tuning and troubleshooting
- Work independently, assume responsibility for job development and training, research and resolve questions and problems
*To be considered for this position you must meet at least these basic qualifications
The preceding job description has been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this job.
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.
Positions based in New York City:
In order to work on-site at City National Bank in New York City, you must be fully vaccinated against COVID-19, per city requirements. Shortly after your start date, you will be required to attest to your vaccination status and will be required to provide proof of vaccination.
Date Posted
10/24/2022
Views
6
Similar Jobs
Senior Software Developer - SDI Presence
Views in the last 30 days - 6
SDI Presence LLC is a company that provides IT managed services and consultancy looking for developers with extensive CNET experience to work onNET ap...
View DetailsSenior Online Engineer - Visual Concepts
Views in the last 30 days - 6
Visual Concepts is a game development studio looking for an experienced Online Engineer to build impactful features and services for players and devel...
View DetailsSenior Field Technician - SDI Presence
Views in the last 30 days - 7
SDI Presence LLC is an IT consultancy and managed services provider that delivers strategic managed services IT consulting and hybrid multicloud infra...
View DetailsSenior Project Manager - Tempus
Views in the last 30 days - 13
Highline Sciences is a specialized CRO that aims to recruit and retain industry superstars They believe in questioning the norm and looking for altern...
View DetailsSoftware Engineer - Mulligan Funding
Views in the last 30 days - 13
Mulligan Funding is a leading provider of working capital to small and mediumsized businesses They are seeking a Senior Software Engineer with full st...
View DetailsSoftware Engineer, Gameplay and Camera - Visual Concepts
Views in the last 30 days - 8
Visual Concepts is a game development studio looking for a Gameplay Software Engineer to work on WWE 2K The role requires experience in game developme...
View Details