Principal Data Software Engineer

01 Jul 2024

Vacancy expired!

Principal Data Software Engineer in Charlotte, North Carolina Posted 02/10/22

THE TEAM YOU WILL BE JOINING:
  • Top 25 U.S. digital financial services company committed to developing award-winning technology and services.
  • Named one of the top three fastest-growing banking brands in the U.S. in 2020.
  • Offers a full suite of products including mortgage lending, personal lending, and a variety of deposit and other banking products (savings, money-market, and checking accounts, certificates of deposit (CDs), and individual retirement accounts (IRAs)), self-directed and investment-advisory services, and capital for equity sponsors and middle-market companies.
  • Where permitted by applicable law, must have received or be willing to receive the COVID-19 vaccine by date of hire to be considered.

WHAT THEY OFFER YOU:
  • Fast paced, highly collaborative, teamwork-oriented environment
  • Make an immediate impact in this high visibility role
  • Base salary of $140k with bonus potential and excellent benefits package
  • Top-notch leadership committed to developing people

WHAT YOU WILL DO
  • Serves as a technical expert in latest data technologies/architecture and able to provide technical leadership to team members.
  • Recommends data architectural direction based on industry standard technology evaluations.
  • Participates in project meetings, as necessary, to understand application and database requirements.
  • Acts as key technical contact point for all database architecture decisions within a given project and ensures that appropriate level of architecture reviews is conducted.
  • Advises project teams of standard requirements, security standards, methodology and processes.
  • Acts as SME in the plan and design of new solutions.
  • Builds relationships and fosters teamwork.
  • Ability to work with diverse internal and external groups including solution and hosting providers in a constructive and collaborative manner.
  • Follows project management best practices in support of large, complex, enterprise projects and can estimate required work effort.
  • Has highly developed problem-solving skills within their area of database technology leading to reduced impact to customers.
  • Provides support on all the stages of data implementation and/or related deployments.

HOW YOU ARE QUALIFIED:
  • 5+ years of experience preferred.
  • Bachelor's degree in computer science, information systems or relevant field of study preferred.
  • Extensive experience with database development tools, ETL and integration technologies.
  • Firm understanding of the overall architecture required to support common schema-based objects used to store data and implement business logic.
  • Detailed knowledge of Relational, Multi-Dimensional databases and No-SQL solutions
  • Ability to perform PL/SQL coding assignments including stand-alone SQL scripting and database stored code (triggers, packages, procedures, and functions) in compliance with standards and procedures.
  • Ability to setup, maintain and enhance partition table spaces.
  • Ability to provide guidance, oversight, and peer review to more junior database developers.
  • Experience with managing and resolving problems on a live production system.
  • Solid understanding of SQL performance tuning techniques including query plan understanding and management, SQL tracing, DB stats, indexing techniques, using AWR reports etc.
  • Experience with software development lifecycle and software development common practices (code reviews, unit testing etc.).
  • Experience with OO programming language like C#, Java or Python

  • ID: #43734586
  • State: North Carolina Charlotte 28201 Charlotte USA
  • City: Charlotte
  • Salary: USD TBD TBD
  • Job type: Permanent
  • Showed: 2022-07-01
  • Deadline: 2022-08-29
  • Category: Et cetera