Senior Database Developer

The Link
Las Vegas, NV, United States
3 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours
Job source

Tech stack

Query Performance .NET Framework Application Programming Interfaces (APIs) Applications Architecture Big Data Software as a Service Cloud Engineering Code Review Databases Data Integration Data Integrity Extract Transform Load (ETL)
+34 more
Data Migration Data Systems Relational Databases Database Design Database Development Database Queries Database Security Database Theory DevOps Monitoring of Systems Mobile Application Software Microsoft SQL Server SQL Azure MongoDB NoSQL Performance Tuning Query Optimization SQL Stored Procedures Systems Integration Transact-SQL Management of Software Versions Web Applications Freeform SQL Enterprise Software Applications Azure Data Factory Concurrency Database Optimization Database Performance Git Information Technology Enterprise Integration Restful APIs Software Version Control Microservices

Job description

We are seeking an experienced Senior Database Developer with strong expertise in Microsoft SQL Server and MongoDB to design, develop, optimize, and support scalable database solutions. The ideal candidate will have extensive hands-on experience with complex SQL development, stored procedures, database design, performance tuning, data integration, and troubleshooting high-volume production systems. This role will work closely with application developers, architects, DevOps, and business teams to build reliable and high-performing data solutions supporting business-critical applications., + Design, develop, and maintain databases using Microsoft SQL Server and MongoDB.

  • Develop and optimize complex SQL queries, stored procedures, functions, views, triggers, and database scripts.
  • Design efficient database schemas, tables, indexes, relationships, and data models.
  • Perform query optimization and performance tuning for high-volume transactional systems.
  • Analyze execution plans and identify database performance bottlenecks.
  • Design and implement solutions for processing and managing large datasets.
  • Develop database solutions that support APIs, web applications, mobile applications, and enterprise integrations.
  • Work with engineering teams on relational and NoSQL data modeling and selecting appropriate data-storage patterns.
  • Build and support data migration, transformation, and integration processes.
  • Troubleshoot database-related production issues and perform root-cause analysis.
  • Implement appropriate database security, access controls, and data protection practices.
  • Participate in code reviews and establish database development standards and best practices.
  • Support database deployments across development, QA, staging, and production environments.
  • Collaborate with application developers, solution architects, DevOps engineers, and other technical teams.

Requirements

  • 7-10 years of professional database development experience.
  • Advanced hands-on experience with Microsoft SQL Server.
  • Strong experience with MongoDB and NoSQL database concepts.
  • Expert-level knowledge of T-SQL.
  • Extensive experience developing and optimizing stored procedures, complex queries, views, functions, triggers, and indexes.
  • Strong understanding of relational database design, normalization, data modeling, and indexing strategies.
  • Experience analyzing execution plans, query performance, locking, blocking, and database bottlenecks.
  • Experience working with high-volume and business-critical production databases.
  • Strong understanding of database transactions, concurrency, and data integrity.
  • Experience with ETL, data migration, and integration solutions.
  • Experience integrating databases with REST APIs and enterprise applications.
  • Strong troubleshooting and analytical skills.
  • Experience working within Agile/Scrum development environments.
  • Strong communication skills and ability to collaborate across engineering teams.
  • Experience with Azure SQL Database, Azure SQL Managed Instance, or other Azure data services.
  • Familiarity with CI/CD pipelines and automated database deployments.
  • Experience with Git-based source control and database versioning.
  • Knowledge of cloud-native and distributed application architecture.
  • Experience supporting high-availability and high-transaction-volume applications.
  • Familiarity with monitoring and observability tools for database performance.
  • Experience working with modern application stacks such as .NET, APIs, microservices, and cloud-based applications.
  • Must be 21 years of age or older., + Bachelor’s degree in computer science, Information Technology, Engineering, or a related field, or equivalent professional experience.

About the company

  • Link Technologies (LinkTechConsulting.com), a Las Vegas based IT consulting firm, is currently seeking a Senior Database Developer to join our team.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…