The Software Engineer III role involves delivering highly complex solutions with significant system linkages, dependencies, and associated risk. The position leads and performs development efforts including analysis, design, coding, and testing. Responsibilities extend to overseeing and participating in testing, implementation, maintenance, and escalated support of Truist's most complex solutions. Development activities encompass customized coding, software integration, analysis, configuring solutions, and using pertinent tools to generate solutions. The role ensures adherence to company and industry standards, provides technical consultation on challenging situations, and writes and runs unit tests. It involves devising or modifying procedures to solve complex problems considering system capacity and limitations, and interpreting internal/external business challenges to recommend best practices. The engineer will use analytical thought to exercise judgment and identify innovative solutions, mentor less experienced teammates, and deliver high-quality working software. This includes automating manual/reusable tasks, working directly with the business, leveraging continuous engineering practices, and refining user stories. The role is responsible for development, unit testing, and supporting integration and functional testing, as well as providing warranty support and knowledge transfer to production support. Code must be developed in accordance with acceptance criteria established by the Product Owner.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior