Truist is seeking an experienced Software Engineer to deliver complex, high-impact solutions involving significant system integrations, dependencies, and associated risks, particularly within the ARGO framework for banking applications.
Requirements
- Strong expertise in the ARGO framework, including tools such as Customization Tool, Decision Engine, and Business Management.
- Proficiency in Microsoft technologies (.NET, SQL), JavaScript, HTML, XSLT, C, and PowerShell.
- Solid foundation in data structures, algorithms, and software design with strong analytical and debugging skills
- Solid knowledge of relational database design and development (SQL, stored procedures, data modeling)
- Experience with messaging systems (i.e., MQ and JMS)
- Experience with build tools, such as Git, Azure Dev Ops
- Experience using web servers, application containers, caching technologies
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.
- 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.
- Mentor less experienced teammates to build technical expertise.
- 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.
- Responsible for development and developing unit testing, and supporting integration and functional testing.
Other
- Experience in banking (Teller applications) or financial services is highly preferred.
- 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