The Software Engineer III position involves delivering highly complex solutions with significant system linkages, dependencies, and associated risk. The role includes leading and performing development efforts such as analysis, design, coding/creating, and testing. Responsibilities also encompass overseeing and participating in testing, implementation, maintenance, and escalated support of Truist's most complex solutions. Development activities may include customized coding, software integration, analysis, configuring solutions, or using pertinent tools to configure or generate a solution. The engineer will ensure adherence to company and industry standards, provide technical consultation on challenging situations, write and run unit tests, and devise or modify procedures to solve complex problems considering system capacity and limitations. This role requires interpreting internal/external business challenges, recommending best practices, and using analytical thought to exercise judgment and identify innovative solutions. Mentoring less experienced teammates to build technical expertise is also a key aspect. The engineer will be responsible for delivering high-quality working software, automating manual/reusable tasks, and consulting with the business from the design phase. Leveraging continuous engineering practices to deliver business value and refining user stories are expected. The role includes 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