Deliver highly complex solutions with significant system linkages, dependencies, associated risk. Lead and perform development efforts such as analysis, design, coding/creating, and testing. Position is office-based and will be required to be located in a hub city. Essential Duties and Responsibilities include participating in testing, implementation, maintenance, and escalated support of Truist's most complex solutions, ensuring adherence to company and industry standards, writing and running unit tests, and mentoring less experienced teammates. This position serves as the technical expert on the team and is often the strongest engineer, answering and solving the most complex, unusual issues, but does not have management responsibilities. In an Agile environment, act as an Agile champion, responsible for delivering high quality working software and automating manual/reusable tasks.