Dexian LTD. - Sierra Madre, CA

posted 3 months ago

Full-time - Mid Level
Remote - Sierra Madre, CA
10,001+ employees

About the position

The Sr T-SQL Developer w/ OLTP position is a remote role focused on designing, modeling, and optimizing OLTP-related database technologies, including both RDBMS and NoSQL systems, to build high-performance applications. This role is not centered on Data Warehousing or Business Intelligence, so candidates should be aware that the primary focus will be on transactional database technologies. As a Senior Database Engineer, you will be responsible for the design and development of various data models associated with relational databases such as MS SQL Server, Azure SQL, and PostgreSQL, as well as NoSQL databases like Cosmos DB and Cassandra. You will ensure that database features and capabilities are effectively incorporated into data model designs to optimize performance, resiliency, and scalability. In this role, you will write and performance-tune complex stored procedures and will need to be familiar with supporting Entity Framework-based application coding concepts. Collaboration with other technology leaders is essential as you will design and develop an enterprise-wide data strategy that encompasses data modeling, data pipelines, and data integrations across various environments and technology stacks. You will also be tasked with developing efficient data movement pipelines using real-time event data streams, such as Apache Kafka and Azure Event Hub. Your responsibilities will include delivering and presenting proofs of concept to project stakeholders and internal technology leaders, as well as developing data architecture and governance models for systems of engagement. You will ensure that data architectural designs are consistent, maintainable, flexible, extensible, and cost-effective. Additionally, you will implement data security and privacy standards, including role-based security, encryption, tokenization, and obfuscation. Problem-solving application issues and production errors, especially high-level critical production issues, will also be part of your duties. You will work with other technology leaders to set database standards and best practices for designing and architecting cloud-based data and reporting applications.

Responsibilities

  • Design and develop various data models associated with Relational DBs and NoSQL DBs.
  • Ensure database features and capabilities are incorporated into data model designs to optimize performance, resiliency, and scalability.
  • Write and performance tune complex stored procedures and support Entity Framework based application coding concepts.
  • Collaborate with technology leaders to design and develop enterprise-wide data strategy for data modeling, data pipelines, and data integrations.
  • Develop performant data movement pipelines using real-time event data streams.
  • Deliver and present proofs of concept to project stakeholders and internal technology leaders.
  • Develop data architecture and governance models for systems of engagement.
  • Ensure data architectural designs are consistent, maintainable, flexible, extensible, and cost-effective.
  • Implement data security and privacy standards including role-based security, encryption, tokenization, and obfuscation.
  • Perform problem-solving of application issues and production errors, including high-level critical production issues.
  • Work with technology leaders on setting database standards and best practices for cloud-based data and reporting applications.

Requirements

  • Minimum 6 years of overall software development experience.
  • Minimum 4 years of hands-on experience in database engineering (RDBMS and NoSQL).
  • Bachelor's degree in Computer Science, Computer Engineering, or related field.
  • Experience with RDBMS (primarily MS SQL Server) and proficiency with advanced SQL concepts (T-SQL, PL/SQL).
  • Good understanding of SQL engine internals to help design and tune databases for optimal performance.
  • Development experience with NoSQL DBs (Cassandra, Cosmos DB, Dynamo DB) and associated data modeling.
  • Experience in designing, developing, and deploying cloud-based solutions leveraging cloud platforms (Azure/AWS).
  • Knowledge of data structures and algorithms and excellent programming skills (.NET, C#, Python, and/or Java).
  • Demonstrated expertise in performance tuning in various DB environments with large volume and velocity of data.
  • Experience working in a Dev/Ops environment with tools such as Azure Dev Ops, Microsoft Visual Studio Team Services, Chef, Puppet, or Terraform.
  • Experience in handling structured and semi-structured data forms like JSON/XML and normalization of data structures.
  • Understanding of OLTP and OLAP applications.

Nice-to-haves

  • Experience with ETL tools such as Informatica, ADF, or SSIS is a plus.
  • Financial technology domain knowledge.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service