Truist is looking to deliver highly complex solutions with significant system linkages, dependencies, and associated risk by leading and performing development efforts such as analysis, design, coding/creating, and testing.
Requirements
- Core .NET experience, C proficiency, and familiarity with Visual Studio
- Solid foundation in data structures, algorithms, and software design with strong analytical and debugging skills
- Professional experience building apps or services from the ground up and scaling at an enterprise level
- Experience with Open Source tools and frameworks
- Strong understanding of SOA methodologies and service architectures
- Experience using web servers, application containers, caching technologies
- Solid knowledge of relational database design and development (SQL, stored procedures, data modeling)
Responsibilities
- 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 on extremely challenging or unusual situations.
- Write and run unit tests.
- Devise or modify procedures to solve complex problems considering computer equipment capacity and limitations, operating time, and form of desired results.
- Use sophisticated analytical thought to exercise judgment and identify innovative solutions.
- Mentor less experienced teammates to build technical expertise.
Other
- This is an in-office position, 5 days per week
- Language Fluency: English (Required)
- Work Shift: 1st shift (United States of America)
- Ability to interpret internal and external business challenges and recommend best practices
- Ability to lead complex projects