We are seeking a highly skilled Senior Software Engineer with extensive expertise in databases, database migrations, performance optimization, and large-scale data processing to join our dynamic team. The ideal candidate will have strong hands-on experience with PostgreSQL and SQL Server, including managing database migrations, upgrades, production support, and handling complex data workflows. This role demands a proactive individual capable of delivering robust database solutions in a fast-paced environment.

Key Responsibilities

- Design, develop, maintain, and optimize databases primarily using PostgreSQL and SQL Server.
- Lead and execute database migration and upgrade projects, including hands-on data migration between PostgreSQL and SQL Server platforms.
- Provide production support by ensuring database performance, reliability, availability, and data integrity.
- Develop and optimize complex SQL queries, stored procedures, functions, and data-processing routines.
- Create advanced stored procedures for large-scale batch processing tasks such as matching, allocations, distributions, and reconciliations.
- Perform database performance tuning, troubleshooting, monitoring, backup, and recovery activities.
- Analyze and resolve complex database and data-related issues efficiently.
- Collaborate on migration projects involving multiple database platforms and technologies.
- Support Power BI implementations by managing data connectivity, reporting, query performance, and underlying database optimization.
- Work closely with developers, technical teams, and business stakeholders to understand data requirements and deliver effective database solutions.

Required Qualifications

- Proven experience as a Senior DBA or Senior Database Engineer with a strong focus on PostgreSQL and SQL Server.
- Demonstrated hands-on expertise in database migrations, particularly across PostgreSQL and SQL Server environments.
- Solid experience with database upgrades, data migration projects, and cross-platform database migrations.
- Extensive background in supporting and optimizing production databases.
- Proficiency in writing complex stored procedures and SQL scripts for large batch-processing workloads involving data-intensive operations such as matching, allocations, distributions, and reconciliations.
- Strong skills in database performance tuning, troubleshooting, monitoring, backup, and recovery.
- Experience with Power BI, including data connectivity, reporting, and performance optimization.
- Excellent analytical and problem-solving abilities.
- Strong communication and stakeholder management skills.
- Fluency in English, both written and spoken.
- A good understanding of programming concepts is advantageous.

Preferred Qualifications and Additional Skills

- Experience with .NET / C# and ASP.NET Core frameworks.
- Familiarity with microservices architecture and distributed systems.
- Knowledge of RabbitMQ messaging systems.
- Experience working with Docker and Kubernetes container orchestration.
- Understanding of CI/CD pipelines.
- Exposure to Agile methodologies.
- AWS experience, particularly with EC2, S3, and RDS services.

Additional Information

- Location: Islamabad (In-person role)
- Candidates must be willing to reliably commute or relocate to Islamabad prior to starting work.
- Education: Bachelor’s degree (required)
- Experience: Minimum of 5 years as a Senior Software Engineer with a database focus
- Language: English proficiency required

This position offers the opportunity to work on challenging database projects within a collaborative environment, contributing to the success of large-scale data processing and migration initiatives.

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Age:
18 - 65 Years
Minimum Education:
Bachelors
Career Level:
Manager
Maximum Experience:
5 Years
Apply Before:
Oct 10, 2026
Posting Date:
Oct 04, 2026

Anchorage Source

· 11-50 employees - Islamabad

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium
I found a job on Rozee!