Back to Job Search

Sr Database Devloper

  • Location: PLANO, Texas, 75024
  • Job Type:Permanent

Posted 6 days ago

Our client is looking for a Database Developer to join their Gateway Technologies team based in Plano, TX.  

This team is responsible for building and running multiple mission critical real-time high volume gateway applications processing payment transactions.  The ideal candidate is a data management and performance tuning expert that has successfully delivered robust solutions that can handle high-load situations and is not afraid of ambiguity or tight deadlines.  This person must have a passion for new technology and keep up to date with industry tools and trends.  We are looking for someone who strives to improve application reliability, is proactive in performance monitoring and tuning, understands the importance of security, and enjoys working closely with teammates and stakeholders.

Responsibilities:
  • Take ownership of all aspects of the team’s approach to data both on-premise and in the cloud
  • Implement and manage the team’s data management practices and policies
  • Work with enterprise DBAs, Architecture, and Engineering to drive a database architecture roadmap including the implementation of conceptual, logical, and physical database models
  • Design, configure, and test new data stores
  • Work with enterprise DBAs to monitor and manage the database security structure, the fail-over processes, and the backup/recovery processes
  • Provide guidance and support to application developers for
  • SQL query tuning to ensure performance and consistency
  • Code reviews to ensure proper database usage and data management from all applications
  • Schema design and development to ensure performance and consistency
  • Conduct and present analysis on database performance trends and exceptions, ensure these metrics are providing usable insights, and drive actions for system optimization
  • Manage database updates and deployments across multiple environments, both on-premise and in the cloud; drive database deployment automation and integration into the CI/CD pipeline
  • Participate in real-time troubleshooting and root cause analysis
  • Follow minimum security baseline (MSB) standards
  • Track and resolve all data related issues
  • Work with team management on project priorities and deliverable timelines

Minimum Qualifications:
  • Bachelor's degree in computer science or a related information technology field
  • 10 years of experience using SQL Server and .NET
  • 5 years of database development experience
  • 2 years of database development experience in a cloud environment
  • Expert understanding of data and schema standards and concepts
  • Expert in database design, implementation, troubleshooting, and maintenance
  • Expert in Database schema and SQL query creation and performance tuning
  • Expert in partitioning and how to use it effectively
  • Excellent training, communication, documentation, and presentation skills
  • Expert in HA/DR options and replication strategies
  • Experience working with Windows server, including Active Directory
  • Experience on high-performing agile teams through the entire development lifecycle

Preferred:
  • Able to professionally argue and arrive at the right solution
  • Create technical documentation
  • Assist in promoting a positive team culture
  • Sense of ownership and pride in your performance and its impact on company’s success
  • Critical thinker and problem-solving skills
  • Flexible team player that takes initiative
  • Excellent time management skills
  • Ability to organize and plan work independently
  • Passion for doing what is right for the team, our company, and our customers
  • Experience with .NET Core
  • Experience in the payments industry
  • Microsoft certifications
  • Complex SSIS/ETL development and deployment
  • Experience in the creation of ER diagrams
  • Experience in database normalization
  • Background in data definitions for reporting and analytics
  • Experience upgrading database servers, migrating to different SQL versions, and backups/restores
  • Experience with Azure SQL and NoSQL based solutions