EngineerJobs.io
← Back to all jobs

Job Description

Software Engineer II delivers technically complex software solutions at Truist Bank with a hybrid setup in Charlotte, NC.

Responsibilities

  • Deliver technically complex solutions, including system integration support for project work
  • Consult and partner with business product owners to align on end goals and provide recommendations during design
  • Develop customized code, perform analysis, configure solutions, and complete software integration using project-specific tools
  • Lead and participate in development, testing, implementation, maintenance, and support of highly complex solutions following company standards
  • Implement robust unit testing and support release testing for subsequent releases
  • Build non-functional monitoring capabilities and provide escalated production support for highly complex applications
  • Build and maintain security controls and monitoring to support company standards
  • Lead moderately complex projects and contribute to larger initiatives
  • Solve complex technical and operational problems; act as a resource for teammates
  • Deliver high quality working software and automate manual or reusable tasks
  • Engage with business teams from the beginning of the design work
  • Apply continuous engineering practices to deliver business value; refine user stories
  • Design, develop, and maintain automated unit testing; support integration and functional testing
  • Provide automated monitoring capabilities, warranty support, and knowledge transfer to production support
  • Write code according to acceptance criteria established by the Product Owner

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or related technical field
  • Minimum 4 years of experience in software engineering or IT consulting positions performing/utilizing relevant technologies and capabilities
  • Expertise across various ACE nodes, including:
    • HTTP server nodes
    • Web services
    • File and Transformation nodes
  • Experience using Multi-Tier and Web Enabling legacy systems with:
    • IBM WebSphere MQ Series
    • WebSphere Message Broker
  • IBM App Connect Enterprise development (or IBM Integration bus), including:
    • App Connect Enterprise
    • ESQL functions with formats: NACHA, TDS, XML
    • Message domains: XMLNSC and MRM
  • Handling messages using MRM, XML, and JMS parsers
  • Development in WebSphere Message Broker using ESQL
  • Experience with:
    • IBM Financial Transaction Manager 3.2.11 (FTM)
    • Angular
    • HTML 5
    • SCSS
    • Typescript
    • Node JS
    • Express JS
    • SQL
  • Alternative option: Employer will accept 6 years of experience in software engineering or IT consulting performing/utilizing the aforementioned
  • At least 2 years applying in-depth knowledge in information systems and ability to identify, apply, and implement IT best practices
  • At least 2 years understanding key business processes and competitive strategies related to the IT function
  • At least 2 years planning and managing projects, solving complex problems using best practices
  • At least 2 years applying broad functional knowledge in defining technology requirements
  • At least 2 years interpreting internal and external business challenges and implementing best practices to improve products, processes, or services
  • At least 2 years leading technology projects of moderate complexity
  • At least 2 years working with Java

Technologies

  • HTTP server nodes
  • Web services
  • File and Transformation nodes
  • IBM WebSphere MQ Series
  • WebSphere Message Broker
  • IBM App Connect Enterprise
  • IBM Integration bus
  • ESQL
  • NACHA
  • TDS
  • XML
  • XMLNSC
  • MRM
  • JMS
  • IBM Financial Transaction Manager 3.2.11 (FTM)
  • Angular
  • HTML 5
  • SCSS
  • Typescript
  • Node JS
  • Express JS
  • SQL
  • Java

Benefits

  • Medical, dental, vision
  • Life insurance
  • Disability
  • Accidental death and dismemberment
  • Tax-preferred savings accounts
  • 401k plan
  • No less than 10 days of vacation (prorated based on date of hire and full-time or part-time status) during first year of employment
  • 10 sick days (also prorated)
  • Paid holidays
  • Defined benefit pension plan (depending on the position and division)
  • Restricted stock units (depending on the position and division)
  • Deferred compensation plan (depending on the position and division)
  • Regular position
  • Language fluency: English (Required)
  • Work shift: 1st shift (United States of America)
  • Location: Charlotte, NC (hybrid); reports to Truist offices in Charlotte, NC
  • Travel requirement: Must be available to travel to Charlotte, NC for meetings and reviews with manager and project teams with 24-hours’ notice (as needed)

Similar Jobs