Senior Software Engineer

Overview

On Site
depends on experience
Full Time

Skills

Banking
Auditing
Regulatory Compliance
Middleware
Web Portals
Onboarding
Reporting
Mentorship
Technical Support
Collaboration
Partnership
API
DevSecOps
MuleSoft
Conflict Resolution
Mediation
Management
FOCUS
Roadmaps
Evaluation
Disaster Recovery
API Management
System Testing
Test Plans
Application Development
Programming Languages
.NET
C#
ASP.NET
JavaScript
HTML5
XML
SQL
Windows PowerShell
Scripting
Microsoft TFS
ServiceNow
Information Technology
Issue Tracking
Waterfall
Agile
SAP BASIS

Job Details

Overview

This position is responsible for the API/Middleware integration supporting multiple API Gateways (Apigee, MuleSoft, Layer 7 etc.) and working on defining the target state API/Middleware Platforms supporting banks business needs, Regulatory, Audit and Compliance requirements and ensuring the bank modernize the API/Middleware integration platforms with industry standards and best practices. This position will collaborate across API/Middleware, Architecture, Governance, Security and other cross functional teams to define Guidelines and best practices and implementation to support those on the target platforms and Enablement function within the Bank to enable application teams to design, develop, deploy and publish their APIs , guiding and supporting the teams through every step of the lifecycle process and ensure the right controls are in place for the API platform and the APIs.

Responsibilities

  • Design and implementation of the API Developer Portal, API-first design, development, API Security & governance and developing reusable enterprise capabilities to support application teams.
  • This position will also participate in automating and building self-service capabilities for API discovery, onboarding, and reporting for all APIs within the Bank.
  • Provides expert guidance and mentorship on application technical support, maintenance, and enhancements of the API management platforms.
  • Develop design and integration patterns in partnership with the Architecture teams to enable application teams to determine the best fit API platforms for their workloads. Installs, configures, and performs daily administration of vendor-supplied software.
  • Additionally work with the DevSecOps teams to operationalize / enhance environments (Prod and Non-Prod) to support existing integrations and new integrations of various components to the platform and configure the API management tool (Apigee,MuleSoft) to help drive success and implement common behaviors across the platform. Data Mediation, Traffic Management, and Security are all areas of the platform where you will focus to improve the Bank's enterprise and help the Bank become more efficient and maintainable in the way stakeholders make decisions and actions on critical information.
  • Monitors overall performance to identify potential issues and tune appropriately and addresses failed components or technical issues and provides resolution.
  • Oversees the work of less experienced associates and serves as a technical resource to wider business unit leveraging industry best practices and building a maturity roadmap for continuous evaluation of APIs leading to the target state maturity.
  • Resolves complex problems and failures that occur in assigned applications and systems. Leads disaster recovery plans for assigned applications. Leads efforts to implement, integrate, upgrade, and support complex technical systems that execute business applications. Responsible for technical areas including API Management Platform (Apigee).
  • System Testing - Develops and oversees a comprehensive testing plan. Investigates, analyzes, and determines user needs. Verifies the successful implementation of software, patches, and upgrades.
  • System Enhancement - Utilizes end user feedback and requests to develop system improvements that impact applications. Determines solutions for known issues and business needs. Coordinates with interface applications and other business units to verify request definitions, then makes appropriate system configuration or parameter changes.

Qualifications

Bachelor's Degree and 4 years of experience in Software application development and maintenance OR High School Diploma or GED and 8 years of experience in Software application development and maintenance

Preferred Education: Bachelor Degree Preferred Area of Study: Computer SciencePreferred Area of Experience: MS.NET; ASP.NET; SQL Scripting; Powershell Scripting License or Certification Type: null null Skill(s): Advanced experience with programming languages such as Microsoft .NET (C#); ASP.NET Core; JavaScript; HTML 5; XML; SQL Scripting and Powershell Scripting, Advanced experience with Microsft Team Foundation Server (TFS) or similar code repository system, Advanced experience with ServiceNow or other information technology ticketing system, Ability to build strong collaborative and productive relationships, In-depth knowledge of System Life Cycle Development methodology (Waterfall and Agile), Ability to be on call 24 hours a day, 7 days a week, on a rotating basis

Benefits are an integral part of total rewards and First Citizens Bank is committed to providing a competitive, thoughtfully designed and quality benefits program to meet the needs of our associates. More information can be found at

$descr2

$descr3
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About First-Citizens Bank & Trust Company