Senior Associate Software Engineer

Crump Life Insurance Svcs Inc

Charlotte (NC)

On-site

USD 120,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Truist Financial Corporation in Charlotte, NC is seeking a senior software engineer to design, develop, test, and maintain scalable applications. You will work with Java, SQL, REST/JSON, and modern tooling in a collaborative, on-site environment.

The role emphasizes full-stack development, open-source and enterprise tooling, and adherence to coding standards. Visa sponsorship is not offered for this position.

Qualifications

  • Bachelor's degree and 6–10 years of software engineering experience or equivalent.
  • Knowledge of information systems and best practices in IT.
  • Ability to plan, manage projects, and mentor teammates.
  • Strong communication and problem-solving skills.

Responsibilities

  • Participate in testing, implementation, maintenance, and support of complex solutions.
  • Develop and support unit, integration, and functional tests.
  • Develop code per Product Owner criteria and enterprise standards.
  • Configure or integrate solutions using relevant tools and tech.
  • Provide warranty support and knowledge transfer to production teams.

Skills

Java
SQL
REST
XML/XSLT
JSON
REST/SOAP
API management
Spring

Education

Bachelor’s Degree

Tools

OpenShift/Docker
Containers
IBM WebSphere
WebLogic
Tomcat
JUnit
Dynatrace
Splunk
Gradle
Git
Maven
Jenkins
CI/CD
DB2
MS SQL Server
Kafka
MQ
JMS
Linux/Windows/AIX
Shell/Bash

Job description

Overview

The position is described below. If you want to apply, use the Apply Now button at the top or bottom of this page. After you apply, you will be invited to create a profile to see your application status and communications. If you already have a profile, you can log in to check status. Reasonable accommodations are available for applicants with disabilities.

Job Description

Designs, develops, tests, and maintains software solutions that address business and user needs within a defined technical domain. Delivers scalable, reliable, and high-quality applications by applying established best practices in coding, architecture, and software lifecycle management, while collaborating closely with technical teams to execute well-scoped initiatives.

Essential Duties and Responsibilities
  • Participate in testing, implementation, maintenance, and escalated support of Truist\'s most complex solutions.
  • Responsible for development and developing unit testing, and supporting integration and functional testing.
  • Develop code in accordance with the acceptance criteria established by the Product Owner.
  • Development includes customized coding, software integration, analysis, configuring solutions, or use of tools pertinent to the area, project, or system to configure or generate a solution.
  • Provide warranty support and knowledge transfer to production support.
  • Deliver high quality working software and automate manual/reusable tasks, working directly with and consulting the business from the beginning of the design work.
  • Leverage continuous engineering practices to deliver business value regarding the effectiveness of the design.
  • Ensure adherence to company and industry standards.
  • Devise or modify procedures to solve complex problems considering computer equipment capacity and limitations, operating time, and form of desired results.
  • Use sophisticated analytical thought to exercise judgment and identify innovative solutions.
  • Candidate must work onsite, Monday-Friday in the Charlotte, NC office.
  • For this opportunity, Truist will not sponsor an applicant for work visa status or employment authorization, nor will we offer any immigration-related support for this position.
Qualifications

Required Qualifications

  • Bachelor’s Degree and six to ten years of experience or equivalent education and software engineering training or experience.
  • In-depth knowledge in information systems and ability to identify, apply, and implement best practices.
  • Understanding of key business processes and competitive strategies related to the IT function.
  • Ability to plan and manage projects and solve complex problems by applying best practices.
  • Ability to provide direction and mentor less experienced teammates.
  • Ability to interpret and convey complex, difficult, or sensitive information.

Preferred Qualifications

  • Bachelor’s degree and ten years of experience or an equivalent combination of education and work experience.
  • Full-stack development skills, such as Java, SQL, REST, XML/XSLT, JSON, REST/SOAP, API management and Spring suite.
  • Experience with OpenShift/Docker, Containers and config management, app servers (IBM WebSphere, WebLogic, Tomcat), and caching technologies.
  • Experience with Unit testing, test automation, build tools and monitoring apps, such as Junit, Dynatrace, Splunk, Gradle, Git, Maven, and Jenkins and CI/CD process.
  • Solid knowledge of relational database design and development (SQL, stored procedures, data modeling) on DB2, MS SQL Server, etc.
  • Experience with MQ, JMS, Kafka.
  • Experience working on Linux/Windows/AIX, Shell/bash scripting, etc.
  • Strong team player with ability to work with diverse tech and support team members.
  • Strong written and verbal communication skills, including the ability to explain complex technical issues in business terms.
  • Strong analytical and problem-solving skills.
