Posted in

Software Engineer III

Software Engineer III

CompanyTruist
LocationCharlotte, NC, USA, Atlanta, GA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor’s degree and 6 to 10 years of experience or equivalent education and software engineering training or experience
  • In-depth knowledge in information systems and ability to identify, apply, and implement best practices
  • Understanding of key business processes and competitive strategies related to the IT function
  • Ability to plan and manage projects and solve complex problems by applying best practices
  • Ability to provide direction and mentor less experienced teammates
  • Ability to interpret and convey complex, difficult, or sensitive information

Responsibilities

  • Partners with line of business (LOB) teams, external vendors, and internal Data Services team to identify system specifications in compliance with corporate standards for Data Governance adherence and Audit guidelines.
  • Lead and participate in the development, testing, implementation, maintenance, and support of highly complex solutions in adherence to company standards, including robust unit testing and support for subsequent release testing.
  • Provide subject matter expertise in the planning and execution of data management activities such as data sourcing, metadata management, data quality, data privacy or records management.
  • Build non-functional monitoring capabilities and provide escalated support for highly complex applications in production.
  • Perform oversight and inspection of critical data management practices for adherence to established data policies and control frameworks.
  • Lead the build in and maintenance of data controls and monitoring in support of company standards.
  • Work with audit functions to ensure compliance with the data governance and control standards of the enterprise.
  • May oversee the work of a small team.

Preferred Qualifications

  • Master’s degree and 10+ years of experience or an equivalent combination of education and work experience
  • Knowledge of specific applications, technology platforms, programming languages, systems, or business segments
  • Banking or financial services experience.
  • Knowledge of one or more of the following: Solid foundation in data structures, algorithms, and software design with strong analytical and debugging skills
  • Professional experience building high-quality apps or services from the ground up and scaling at an enterprise level
  • Working knowledge of Statistical Analysis System (SAS) and other analytic tools
  • Experience with cloud technologies, such as AWS, Azure, or GCP
  • Solid knowledge of relational database design and development (SQL, stored procedures, data modeling)
  • Knowledge of data tools and platforms used for managing, storing, querying, testing, loading and transforming data (e.g. SAS, Informatica, Oracle, Teradata) and relevant CI/CD code management tools (e.g. GITLAB, AZURE DEVOPS)