Senior Software Engineer - CLM

• Posted 14 hours ago • Updated 2 hours ago
Full Time
On-site
depends on experience
Company Branding Image
Fitment

Dice Job Match Score™

📊 Calculating match score...

Job Details

Skills

  • Contract Lifecycle Management
  • Financial Services
  • Customer Satisfaction
  • Microsoft SSIS
  • Sales
  • Customer Lifecycle Management
  • Estimating
  • Application Support
  • Communication
  • Management
  • Software Development
  • Research Design
  • Development Testing
  • Scalability
  • SaaS
  • Code Refactoring
  • Interfaces
  • Software Architecture
  • Application Development
  • IT Management
  • Java
  • J2EE
  • RESTful
  • Web Services
  • React.js
  • TypeScript
  • API
  • Messaging
  • Middleware
  • Apache Kafka
  • IBM WebSphere MQ
  • RDBMS
  • Performance Tuning
  • Oracle
  • SQL
  • Microsoft SQL Server
  • NoSQL
  • Database
  • Scripting
  • Terraform
  • Agile
  • Continuous Delivery
  • Continuous Integration and Development
  • Continuous Integration
  • JIRA
  • Confluence
  • GitLab
  • Jenkins
  • Amazon Web Services
  • IaaS
  • Docker
  • Kubernetes
  • Know Your Customer
  • Onboarding
  • Banking
  • Payments

Summary

Overview

This is a remote role that may only be hired in the following location(s): NC, AZ, GA and TX.

First Citizens Bank is one of the top financial services providers, recognized and awarded for our customer satisfaction, sustainable profitability, and overall stability and security. Our associates make First Citizens Bank a great place for our clients to do business. Those who grow, achieve, and succeed with First Citizens Bank are those who share our core values of integrity, service excellence and stability.

We are looking for a hands-on Senior Software Engineer who provides technological solutions and integration services in following areas: Digital Sales & Service Technology, - Client Lifecycle Management, Commercial Client Onboarding . The ideal candidate should have the necessary skills and experience to provide technical guidance, estimation of effort, understanding and deciding upon the optimal technology solution to achieve the desired business needs, day-to-day application support, should be able to navigate differing levels of gray/unknowns, and have excellent communication skills with other IT management levels, individual contributors, and business stakeholders. They must be able to move at a rapid rate of execution to deliver requests and take advantage of any opportunities as they present themselves and navigate through any resource constraints. They must have both the short- and long-term strategic view when deciding on the best technical approach. They must be able to develop code and effectively oversee distributed development team members.

Responsibilities

This role will be responsible for Software Development aspects within the team including research, design, technology insertion, development, testing and support.
  • Design and develop technical solutions that meet user needs with respect to functionality, performance, scalability, and reliability.
  • Participate in the architecture, design, and implementation of client onboarding application functionality, including on 3 rd party (Vendor Packaged and/or SaaS applications) integrations.
  • Innate desire to create a superlative developer experience down to the last detail.
  • Deep love of building elegant, maintainable, well-documented, secure code.
  • Abstracting and refactoring should be a passion, not a chore.
  • Drive technical designs to consensus and approval by partnering with the Architecture Review Team.
  • Design and develop enterprise solutions for specific business need that provide frameworks, interfaces and services that can be extended and reused for future requirements.
  • Creates and maintains application architecture and related assets. Be a go-to person for the development team on architecture discussions. The above duties and responsibilities are representative of the nature and level of work assigned.
  • Participate in release processes (some after-hours/weekend work may be required)

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 Skills:
  • 6+ years of experience as a Software Engineer
  • Technical leadership experience for medium to large sized enterprise projects
  • Ability to analyze and troubleshoot production issues.
  • Strong proficiency and hands on experience in Design and Development of distributed systems
  • Development experience with Java/J2EE, Restful Webservices, Node, React (TypeScript)
  • Experience with distributed systems and with Micro-services architecture.
  • Preferred experience on public API development and using API Gateway ( APiGEE, Layer 7, etc.)
  • Experience with design and implementation of messaging/middleware technologies (e.g., Kafka, MQ)
  • Strong proficiency and hands on experience in Design and Development RDBMS architecture and performance tuning systems like Oracle/MS- SQL/SQL Server and NoSQL databases
  • Experience with configuring and troubleshooting AWS services and least privileged permissions, as well as developing AWS infra using scripts (terraform, etc.).
  • Worked on Agile projects and has complete knowledge of day-to-day Agile routines
  • Demonstrated experience utilizing CI/CD (Continuous Integration & Delivery) techniques.
  • Experience with Jira, Confluence, Gitlab, Docker and Jenkins

Nice to have:
  • Working knowledge on AWS Cloud Infrastructure, Docker, OpenShift, Kubernetes
  • Experience with Client and Internal facing solutions using products Fenergo (FenX) and or similar KYC/Onboarding platforms
  • Banking/Payments Industry knowledge with experience delivering on large modernization/transformative efforts


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.
  • Dice Id: 10122789
  • Position Id: 33636_2
  • Posted 14 hours ago

Company Info

About First-Citizens Bank & Trust Company

Why First Citizens?

As America’s largest family-controlled bank, we have a unique legacy of strength, stability and vision.In recent years, we’ve grown to become a top 20 U.S. bank and a member of the Fortune 500.

With growth comes opportunities to learn and advance.

Technology is mission-critical here – from innovations that make banking easier to ensuring funds and data are secure, we constantly seek to create efficiencies for our associates and customers.

Our technology team makes a lasting difference by delivering solutions that empower our customers to take charge of their financial future.

Discover what it’s like to make better happen every day at a bank that’s committed to offering you a supportive, vibrant and flexible work environment.

Equal Opportunity Employer.

Member FDIC.

 

Market Position
Top 20 U.S. Bank

Total Assets
$221B

About_Company_One
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Georgia

Today

Full-time

depends on experience

Georgia

Today

Full-time

depends on experience

Remote or Georgia

Today

Full-time

depends on experience

Remote or Georgia

Today

Full-time

depends on experience

Search all similar jobs