Software Engineer ISAP
Company: Truist Bank
Location: Greensboro
Posted on: April 2, 2026
|
|
|
Job Description:
The position is described below. If you want to apply, click the
Apply Now button at the top or bottom of this page. After you click
Apply Now and complete your application, you'll be invited to
create a profile, which will let you see your application status
and any communications. If you already have a profile with us, you
can log in to check status. Need Help? If you have a disability and
need assistance with the application, you can request a reasonable
accommodation. Send an email to Accessibility (accommodation
requests only; other inquiries won't receive a response). Regular
or Temporary: Regular Language Fluency: English (Required) Work
Shift: 1st shift (United States of America) Please review the
following job description: Deliver technically complex, scalable
solutions leveraging SAP Business Data Cloud (BDC), SAP Analytics
Cloud (SAC), and enterprise AI tools and agents. Support system
integration activities across project work, including data
ingestion, analytics, reporting, and platform connectivity, under
the guidance of senior engineers and technical leads. Collaborate
with business product owners and cross functional teams to
understand business objectives, assist in translating requirements
into technical designs, and provide thoughtful input during
solution design and implementation discussions. ESSENTIAL DUTIES
AND RESPONSIBILITIES Following is a summary of the essential
functions for this job. Other duties may be performed, both major
and minor, which are not mentioned below. Specific activities may
change from time to time. 1. Contribute to developing and
configuring solutions by writing code, performing basic analysis,
and supporting software and data integrations using
project?specific toolsets (including SAP BDC, SAP Analytics Cloud
(SAC), and approved AI tools/agents). 2. Participate in the full
software delivery lifecycle—development, testing, implementation,
maintenance, and production support—by conducting robust unit
testing and assisting with release, integration, and regression
testing activities. 3. Help build and maintain non?functional
monitoring capabilities (e.g., availability, performance, job/flow
health, and alerting) to improve reliability and support timely
issue detection. 4. Contribute to the ongoing development and
maintenance of solutions and actively participate in multiple
phases of the development lifecycle, including requirements review,
design support, build, and validation. 5. Implement and maintain
security controls and monitoring in alignment with company
standards and established engineering practices, escalating
concerns and gaps to senior engineers / leads . managers as needed.
6. Collaborate with the team to troubleshoot and resolve technical
issues; serve as a dependable contributor by sharing findings,
documenting fixes, and supporting teammates and business partners
with timely updates. 7. Analyze routine to moderately complex
information, follow defined guidelines and patterns, and make sound
technical decisions to solve problems while building practical
engineering skills. 8. In an Agile environment, contribute to
delivering high?quality working software by collaborating with
business partners early in the design process, participating in
user story refinement, and applying continuous engineering
practices. Assist with designing, developing, and maintaining
automated unit tests; support integration and functional testing;
help deliver automated monitoring; provide warranty/production
support; and contribute to knowledge transfer for operational
readiness using approved tools and patterns. QUALIFICATIONS
Required Qualifications: The requirements listed below are
representative of the knowledge, skill and/or ability required.
Reasonable accommodations may be made to enable individuals with
disabilities to perform the essential functions. 1. High School
diploma or GED Knowledge of programming software applications with
up to four years of experience 2. Foundational knowledge of
business concepts and terms 3. Effective verbal and written
communication skills for the purpose of providing basic information
about technical designs and system requirements Preferred
Qualifications: 1. Bachelor’s degree and two to four years of work
experience in IT 2. Knowledge of specific applications, systems, or
business segments 3. Banking or financial services experience 4.
Solid knowledge of relational database design and development (i.e.
SQL, stored procedures, data modeling) 5. Good understanding of SAP
suite of products (SAP BDC / SAC) 6. Good understanding & working
knowledge of AI tools. Should have good coding skills (i.e. Python)
7. Familiarity with APIs / JSON / REST API calls / File handling.
8. Knowledge of one or more of the following: Solid foundation in
data structures, algorithms, and software design with strong
analytical and debugging skills 9. Experience with Open Source
tools and frameworks. Strong understanding of SOA methodologies and
service architectures. Experience using web servers, application
containers, and catching technologies. 10. Ability to write
comprehensive unit and integration tests. OTHER JOB 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 received from the computer and able to
hear and speak with individuals in person and on the phone. Manual
Dexterity / Keyboarding Able to work 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 required by business need .
Travel Minimal and up to 10% 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, though
eligibility for specific benefits may be determined by the division
of Truist offering the position. Truist offers medical, dental,
vision, life insurance, disability, accidental death and
dismemberment, tax-preferred savings accounts, and a 401k plan to
teammates. Teammates also receive no less than 10 days of vacation
(prorated based on date of hire and by full-time or part-time
status) during their first year of employment, along with 10 sick
days (also prorated), and paid holidays. For more details on
Truist’s generous benefit plans, please visit our Benefits site .
Depending on the position and division, this job may also be
eligible for Truist’s defined benefit pension plan, restricted
stock units, and/or a deferred compensation plan. As you advance
through the hiring process, you will also learn more about the
specific benefits available for any non-temporary position for
which you apply, based on full-time or part-time status, position,
and division of work. 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 IER Right to Work
Keywords: Truist Bank, Durham , Software Engineer ISAP, IT / Software / Systems , Greensboro, North Carolina