Tech Stack
JenkinsMavenOpen SourceSQL
About the role
- Participate in testing, implementation, maintenance, and escalated support of Truist's most complex solutions
- Lead and perform development efforts including analysis, design, coding, and testing
- Development tasks: customized coding, software integration, analysis, configuring solutions, and using relevant tools
- Ensure adherence to company and industry standards and provide technical consultation on extremely challenging situations
- Write and run unit tests and support integration and functional testing
- Devise or modify procedures to solve complex problems considering system capacity and limitations
- Interpret business challenges and recommend best practices; use sophisticated analytical judgment to identify solutions
- Mentor less experienced teammates to build technical expertise and provide knowledge transfer to production support
- Act as technical expert (individual contributor) without management responsibilities
- In an Agile environment: act as Agile champion, automate manual/reusable tasks, refine user stories, deliver high-quality working software, and develop in accordance with Product Owner acceptance criteria
Requirements
- 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 internal and external business challenges and recommend best practices
- Ability to lead complex projects
- Sophisticated analytical skills and the ability to solve complex technical and business problems
- Ability to influence others at senior levels to adopt a new perspective
- Preferred: Master’s degree and ten years of experience or an equivalent combination of education and work experience
- Preferred: Banking or financial services experience
- Preferred: Deep knowledge and experience with two or more of the following: Solid foundation in data structures, algorithms, and software design with strong analytical and debugging skills
- Preferred: Professional experience building apps or services from the ground up and scaling at an enterprise level
- Preferred: Experience with Open Source tools and frameworks
- Preferred: Strong understanding of SOA methodologies and service architectures
- Preferred: Experience using web servers, application containers, caching technologies
- Preferred: Solid knowledge of relational database design and development (SQL, stored procedures, data modeling)
- Preferred: Experience with messaging systems (i.e., MQ and JMS)
- Preferred: Experience with build tools, such as Git, Maven, and Jenkins
- Language Fluency: English (Required)
- Must be authorized to work in the United States; Truist will not sponsor work visas or employment authorization
- Ability to work all hours scheduled, including overtime as directed
- Travel: Minimal, up to 10%
- Ability to access and interpret client information on a computer and hear/speak with individuals on phone
- Manual dexterity to use standard office equipment (keyboard, mouse, copy/fax, printers)