Truist Financialposted 20 days ago
Full-time • Mid Level
Raleigh, NC
Credit Intermediation and Related Activities

About the position

Deliver highly complex solutions with significant system linkages, dependencies, associated risk. Lead and perform development efforts such as analysis, design, coding/creating, and testing. Participate in testing, implementation, maintenance, and escalated support of Truist's most complex solutions. Development includes but is not limited to customized coding, software integration, analysis, configuring solutions, or use tools pertinent to the area, project, or system to configure or generate a solution. Ensure adherence to company and industry standards. Provides technical consultation to internal and external teams. Devise or modify procedures to solve complex problems considering computer equipment capacity and limitations, operating time, and form of desired results. Interpret internal/external business challenges and recommends best practices. Use sophisticated analytical thought to exercise judgment and identify innovative solutions. Mentor less experienced teammates to build technical expertise. Experience in Microservices architecture. In an Agile environment: Act as an Agile champion. Responsible for delivering high quality working software and automating manual/reusable tasks working directly, and consulting with, the business from the beginning of the design work. Leverage continuous engineering practices to deliver business value regarding effectiveness of the design. Actively participate in refining user stories. Responsible for development and developing unit testing, and supporting integration and functional testing. Responsible for providing warranty support and providing knowledge transfer to production support. Develop code in accordance with the acceptance criteria established by the Product Owner.

Responsibilities

  • Participate in testing, implementation, maintenance, and escalated support of Truist's most complex solutions.
  • Development includes customized coding, software integration, analysis, configuring solutions, or using tools pertinent to the area, project, or system.
  • Ensure adherence to company and industry standards.
  • Provide technical consultation to internal and external teams.
  • Devise or modify procedures to solve complex problems.
  • Interpret internal/external business challenges and recommend best practices.
  • Use sophisticated analytical thought to exercise judgment and identify innovative solutions.
  • Mentor less experienced teammates to build technical expertise.
  • Act as an Agile champion in an Agile environment.
  • Deliver high quality working software and automate manual/reusable tasks.
  • Leverage continuous engineering practices to deliver business value.
  • Actively participate in refining user stories.
  • Develop unit testing and support integration and functional testing.
  • Provide warranty support and knowledge transfer to production support.
  • Develop code in accordance with the acceptance criteria established by the Product Owner.

Requirements

  • Bachelor's Degree and six to ten years of experience or equivalent education and software engineering training or experience.
  • In-depth knowledge in information systems and ability to identify, apply, and implement best practices.
  • Understanding of key business processes and competitive strategies related to the IT function.
  • Ability to plan and manage projects and solve complex problems by applying best practices.
  • Ability to provide direction and mentor less experienced teammates.

Nice-to-haves

  • 8 or more years' experience developing web based applications in multiple technologies using Java Spring/Spring Boot.
  • 5 or more years' experience developing responsive web based applications in multiple UI technologies using Angular.
  • Experience in developing and consuming REST and SOAP based services using Java and Spring Boot framework.
  • Experience in developing UI and Prototype using HTML5, CSS, Angular 11+, Javascript, Jquery, Bootstrap, NodeJS and other NPM packages.
  • Deep knowledge of Java Springboot Framework and Angular Framework.
  • Experience integrating with relational databases both in cloud and on-prem.
  • Experience with Performance Tuning, Scaling, Security, Resiliency Best Practices.
  • Experience with one or more Test Frameworks, Capabilities & Tools: Junit, Selenium, Cucumber.
  • Experience in Cloud Computing using AWS, Spring Boot, Spring Cloud, Docker, Maven, etc.
  • Experience with one or more CI/CD implementation, configuration management and orchestration tools like Jenkins, GitHub, Maven, TerraForm or Harness.
  • Experience in debugging distributed systems with high data loads.
  • Working experience with Scrum/Agile development methodologies specifically in SAFe.
  • Knowledge and understanding of the needs of the business units and how these needs can be addressed through technology.
  • Demonstrated ability to work in a fast pace variable environment.
  • Banking or financial services experience.

Benefits

  • Medical, dental, vision, life insurance, disability, accidental death and dismemberment.
  • Tax-preferred savings accounts.
  • 401k plan.
  • No less than 10 days of vacation during the first year of employment.
  • 10 sick days.
  • Paid holidays.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service