Senior .NET API & Azure Integration Engineer

Truist

Charlotte (NC)

On-site

USD 105,000 - 149,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical benefits
Dental benefits
Vision benefits
401k plan

Job summary

Truist Financial Corporation in Charlotte, NC, is seeking a Software Engineer who designs, develops, tests and maintains complex integration services for Wealth Brokerage and Trust. You will focus on reliable data movement and orchestration across applications, platforms, and boundaries.

The role combines .NET/C#, SQL Server and Azure engineering with integration expertise across REST APIs, messaging, batch processing and managed file transfer.

Qualifications

  • Bachelor’s degree in computer science, Software Engineering, or related field with 5 years of relevant experience or equivalent education and training.

Responsibilities

  • Design and develop secure REST APIs, integration services, background processes and reusable components using .NET and C#.
  • Create clear interface contracts, canonical data structures, validation rules, error models, idempotency controls and versioning approaches.
  • Implement data integration using SQL Server, stored procedures where appropriate, data access frameworks, Azure services, messaging, batch processes and SFTP or managed file transfer.
  • Use Python for targeted data transformation, reconciliation, automation, test utilities or operational tooling where it provides a sensible engineering fit.
  • Apply authentication, authorization, encryption, secrets management, certificate handling, network controls and least-privilege principles to integration designs.
  • Build robust error handling, retry, dead-letter, replay, correlation and reconciliation capabilities so failures are visible and recoverable.
  • Develop automated unit, component, contract, integration, performance and regression tests. Support test-data and service-virtualization approaches where dependencies are constrained.
  • Instrument integrations with structured logging, metrics, distributed tracing, dashboards and actionable alerting. Define operational runbooks and support procedures.
  • Partner with data owners and consumers to establish mappings, quality rules, lineage, retention and authoritative-source expectations.
  • Analyze and tune API, database, messaging and batch performance while accounting for throughput, latency, concurrency, capacity and downstream constraints.
  • Collaborate with architecture and platform teams on cloud migration, Azure PaaS patterns, network connectivity, deployment pipelines and reusable integration standards.
  • Troubleshoot complex defects and production incidents across application, API, database, identity, network and vendor boundaries. Complete root-cause analysis and corrective actions.
  • Participate throughout the software development lifecycle, including refinement, design reviews, coding, peer review, testing, deployment, release validation and production support.
  • Lead code and design reviews, mentor junior engineers and contribute patterns, libraries and documentation that improve integration delivery across Wealth Technology.

Skills

C#/.NET
SQL Server
Azure
REST APIs
Python
Data integration
Security
Testing

Education

Bachelor’s degree in computer science, Software Engineering, or related field

Tools

Azure API Management
Azure Functions
Azure App Service
Service Bus
Key Vault
Monitor
SFTP

Job description

Truist Financial Corporation in Charlotte, NC, is seeking a Software Engineer who designs, develops, tests and maintains complex integration services for Wealth Brokerage and Trust. You will focus on reliable data movement and orchestration across applications, platforms, and boundaries.

The role combines .NET/C#, SQL Server and Azure engineering with integration expertise across REST APIs, messaging, batch processing and managed file transfer.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior .NET Integration Engineer (Azure/API)
Senior .NET Integration Engineer (Azure/API)

Truist • Charlotte (NC)

On-site
USD 108,000 - 149,000
Senior .NET API & Azure Integration Engineer
Senior .NET API & Azure Integration Engineer

Truist • Richmond (VA)

On-site
USD 105,000 - 144,000
Medical, dental, vision benefits
401k plan
Paid vacation and holidays
Software Engineer---Integration Developer
Software Engineer---Integration Developer

Truist • Charlotte (NC)

On-site
USD 108,000 - 149,000
Software Engineer---Integration Developer
Software Engineer---Integration Developer

Truist • Richmond (VA)

On-site
USD 105,000 - 144,000
Medical, dental, vision benefits
401k plan
Paid vacation and holidays
Senior Java Engineer – Enterprise API & Cloud
Senior Java Engineer – Enterprise API & Cloud

Truist • Charlotte (NC)

On-site
USD 110,000 - 170,000
Health insurance
Senior Software Engineer - Full-Stack, Enterprise Apps
Senior Software Engineer - Full-Stack, Enterprise Apps

Truist • Atlanta (GA)

On-site
USD 110,000 - 170,000
Software Engineer-Integration Developer
Software Engineer-Integration Developer

Truist • Charlotte (NC)

On-site
USD 105,000 - 149,000
Medical benefits
Dental benefits
Vision benefits
+1
Onsite Senior Software Engineer III - Lead & Build
Onsite Senior Software Engineer III - Lead & Build

Habitat For Humanity Of Durham • Raleigh (NC)

On-site
USD 110,000 - 160,000
Medical, dental, vision insurance
401k plan
Paid time off and holidays
Wealth Brokerage Tech Product Lead
Wealth Brokerage Tech Product Lead

Truist • Charlotte (NC)

On-site
USD 95,000 - 137,000
Medical, dental, vision benefits
401(k) retirement plan
Paid time off and holidays
Senior Software Engineer - Full-Stack (Onsite Charlotte)
Senior Software Engineer - Full-Stack (Onsite Charlotte)

Truist • Atlanta (GA)

On-site
USD 95,000 - 135,000
Benefits package
Vacation and sick days
401k plan