Truist

Software Engineer – Mainframe

Truist

full-time

Posted on:

Location Type: Office

Location: CharlotteNorth CarolinaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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 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
  • 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
  • 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
  • Daily partnership and interaction with multiple requestors, business partners, team members in ongoing scoping, delivery, and operationality of the mainframe application

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
  • TEN years of experience or an equivalent combination of education and work experience preferred
  • Banking or financial services experience; Truist-specific knowledge and experience a plus
  • Deep knowledge and experience in Mainframe development and delivery with solid foundation in data structures, algorithms, and software design with strong analytical and debugging skills
  • Specifically require knowledge and experience with Mainframe Operating Systems (eg z/OS)
  • Core Mainframe Languages (eg COBOL, Assembler, Java on z/OS, Python)
  • Transaction & Data Processing: CICS, IMS, understanding of online & batch processing
  • Databases & Data Access (eg DB2 for z/OS, IMS DB, VSAM, SQL)
  • Job Control & Automation (eg JCL & Job Schedulers)
  • Mainframe Tools & Utilities (eg Changeman)
  • Mainframe Operations, System Interactions, security protocols, troubleshooting, problem ticket resolution
  • 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)
  • Experience with messaging systems (i.e., MQ and JMS)
  • Experience with build tools, such as Git, Maven, and Jenkins
Benefits
  • Medical, dental, vision, life insurance, disability, accidental death and dismemberment
  • Tax-preferred savings accounts
  • 401k plan
  • No less than 10 days of vacation
  • 10 sick days
  • Paid holidays
  • Eligibility for defined benefit pension plan, restricted stock units, and/or a deferred compensation plan
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Mainframe developmentCOBOLAssemblerJava on z/OSPythonCICSIMSDB2 for z/OSSQLJCL
Soft Skills
analytical skillsproblem-solvingleadershipmentoringinfluencingcommunicationcollaborationadaptabilitycritical thinkingproject management