Senior Software Engineer

First Citizens Bank

Austin (TX)

On-site

USD 110,000 - 140,000

Full time

17 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

First Citizens Bank seeks a software engineer to enhance data processing systems and deliver new features. You will analyze requirements, code, test, and implement solutions in collaboration with management and end users.

The role involves production support, on-call rotations, and documentation to support end users and operations. Strong SDLC experience and modern web tech are preferred.

Qualifications

  • Bachelor's Degree or equivalent in software development with 4+ years of experience.
  • Strong programming in C#/ASP.NET Core and modern front-end tech.
  • Experience with agile/Waterfall SDLC and on-call support.

Responsibilities

  • Develops and enhances software and processing capabilities.
  • Analyzes, codes, tests, and implements features with end users and management.
  • Provides 24/7 on-call support as part of rotations.
  • Drafts technical docs and supports production systems.

Skills

C#
ASP.NET Core
JavaScript
HTML 5
XML
SQL Scripting
PowerShell Scripting
Team Foundation Server
ServiceNow
React 16+
Redux
Node.js
Typescript
Jira
Confluence
Gitlab
Docker
Jenkins

Education

Bachelor's Degree in Computer Science or related field
4 years of software development and maintenance experience

Tools

Microsoft .NET
TFS
ServiceNow

Job description

Overview

This position provides complex technical support to data processing systems through enhancement of related software and processes. Develops software and procedures that improve processing capabilities. Analyzes, codes, tests, and implements in coordination with management, associates, and end users. Serves as production system support by resolving issues and ensuring ongoing functionality. May oversee the work of less experienced analysts or assist in special projects as needed.

Responsibilities & Qualifications

Duties & Responsibilities:

  • System Enhancement - Performs a variety of actions that evaluate and improve department systems, processes, and applications. Utilizes programming specifications to construct modules, develop testing methods, and design materials. Provides new feature time estimates for system changes and assists in implementing modifications. Executes test plans to validate application functions as designed.
  • Analysis - Collects data related to user requests and determines scope, time estimates, and system impacts. Inspects business specifications, programming specifications, coding, test plans, documentation, and implementation plans for accuracy.
  • Business Support - Provides technical support to production systems by addressing reported issues, anticipating maintenance requirements, and ensuring functionality for end user needs. Drafts documentation to be used for system, end user, and operational purposes, including technical specifications and application designs.
  • Technical Expertise - Responsible for complex involvement in the software development life cycle including the creation, enhancement, implementation, and evaluation of software. Serves as a technical resource for management, associates, and business units.
  • On-call Support - Provides 24/7 on-call support via rotations.
Position Specific Skills
  • 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
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
  • 8+ years of Front End/UI focused Software Engineer experience
  • Solid experience with React 16+, Redux, Mobx Store Management, Node.js, Typescript, ES6, CSS3, CSS Preprocessors, Grid Layout Knowledge, Jest Test
  • Very well versed and practical experience with Agile/Iterative delivery methodologies
  • Deep love of building elegant, maintainable, well-documented, secure code – Abstracting and refactoring should be a passion, not a chore
  • Ability to influence the architecture and design
  • Ability to analyze and trouble shoot production issues Experience with TDD and CICD delivery
  • Experience with distributed systems and with Micro-services architecture
  • Hands-on experience with RESTful web services, web applications, transactional databases
  • Experience with enterprise integration services/solutions Experience and exposure to API gateways
  • Experience with Jira, Confluence, Gitlab, Docker and Jenkins
  • Bonus points for experience with regulated financial organizations
Additional Information

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
  • 8+ years of Front End/UI focused Software Engineer experience
  • Solid experience with React 16+, Redux, Mobx Store Management, Node.js, Typescript, ES6, CSS3, CSS Preprocessors, Grid Layout Knowledge, Jest Test
  • Very well versed and practical experience with Agile/Iterative delivery methodologies
  • Deep love of building elegant, maintainable, well-documented, secure code – Abstracting and refactoring should be a passion, not a chore
  • Ability to influence the architecture and design
  • Ability to analyze and trouble shoot production issues Experience with TDD and CICD delivery
  • Experience with distributed systems and with Micro-services architecture
  • Hands-on experience with RESTful web services, web applications, transactional databases
  • Experience with enterprise integration services/solutions Experience and exposure to API gateways
  • Experience with Jira, Confluence, Gitlab, Docker and Jenkins
  • Bonus points for experience with regulated financial organizations

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 https://jobs.firstcitizens.com/benefits.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

First Citizens • Raleigh (NC)

On-site
USD 90,000 - 130,000
Lead Software Engineer
Lead Software Engineer

First Citizens Bank • Phoenix (AZ)

On-site
USD 145,000 - 175,000
Senior Software Engineer
Senior Software Engineer

First Citizens Bank • Raleigh (NC)

On-site
USD 85,000 - 115,000
Competitive benefits program
Senior Software Engineer
Senior Software Engineer

First Citizens Bank • Arizona

On-site
USD 100,000 - 150,000
Competitive benefits program
Career growth opportunities
Flexible working environment
Software Engineer I
Software Engineer I

First Citizens Bank • Town of Texas (WI)

Remote
USD 70,000 - 90,000
Manager IT
Manager IT

First Citizens Bank • Scottsdale (AZ)

On-site
USD 90,000 - 130,000
Software Engineer Consultant
Software Engineer Consultant

First Citizens Bank • Raleigh (NC)

On-site
USD 130,000 - 170,000
Technical Lead
Technical Lead

First Citizens Bank • Phoenix (AZ)

On-site
USD 120,000 - 180,000
Software Engineer
Software Engineer

7N • United States

Hybrid
USD 80,000 - 120,000
Software Engineer II
Software Engineer II

First Citizens Bank • Austin (TX)

On-site
USD 85,000 - 120,000