What are the responsibilities and job description for the Software Engineer IV- Full-stack Developer (.Net) position at Truist?
Deliver highly complex solutions with significant system linkages, dependencies, associated risk. Lead and perform development efforts such as analysis, design, coding/creating, and testing. Essential Duties and Responsibilities include participating in testing, implementation, maintenance, and escalated support of Truist's most complex solutions; development including customized coding, software integration, analysis, configuring solutions, or use tools pertinent to the area, project, or system; ensuring adherence to company and industry standards; providing technical consultation on extremely challenging or unusual situations; writing and running unit tests; devising or modifying procedures to solve complex problems; interpreting internal/external business challenges and recommending best practices; using sophisticated analytical thought to exercise judgment and identify innovative solutions; mentoring less experienced teammates; serving as the technical expert on the team without management responsibilities; acting as an Agile champion in an Agile environment, responsible for delivering high quality working software, automating tasks, consulting with business, refining user stories, developing unit testing, supporting integration and functional testing, providing warranty support and knowledge transfer to production support, and developing code in accordance with acceptance criteria established by the Product Owner. Qualifications include a Bachelor’s degree and eight to twelve years of experience as a developer or equivalent education and related training or experience, deep specialized and/or broad functional knowledge, sound understanding of business and organizational strategies and processes, ability to interpret business challenges and recommend best practices, ability to lead complex projects, sophisticated analytical skills, and ability to influence others at senior levels. Preferred qualifications include a Master’s degree and ten years of experience or equivalent, Truist-specific knowledge, .Net, HTML5, CSS, JavaScript, Angular, ReactJS, Java, Python, SQLServer, APIs, technical development experience with SAAS/Cloud systems, platform operations, system interactions, security protocols, troubleshooting, Agile lifecycle development experience, and mobile development experience. Other job requirements include sitting constantly, standing and walking frequently, ability to access and interpret client information, manual dexterity for standard office equipment, availability to work all scheduled hours including overtime, and minimal travel up to 10%. Benefits include medical, dental, vision, life insurance, disability, tax-preferred savings accounts, 401k plan, vacation, sick days, paid holidays, and potentially pension plan, restricted stock units, and deferred compensation plan. Truist is an Equal Opportunity Employer and a Drug Free Workplace.