The Clearing House - Winston-Salem, NC

posted 2 months ago

Full-time - Mid Level
Winston-Salem, NC
Sporting Goods, Hobby, Musical Instrument, Book, and Miscellaneous Retailers

About the position

The Database Developer position at The Clearing House is a critical role that supports transaction processing and analytics for the company's high-volume payment products, including Wire and ACH. The primary responsibilities of this position involve the design, development, and modernization of TCH's core database applications. This role requires significant experience in developing high-performing applications on both relational and non-relational databases, with a particular focus on Microsoft SQL Server. The ideal candidate will be tasked with building scalable and reliable ETL pipelines to integrate batch and real-time data feeds with other systems, ensuring that data is delivered reliably to downstream systems. In addition to database development, the role involves collaborating with developers and database administrators to design data-driven services and maintain Business Intelligence applications that support key data-driven functions. The candidate will also be responsible for using automated development tools to manage source code, versioning, and deployments, which is essential for maintaining the integrity and performance of the database applications. The position demands a detail-oriented individual with excellent organizational, follow-up, and analytical skills, as well as strong verbal and written communication abilities. The successful candidate will be expected to complete development projects on time and with high quality, troubleshoot issues effectively, and maintain high coding standards. Continuous improvement of development skillsets and familiarity with new technologies is also a key aspect of this role, as the candidate will be encouraged to contribute to development standards and assist in evaluating the work of others.

Responsibilities

  • Design, develop, and maintain large scale database applications supporting critical transaction and analytic workloads for the company and our customers.
  • Design, develop, and maintain Business Intelligence applications to support key data-driven functions.
  • Collaborate with developers and database administrators (DBAs) to design data-driven services.
  • Create and automate ETL processes and pipelines to deliver data reliably to downstream systems.
  • Work with other internal groups and external customers to design optimal solutions.
  • Use automated development tools to manage source code, versioning, and deployments.

Requirements

  • Bachelor's degree in Computer Science or equivalent degree or experience.
  • Strong experience in Microsoft SQL database development with at least 4 years of operational experience in an enterprise database environment and 4 years of programming experience.
  • Experience with MS SQL Server 2016 or newer, including familiarity with T-SQL, SSIS, and SSRS.
  • Experience in programming languages such as .NET, Java, or Python, and scripting such as PowerShell.
  • Expertise in scalable database performance, including optimizing SQL queries and transactions.
  • Familiarity with team development, source code management, and CI/CD automation.
  • Detail-oriented with excellent organizational, follow-up, and analytical skills.
  • Excellent verbal and written communication skills.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service