Truist Financial Corporation

Software Engineer---Integration Developer

Truist Financial Corporation
Apply
21 days ago
Richmond, VA, USA or Charlotte, NC, USASenior

Base Salary

$105k - $149k/yr

Responsibilities

  • Design and develop secure REST APIs, integration services, background processes, and reusable components using .NET and C#.
  • Implement integrations involving SQL Server, Azure services, messaging, batch processing, SFTP, and managed file transfer.
  • Build validation, transformation, reconciliation, retry, dead-letter, replay, correlation, and exception-handling capabilities.
  • Apply authentication, authorization, encryption, secrets management, certificate handling, network controls, and least-privilege principles.
  • Develop automated unit, component, contract, integration, performance, and regression tests.
  • Implement structured logging, metrics, distributed tracing, dashboards, alerting, runbooks, and support procedures.
  • Tune API, database, messaging, and batch performance and troubleshoot production incidents across application, identity, network, and vendor boundaries.
  • Collaborate on Azure PaaS patterns, cloud migration, deployment pipelines, reusable integration standards, and production support.
  • Lead code and design reviews, mentor junior engineers, and contribute engineering patterns, libraries, and documentation.

Requirements

  • Bachelor’s degree in computer science, software engineering, or a related field with five years of relevant experience, or equivalent education and training.
  • In-depth knowledge of information systems and the ability to apply IT best practices.
  • Advanced .NET and C# development experience for APIs, services, background workers, and integration components.
  • Experience with RESTful API design, OpenAPI contracts, versioning, pagination, idempotency, throttling, security, and lifecycle management.
  • Experience with SQL Server data modeling, querying, performance tuning, transactions, reconciliation, and data-quality controls.
  • Practical experience with Microsoft Azure PaaS, API, messaging, identity, secrets, monitoring, storage, and deployment capabilities.
  • Experience with data mapping, transformation, validation, enrichment, lineage, batch orchestration, messaging, queues or topics, replay, and dead-letter handling.
  • Experience with secure SFTP or managed file transfer, encryption, control totals, acknowledgements, reconciliation, and vendor interfaces.
  • Working knowledge of Python, Node.js, and AWS for transformation, automation, testing, operational utilities, APIs, serverless processing, and event handling.
  • Experience with DevSecOps practices, automated testing, vulnerability remediation, observability, and controlled releases.
  • Preferred experience includes Wealth, Brokerage, Trust, banking, financial services, or other regulated industries; third-party platform integration; Azure API Management, Functions, App Service, Service Bus, Key Vault, or Monitor; low-code or workflow platforms; and relevant Microsoft Azure, .NET, API, data engineering, or security certifications.
  • Ability to independently own work through production support, provide technical guidance, conduct code reviews, document solutions, and mentor engineers.

Benefits

  • Medical, dental, vision, life insurance, disability, accidental death and dismemberment, tax-preferred savings accounts, and a 401(k) plan are available to eligible regular teammates working 20 or more hours per week.
  • At least 10 days of vacation, 10 sick days, and paid holidays are provided during the first year, prorated as applicable.
  • Depending on position and division, benefits may include a defined benefit pension plan, restricted stock units, and/or deferred compensation.
  • The role is regular rather than temporary or contingent and is offered in Richmond or Charlotte, with first-shift work in the United States.

Tech Stack

AWSAzureC#Microsoft SQL Server.NETNode.jsPython

Categories

Truist Financial Corporation

About Truist Financial Corporation

10,000+ employees

Truist Financial Corporation provides consumer, small‑business, and commercial banking, plus capital markets, payments, mortgage, and wealth management services across the U.S. It earns interest and fee income from deposits, lending, investment banking, and advisory services delivered through Truist Bank and affiliates. The company was formed in 2019 by the merger of BB&T and SunTrust Banks and is headquartered in Charlotte, North Carolina; it is publicly traded on the NYSE (ticker: TFC).

Contact me