
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
To apply for this job email your details to admin@chakricircular.com
