Software Engineer II
Job Description
Truist Bank is hiring a Software Engineer II for a hybrid role based in Charlotte, NC.
Responsibilities
- Deliver technically complex solutions, including system integration support for project work
- Partner with business product owners to understand end goals and provide solutions and design recommendations
- Develop customized code and perform software integration, including analysis, configuration, and use of project-specific tools
- Lead and participate in development, testing, implementation, maintenance, and support of highly complex solutions aligned to company standards
- Execute 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 in support of company standards
- Lead moderately complex projects and contribute to larger, more complex initiatives
- Resolve complex technical and operational issues and act as a resource for teammates
- Deliver high-quality software and automate manual and reusable tasks directly
- Engage with the business starting at the beginning of design
- Apply continuous engineering practices to deliver business value and participate in refining user stories
- Design, develop, and maintain automated unit testing and support integration and functional testing
- Provide automated monitoring capabilities, warranty support, and knowledge transfer to production support
- Write code in accordance with the acceptance criteria set by the Product Owner
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or related technical field
- 4+ years of experience in software engineering or IT consulting positions performing/utilizing the following:
- Expertise in various nodes of ACE, including HTTP server nodes, Web services, File, and Transformation nodes
- Using Multi-Tier and Web Enabling the Legacy Systems with IBM WebSphere MQ Series and WebSphere Message Broker
- IBM App Connect Enterprise (or IBM Integration bus) development using App Connect Enterprise and ESQL functions for formats including NACHA, TDS, and XML, with message domains XMLNSC and MRM
- Handling messages with 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, and SQL
- Alternative: employer will accept 6 years of experience in software engineering or IT consulting performing/utilizing the aforementioned
- 2+ years applying in-depth knowledge in information systems and the ability to identify, apply, and implement IT best practices
- 2+ years understanding key business processes and competitive strategies related to the IT function
- 2+ years planning and managing projects, solving complex problems using best practices
- 2+ years applying broad functional knowledge in defining technology requirements
- 2+ years interpreting internal and external business challenges and implementing best practices to improve products, processes, or services
- 2+ years leading technology projects of moderate complexity
- 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 the first year of employment
- 10 sick days (also prorated)
- Paid holidays
- Defined benefit pension plan (depending on position and division)
- Restricted stock units (depending on position and division)
- Deferred compensation plan (depending on position and division)
Job Details
- Regular position
- Location: Charlotte, NC (hybrid)
- Work shift: 1st shift (United States of America)
- Language fluency: English (Required)
- Hybrid/remote eligibility: May be eligible, but role is based out of and reports to Truist offices in Charlotte, NC
- Travel: Must be available to travel to Charlotte, NC for meetings and reviews with manager and project teams within 24-hours’ notice
Similar Jobs
J
J
J