Job Summary:
Truist is a financial services company seeking a Software Engineer III who will design, develop, test, and maintain complex software solutions. The role emphasizes delivering high-quality applications, collaborating with cross-functional teams, and mentoring junior engineers.
Responsibilities:
• Independently designs, develops, tests, and maintains complex software components and services addressing business and user requirements.
• Implements advanced features and enhancements using established coding standards, architectural patterns, and development best practices.
• Leads code reviews and provides constructive feedback to ensure code quality, maintainability, and performance.
• Collaborates with cross-functional technical teams to plan and execute technical initiatives, ensuring timely delivery of solutions.
• Troubleshoots, debugs, and resolves complex software defects and production issues, applying root-cause analysis and corrective actions.
• Participates actively in the full software development lifecycle, including requirements analysis, design discussions, development, testing, deployment, and support.
• Applies secure coding practices, testing strategies, and documentation standards to ensure software quality and compliance with organizational guidelines.
• Mentors and supports junior engineers to foster technical growth and adherence to best practices.
• Utilizes and contributes to existing frameworks, tools, and technologies to enhance application development across relevant technology domains.
Qualifications:
Required:
• Bachelor’s degree in computer science, Software Engineering, or related field with 5 years of relevant experience or equivalent education and training.
• In-depth knowledge of information systems and ability to identify, apply, and implement IT best practices.
Preferred:
• Angular
• .NET APIs
• C#
• Entity Framework/MS SQL
• Test Driven Development (UI and Backend)
• SAFe Agile
• Master’s Degree or MBA.
• Certification in Six Sigma Green Belt, CQIA, or similar process improvement methodologies.
• Previous experience in the banking or financial services industry.
• Experience working in Agile development environments.
Company:
Truist is the sixth-largest commercial bank in the U.S. Founded in 2019, the company is headquartered in Charlotte, USA, with a team of 10001+ employees. The company is currently Late Stage.