Senior Database Engineer
Total Quality Logistics · Charlotte, NC · 3 wk ago
Information TechnologyFull-time
About the role
The Database Engineer will work closely with development teams during the design, development, testing, and implementation of in-house application code, primarily supporting data storage and data access needs. While the focus will be on SQL Server, expertise in MongoDB, Elasticsearch, and other DBMS platforms is crucial to support modernization and growth. The goal is to proactively address database performance and stability earlier in the software development lifecycle.
Responsibilities
- Partner with application development teams to ensure the delivery of robust, data-intensive OLTP applications.
- Provide technical expertise (e.g., schema design, query optimization, indexing, stress testing) in SQL Server, MongoDB, Elasticsearch, and other DBMS platforms.
- Assist in selecting and implementing the proper database platform based on data storage, retrieval, and availability requirements.
- Create and enforce database standards for nomenclature, security, and access methods (e.g., paging, caching).
- Conduct performance and stress testing in partnership with application development and performance engineering teams.
- Identify and translate the data needs of development teams into structured requests to ensure timely delivery.
- Perform ad hoc troubleshooting of database-related issues in non-production environments.
- Liaise with the Database Administration team to ensure infrastructure supports current and future application development.
Requirements
- Bachelor’s degree or higher is preferred, or relevant work experience.
- Exceptional aptitude for learning new tools and technologies.
- Excellent verbal and written communication skills.
- Experience with ORMs such as Entity Framework.
- 3 to 5 years of professional experience using SQL Server or other relational database platforms.
- 1 to 3 years of professional experience using MongoDB, Elasticsearch, or other NoSQL database platforms.
- Knowledge of database design principles, data modeling, and normalization.
- Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes, Tilt).
- Familiarity with DevOps practices and tools (e.g., Git, Azure DevOps, Pipelines).
- Experience with scripting languages (e.g., Python, PowerShell) for automation tasks.
- Exposure to and understanding of AI models to accelerate growth (e.g., custom skills, toolsets).
- In-depth knowledge of performance-tuning queries and optimizing indexes.
Location
200 Regency Executive Park Dr., Charlotte, NC 28217
Employment visa sponsorship is unavailable for this position.