Title: SQL Database Developer
Company Name: MySoft Limited
Vacancy: --
Age: At most 35 years
Job Location: Dhaka
Salary: Negotiable
Experience:
Strong experience with:
Stored Procedures, Functions, Triggers, Views
CTEs, Temporary Tables, Table Variables
Window Functions, Dynamic SQL
Transactions and Error Handling
Experience optimizing databases containing millions of records.
Strong understanding of indexing, statistics, partitioning, and execution plans.
Experience with SSMS, SQL Profiler, and Database Tuning Advisor.
Knowledge of backup, restore, disaster recovery, and database maintenance.
Experience with ETL processes, data migration, Git, or Azure DevOps.
Technical Skills
Advanced T-SQL Development
Database Design & Data Modeling
Performance Tuning & Query Optimization
Execution Plan Analysis
Index Optimization
ETL Development & Data Migration
Database Security & High Availability
Reporting & Analytics Support
Soft Skills
Strong analytical and problem-solving abilities.
Excellent communication and documentation skills.
Ability to manage multiple priorities.
High attention to detail and commitment to quality.
Strong collaboration across technical and business teams.
Expected Competencies
We are seeking an experienced SQL professional with advanced expertise in Microsoft SQL Server, database development, optimization, and performance tuning. The ideal candidate will maintain, enhance, and optimize existing databases while designing scalable solutions for enterprise applications. This role requires strong analytical skills, the ability to identify performance bottlenecks, recommend improvements, and collaborate closely with developers and business stakeholders.
Key Responsibilities:
Design, develop, maintain, and improve existing SQL databases and data models.
Write, optimize, and troubleshoot advanced T-SQL queries, stored procedures, functions, triggers, and views.
Analyze execution plans and resolve database performance bottlenecks.
Design indexing strategies and optimize queries for large datasets.
Monitor database health and implement performance improvements.
Enhance existing database architecture and recommend best practices.
Support application development teams with scalable, reliable database solutions.
Develop and maintain database documentation.
Support ETL processes, data migration, reporting, and business intelligence initiatives.
Ensure database security, integrity, backup, and disaster recovery.