Software Engineer II
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
J
J
J