Database Administrator

A Renowned Government Organization

A Renowned Government Organization

 

A Renowned Government Organization

Follow

More jobs from this company

Summary

  • Vacancy: —
  • Location: Dhaka
  • Salary: Tk. 160000 – 180000 (Monthly)
  • Experience: At least 10 years
  • Published: 20 Feb 2025

 

Requirements

Education

  • Masters
  • Master’s degree in Computer Science, Software Engineering, Information Management Systems, Information & Communication Engineering, or a related field with a focus on database management.

Experience

  • At least 10 years

Additional Requirements

Work Experience

  • At least 10 years of professional experience in database design, development, management, and administration, including experience in software development, information analysis, and documentation, preferably within government or development project settings. A minimum of 5 years of hands-on experience in a similar role or specializing in database design, normalization, performance tuning, and security.
  • Experience in agile development, microservices architecture, and advanced database management.
  • Relevant certifications in the field will be given preference, including:
  • Microsoft Certified: Azure Database Administrator Associate
  • Certified MySQL Database Administrator (CMDBA)

Technical Skills

  • Advanced knowledge of relational and non-relational databases, including SQL Server, PostgreSQL, MongoDB, MySQL, and NoSQL databases.
  • Proficiency in ASP.NET (MVC/Core/Blazor), C#, JavaScript (Node.js, React.js, AngularJS, jQuery), HTML5, Entity Framework, and LINQ.
  • Understanding of Microservices Architecture, Agile Development, and DevOps practices.
  • Experienced in backup strategies and Role-Based Access Control (RBAC).
  • Experience with containerization tools like Docker and orchestration tools such as Kubernetes will be regarded as an added advantage.
  • Familiarity with AI and Machine Learning concepts, including experience in database-driven AI/ML model integration, data preprocessing, and optimization for analytics-driven applications.
  • Good knowledge of security protocols, token-based authentication (JWT, OAuth2), and compliance with global data protection standards, GoB and international donor requirements.
  • Experience with Business Intelligence (BI) tools, including handling large and complex datasets for analytics and reporting.
  • Familiarity with emerging IT trends, such as cloud-native infrastructure, serverless architecture, and distributed data systems, ensuring adaptability to future innovations.

Soft Skills

  • Excellent problem-solving and decision-making skills, with strong attention to detail.
  • Strong communication and collaboration skills, with the ability to work effectively in a team.
  • Proven ability to work in dynamic, fast-paced environments while managing multiple tasks independently.
  • Adaptability to evolving project requirements, priorities, and technologies.

Responsibilities & Context

Duration: 2 years, with the possibility of extension

Background & Context

  • A renowned government organization, supported by an international development partner, is implementing a large-scale, nationwide project aimed at enhancing service delivery by strengthening digital infrastructure. This initiative focuses on leveraging technology to improve data management, decision-making, and operational efficiency while ensuring a robust MIS and scalable system. As part of this effort, the project is expanding its team to bring in skilled professionals who can contribute to its digital transformation goals.
  • The Database Administrator (DBA) will play a key role in designing, implementing, and maintaining a secure and optimized centralized database system. This position requires expertise in database architecture, performance tuning, and data security to ensure compliance with international standards. The DBA will collaborate with cross-functional teams to manage large-scale databases, enabling real-time data collection, processing, and analytics in a fast-paced environment.

Key Responsibilities

  • Database Management
    • Design, develop, and maintain relational and non-relational databases, including SQL Server, MongoDB and NoSQL databases.
    • Develop optimized database schemas, queries, and stored procedures to meet project requirements.
    • Perform routine maintenance of database systems to ensure reliable and continuous operation.
    • Implement backup strategies, ensuring data availability and recovery in case of system failure.
    • Develop, implement and test disaster recovery plans to ensure business continuity and high availability during emergencies and system disruptions.
  • Database Integration for Web Portals and Mobile Applications
    • Manage database integrations across multiple web portals and mobile applications, ensuring seamless data synchronization and interoperability.
    • Optimize database structures to support real-time interactions and backend APIs for web and mobile platforms.
    • Monitor and troubleshooting integration issues, ensuring uninterrupted data flow between systems.
    • Participate in software and API design, development, and maintenance activities alongside core DBA responsibilities.
    • Integrate with various external services, including:
      • NID Database
      • Birth Registration Number (BRN) Database
      • Mobile Financial Services (MFS) (bKash, Nagad, etc.)
  • Security Implementation
    • Protect database from vulnerabilities, including unauthorized access and data breaches, through best security practices.
    • Implement data encryption mechanisms to ensure compliance with global data protection standards, GoB and donor requirements.
    • Enforce Role-Based Access Control (RBAC) to enhance data security.
  • Performance Optimization
    • Monitor and optimize application performance using tools like Prometheus, Grafana Loki, and Application Insights.
    • Implement caching mechanisms, such as Redis, to enhance scalability and reduce latency.
    • Perform performance tuning by optimizing query execution plans, indexing, and system resources.
    • Utilize advanced technologies, including Artificial Intelligence (AI), Machine Learning (ML), and automation tools, to optimize web application performance and enhance user experience.
  • Auditing and Reporting
    • Conduct regular audits of database systems, access logs, and performance metrics.
    • Generate technical reports to provide insights into database health, availability, usage trends, and optimization recommendations.
  • Capacity Planning
    • Analyze database growth patterns and implement scalability solutions to handle increased workloads.
    • Forecast future resource requirements and optimize database structures accordingly.
  • Collaboration & Documentation
    • Work collaboratively with cross-functional teams, including M&Es, Graphic designers, testers, and project managers, to meet project objectives.
    • Maintain comprehensive technical documentation, including API references, database designs, and application architecture.
  • Training and Capacity Building
    • Conduct training sessions for team members and stakeholders to enhance technical capabilities and application usage.
    • Share best practices and provide ongoing technical support to ensure long-term sustainability of developed applications.
    • Perform any other duties assigned by the authority.

Skills & Expertise

Cloud Service

Database Optimization

ETL

microservices

Security

SQL Server

Compensation & Other Benefits

  • Competitive salary, negotiable based on qualifications and experience.
  • The monthly take-home salary will range between 1,60,000 – 1,80,000 BDT.

Employment Status

Full Time, Contractual

Job Location

Dhaka

Source link

To apply for this job email your details to admin@chakricircular.com