Other Requirements / Working Conditions
  • Sitting: Constantly (More than 50% of the time)
  • Standing: Frequently (25% - 50% of the time)
  • Walking: Frequently (25% - 50% of the time)
  • Visual / Audio / Speaking: Able to access and interpret client information from the computer and to hear and speak with individuals in person and on the phone.
  • Manual Dexterity / Keyboarding: Able to use standard office equipment including PC keyboard and mouse, copy/fax machines, and printers.
  • Availability: Able to work all hours scheduled, including overtime as directed by manager/supervisor and as required by business need.
  • Travel: Minimal and up to 10%
Benefits

General description of available benefits for eligible employees of Truist Financial Corporation: All regular teammates (not temporary or contingent workers) working 20 hours or more per week are eligible for benefits. Benefits include medical, dental, vision, life insurance, disability, accidental death and dismemberment, tax-preferred savings accounts, and a 401k plan. Teammates receive vacation and sick days and paid holidays. For more details, visit the Benefits site. Some positions may be eligible for additional benefits such as a defined benefit pension plan, restricted stock units, and/or a deferred compensation plan. Details vary by position, division, and status.

Truist is an Equal Opportunity Employer that does not discriminate on the basis of race, gender, color, religion, citizenship or national origin, age, sexual orientation, gender identity, disability, veteran status, or other classification protected by law. Truist is a Drug Free Workplace. EEO is the Law. E-Verify. Right to Work.

About Truist

Truist is a purpose-driven financial services company, formed by the historic merger of equals of BB&T and SunTrust. We serve clients in a number of high-growth markets, offering a wide range of financial services. Our purpose is to inspire and build better lives and communities, through real care to meet client needs, empower teammates, and lift up communities.

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

Similar jobs worth comparing

Software Engineer-CLOUD
Software Engineer-CLOUD

Crump Life Insurance Svcs Inc • Atlanta (GA)

On-site
USD 120,000 - 160,000
401(k) plan
Medical, dental and vision benefits
Paid time off
Lead Software Engineer
Lead Software Engineer

Crump Life Insurance Svcs Inc • Raleigh (NC)

On-site
USD 150,000 - 190,000
Medical, dental, vision benefits
Life insurance
Disability insurance
+2
Software Engineer
Software Engineer

Truist • Charlotte (NC)

Hybrid
USD 110,000 - 140,000
Medical, dental, vision
401k plan
Vacation and sick days
Software Engineer
Software Engineer

Truist • Town of Charlotte (NY)

On-site
USD 120,000 - 160,000
Medical insurance
Dental insurance
401(k) plan
+2
Software Engineer II
Software Engineer II

Truist • Raleigh (NC)

On-site
USD 95,000 - 130,000
Medical insurance
Dental insurance
Vision insurance
+6
Senior Technology Operations Specialist
Senior Technology Operations Specialist

Crump Life Insurance Svcs Inc • Raleigh (NC)

On-site
USD 65,000 - 90,000
Medical insurance
Dental insurance
Vision insurance
+3
Universal Banker - Linwood
Universal Banker - Linwood

Crump Life Insurance Svcs Inc • Linwood (NJ)

On-site
USD 46,000 - 53,000
401k plan
Medical/dental/vision insurance
Software Engineer – Java Developer (Fraud Technology)
Software Engineer – Java Developer (Fraud Technology)

Truist • Atlanta (GA)

On-site
USD 100,000 - 140,000
Medical, dental, vision
401k plan
Paid time off
Relationship Banker - Carolina Beach
Relationship Banker - Carolina Beach

Crump Life Insurance Svcs Inc • Carolina Beach (NC)

On-site
USD 32,000 - 54,000
Medical, dental, vision
Life insurance
401k plan
+2
Relationship Banker - Asheville Downtown
Relationship Banker - Asheville Downtown

Crump Life Insurance Svcs Inc • Asheville (NC)

On-site
USD 40,000 - 60,000
Medical insurance
Dental insurance
Vision insurance
+6