Expoint - all jobs in one place
המקום בו המומחים והחברות הטובות ביותר נפגשים
Limitless High-tech career opportunities - Expoint

Truist Software Engineering Director 
United States, North Carolina, Charlotte 
749521519

Today

Regular or Temporary:

English (Required)

1st shift (United States of America)
Please review the following job description:
  • Lead a large portfolio consisting of team of senior developers, software engineers, scrum masters and quality assurance. The team is responsible for delivery of various program initiatives related to software engineering in support of the Digital channels for Truist Financial Corporation.
  • Liaise with the business/product owners to understand the business demand, define solutions, estimate the high level effort and provide direction in creating a project roadmap. The project roadmap requires the decomposition of a large program into multiple phases or program increments and defining the scope of each of the phases.
  • Manage resource allocation, schedule and budget. Estimate the total cost of delivery by building estimation models based on solution complexity, team size, role and duration. Monitor the program spend periodically to ensure the overall cost is within the defined budget with minimal possible variation.
  • Responsible for hiring, performance reviews, defining goals and mentoring for the team members.
  • Assist in resolving any technical or process obstacles, resolving team issues, improving processes that ensure successful delivery.
  • Interact with enterprise architects, infrastructure architects, security architects and external vendors to define the solution. The desired solution requires understanding of business requirements, various possible solutions for each business requirements, define how the solution will address the key business goals, knowledge of the current technology trends, compliance with organization standards, compliance with security standards, optimal cost and delivery schedule.
  • Participate and direct the team in documenting the solution in a standard format that depicts various architectural views.
  • Research on latest technology trends and provide the direction to the team on utilization of various technologies
  • Create presentations for various levels of management and stakeholders: Enterprise Architects, Product owners, Program Managers, Delivery Managers and Senior executives.
  • Define any data migration strategy if required, define how the non-functional requirements will be fulfilled, and collaborate with various stakeholders to gather information and make informed decision. Identify the risks and the mitigation solution.

Requirements

  • Must have Bachelor's degree in Computer Science, Computer Engineering, or related technical field.
  • Must have 10 years of progressive experience in software engineering or IT consulting positions performing/utilizing the following:
    • Architectural Design and leading/implementing integration.
    • Providing directions and mentoring less experienced teammates
    • Working/managing projects within the Banking and/or Financial Services Domain or platforms.
  • Must have at least 5 years’ experience with:
    • Developing software projects using: Actimize IFM, SAM Solution, Configuration, Customization, Designing, Custom development, API Integration, Java, Database DDL/DML.
    • Utilizing tools/technologies: Actimize AIS, Actimize RCM, Actimize Designer, Actimize Modeler, Java, REST API Interface, Tomcat, jQuery, JSON, XML, SOAP, Encryption, JavaScript, HTML5, CSS, GitLab/Git, SQL Server, Rally, Postman, SOAPUI, Dynatrace, Splunk, and SQL Server.
  • Position may be eligible to work hybrid/remotely but is based out of and reports to Truist offices in Charlotte, NC. Must be available to travel to Charlotte, NC regularly for meetings and reviews with manager and project teams within 24-hours’ notice.