Web Application Developer

Job Description

Title: Web Application Developer

Company Name: A Renowned Government Organization

Vacancy: --

Location: Dhaka

Salary: Tk. 160000 - 180000 (Monthly)

Experience:
∎ At least 10 years

Published: 20 Feb 2025

Education:
∎ Masters
∎ Master’s Degree in Computer Science, Information Systems, or a related field, or a related field from a reputed university with a focus on system analysis and design.
∎ Master’s Degree in Computer Science, Information Systems, or a related field, or a related field from a reputed university with a focus on system analysis and design.

Requirements:

Additional Requirements:
∎ At least 10 years of professional experience in software development, including a minimum of 5 years of hands-on experience in a similar role or in web application development for large-scale, complex projects.
∎ Experience in agile development, microservices architecture, and advanced database management.
∎ Proficiency in ASP.NET (MVC/Core/Blazor), C#, JavaScript (Node.js, React.js, Angular, jQuery), HTML5, Entity Framework, and LINQ.
∎ Expertise in databases like SQL Server, MongoDB, and NoSQL databases.
∎ Strong understanding of Microservices Architecture, Agile Development, and DevOps practices.
∎ Experience with containerization tools like Docker and orchestration tools such as Kubernetes will be regarded as an added advantage.
∎ Familiarity with API Gateways (Azure API Management, Kong, NGINX) and tools like Swagger/OpenAPI for API documentation.
∎ Advanced knowledge of security protocols, token-based authentication (JWT, OAuth2), and compliance with data protection standards of GoB and International Donors.
∎ Expertise in performance monitoring tools, including Prometheus, Grafana Loki, and Application Insights, is highly desirable and will be considered a significant advantage.
∎ 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.
∎ Work Experience
∎ At least 10 years of professional experience in software development, including a minimum of 5 years of hands-on experience in a similar role or in web application development for large-scale, complex projects.
∎ Experience in agile development, microservices architecture, and advanced database management.
∎ Technical Skills
∎ Proficiency in ASP.NET (MVC/Core/Blazor), C#, JavaScript (Node.js, React.js, Angular, jQuery), HTML5, Entity Framework, and LINQ.
∎ Expertise in databases like SQL Server, MongoDB, and NoSQL databases.
∎ Strong understanding of Microservices Architecture, Agile Development, and DevOps practices.
∎ Experience with containerization tools like Docker and orchestration tools such as Kubernetes will be regarded as an added advantage.
∎ Familiarity with API Gateways (Azure API Management, Kong, NGINX) and tools like Swagger/OpenAPI for API documentation.
∎ Advanced knowledge of security protocols, token-based authentication (JWT, OAuth2), and compliance with data protection standards of GoB and International Donors.
∎ Expertise in performance monitoring tools, including Prometheus, Grafana Loki, and Application Insights, is highly desirable and will be considered a significant advantage.
∎ 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:
∎ 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 Web Application Developer (WAD) will play a key role in designing, developing, and maintaining secure, scalable, and user-centric web applications that align with the project’s objectives. This role requires expertise in modern web technologies, front-end and back-end development, and database management to build and integrate robust applications. The developer will collaborate with cross-functional teams to enable real-time data collection, reporting, and monitoring while ensuring global best practices in performance, security, and accessibility.
∎ Web Application DevelopmentDesign, develop, and maintain dynamic web applications using frameworks like ASP.NET (MVC/Core/Blazor) and Entity Framework.Build responsive and user-friendly front-end interfaces using HTML, CSS, JavaScript, and libraries/frameworks like Angular, React, or jQuery.Integrate front-end interfaces with back-end services and databases to ensure seamless functionality.Ensure web applications can integrate with external services such as:NID DatabaseBirth Registration Number (BRN) DatabaseMobile Financial Services (MFS) (e.g., bKash, Nagad)SMS GatewaysMessaging Services (e.g., WhatsApp, Viber, Telegram)Cloud Storage Solutions (e.g., OneDrive, Dropbox, Google Drive)Google Maps
∎ Design, develop, and maintain dynamic web applications using frameworks like ASP.NET (MVC/Core/Blazor) and Entity Framework.
∎ Build responsive and user-friendly front-end interfaces using HTML, CSS, JavaScript, and libraries/frameworks like Angular, React, or jQuery.
∎ Integrate front-end interfaces with back-end services and databases to ensure seamless functionality.
∎ Ensure web applications can integrate with external services such as:NID DatabaseBirth Registration Number (BRN) DatabaseMobile Financial Services (MFS) (e.g., bKash, Nagad)SMS GatewaysMessaging Services (e.g., WhatsApp, Viber, Telegram)Cloud Storage Solutions (e.g., OneDrive, Dropbox, Google Drive)Google Maps
∎ NID Database
∎ Birth Registration Number (BRN) Database
∎ Mobile Financial Services (MFS) (e.g., bKash, Nagad)
∎ SMS Gateways
∎ Messaging Services (e.g., WhatsApp, Viber, Telegram)
∎ Cloud Storage Solutions (e.g., OneDrive, Dropbox, Google Drive)
∎ Google Maps
∎ API Development & IntegrationDevelop RESTful APIs and manage API versioning using tools like Swagger/OpenAPI.Integrate external APIs and integrate them into the system to expand functionality.Implement API Gateways such as Azure API Management, Kong, or NGINX to ensure secure and efficient routing.Integration across multiple web portals and mobile applications ensuring unified data synchronization and interoperability.
∎ Develop RESTful APIs and manage API versioning using tools like Swagger/OpenAPI.
∎ Integrate external APIs and integrate them into the system to expand functionality.
∎ Implement API Gateways such as Azure API Management, Kong, or NGINX to ensure secure and efficient routing.
∎ Integration across multiple web portals and mobile applications ensuring unified data synchronization and interoperability.
∎ Database ManagementDesign and manage relational and non-relational databases, including SQL Server, PostgreSQL, MongoDB, and NoSQL databases.Develop optimized database schemas, queries, and stored procedures to meet project requirements.Ensure secure access controls and implement performance optimization strategies.Develop integrated solutions using REST APIs, gRPC, or message brokers like RabbitMQ or Kafka to enhance modular system scalability, leveraging microservices architecture for efficient and independent system components.
∎ Design and manage relational and non-relational databases, including SQL Server, PostgreSQL, MongoDB, and NoSQL databases.
∎ Develop optimized database schemas, queries, and stored procedures to meet project requirements.
∎ Ensure secure access controls and implement performance optimization strategies.
∎ Develop integrated solutions using REST APIs, gRPC, or message brokers like RabbitMQ or Kafka to enhance modular system scalability, leveraging microservices architecture for efficient and independent system components.
∎ Security ImplementationImplement token-based authentication mechanisms such as JWT or OAuth2.Protect applications from vulnerabilities, including unauthorized access and data breaches, through best security practices.Ensure compliance with global data protection standards in line with GoB and donor requirements.
∎ Implement token-based authentication mechanisms such as JWT or OAuth2.
∎ Protect applications from vulnerabilities, including unauthorized access and data breaches, through best security practices.
∎ Ensure compliance with global data protection standards in line with GoB and donor requirements.
∎ Performance OptimizationMonitor and troubleshoot web application systems to identify and resolve issues promptly, ensuring optimal performance and minimal downtime.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.Utilize advanced technologies, including Artificial Intelligence (AI), Machine Learning (ML), and automation tools, to optimize web application performance and enhance user experience.
∎ Monitor and troubleshoot web application systems to identify and resolve issues promptly, ensuring optimal performance and minimal downtime.
∎ 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.
∎ Utilize advanced technologies, including Artificial Intelligence (AI), Machine Learning (ML), and automation tools, to optimize web application performance and enhance user experience.
∎ Collaboration & DocumentationWork collaboratively with cross-functional teams, including M&Es, graphic designers, testers, and project managers to meet project objectives.Develop and maintain comprehensive technical documentation, including user manuals, API references, database designs, and application architecture.Work closely with the Help Desk team to provide technical support for web applications, oversee issue tracking, and ensure the timely resolution of user-reported problems to maintain seamless system functionality and an optimal user experience.
∎ Work collaboratively with cross-functional teams, including M&Es, graphic designers, testers, and project managers to meet project objectives.
∎ Develop and maintain comprehensive technical documentation, including user manuals, API references, database designs, and application architecture.
∎ Work closely with the Help Desk team to provide technical support for web applications, oversee issue tracking, and ensure the timely resolution of user-reported problems to maintain seamless system functionality and an optimal user experience.
∎ Training and Capacity BuildingConduct 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.Any other tasks assigned by the authority.
∎ 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.
∎ Any other tasks assigned by the authority.
∎ 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 Web Application Developer (WAD) will play a key role in designing, developing, and maintaining secure, scalable, and user-centric web applications that align with the project’s objectives. This role requires expertise in modern web technologies, front-end and back-end development, and database management to build and integrate robust applications. The developer will collaborate with cross-functional teams to enable real-time data collection, reporting, and monitoring while ensuring global best practices in performance, security, and accessibility.
∎ Key Responsibilities
∎ Web Application Development
∎ Design, develop, and maintain dynamic web applications using frameworks like ASP.NET (MVC/Core/Blazor) and Entity Framework.
∎ Build responsive and user-friendly front-end interfaces using HTML, CSS, JavaScript, and libraries/frameworks like Angular, React, or jQuery.
∎ Integrate front-end interfaces with back-end services and databases to ensure seamless functionality.
∎ Ensure web applications can integrate with external services such as:
∎ NID Database
∎ Birth Registration Number (BRN) Database
∎ Mobile Financial Services (MFS) (e.g., bKash, Nagad)
∎ SMS Gateways
∎ Messaging Services (e.g., WhatsApp, Viber, Telegram)
∎ Cloud Storage Solutions (e.g., OneDrive, Dropbox, Google Drive)
∎ Google Maps
∎ API Development & Integration
∎ Develop RESTful APIs and manage API versioning using tools like Swagger/OpenAPI.
∎ Integrate external APIs and integrate them into the system to expand functionality.
∎ Implement API Gateways such as Azure API Management, Kong, or NGINX to ensure secure and efficient routing.
∎ Integration across multiple web portals and mobile applications ensuring unified data synchronization and interoperability.
∎ Database Management
∎ Design and manage relational and non-relational databases, including SQL Server, PostgreSQL, MongoDB, and NoSQL databases.
∎ Develop optimized database schemas, queries, and stored procedures to meet project requirements.
∎ Ensure secure access controls and implement performance optimization strategies.
∎ Develop integrated solutions using REST APIs, gRPC, or message brokers like RabbitMQ or Kafka to enhance modular system scalability, leveraging microservices architecture for efficient and independent system components.
∎ Security Implementation
∎ Implement token-based authentication mechanisms such as JWT or OAuth2.
∎ Protect applications from vulnerabilities, including unauthorized access and data breaches, through best security practices.
∎ Ensure compliance with global data protection standards in line with GoB and donor requirements.
∎ Performance Optimization
∎ Monitor and troubleshoot web application systems to identify and resolve issues promptly, ensuring optimal performance and minimal downtime.
∎ 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.
∎ Utilize advanced technologies, including Artificial Intelligence (AI), Machine Learning (ML), and automation tools, to optimize web application performance and enhance user experience.
∎ Collaboration & Documentation
∎ Work collaboratively with cross-functional teams, including M&Es, graphic designers, testers, and project managers to meet project objectives.
∎ Develop and maintain comprehensive technical documentation, including user manuals, API references, database designs, and application architecture.
∎ Work closely with the Help Desk team to provide technical support for web applications, oversee issue tracking, and ensure the timely resolution of user-reported problems to maintain seamless system functionality and an optimal user experience.
∎ 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.
∎ Any other tasks assigned by the authority.

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.
∎ 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

Read Before Apply:

Interested candidates are requested to apply online through Bdjobs.com by submitting their updated CVs.

Only shortlisted candidates will be contacted for the next steps in the recruitment process.

Any personal persuasion/phone call will result in disqualification of candidature.

We are committed to creating a diverse and inclusive work environment. All qualified applicants, regardless of gender, age, disability, ethnicity, or background, are encouraged to apply.



Company Information:
∎ A Renowned Government Organization

Application Deadline: 28 Feb 2025

Category: IT/Telecommunication

Interested By University

University Percentage (%)
Jahangirnagar University 5.67%
Daffodil International University (DIU) 5.67%
National University 4.96%
BRAC University 3.55%
University of Dhaka 2.84%
Jagannath University 2.84%
Mawlana Bhashani Science & Technology University 2.84%
North South University 2.84%
American International University Bangladesh (AIUB) 2.13%
United International University 2.13%

Interested By Age Range

Age Range Percentage (%)
20-30 38.30%
31-35 24.11%
36-40 19.15%
40+ 16.31%

Interested By Salary Range

Salary Range Percentage (%)
0-20K 17.86%
20K-30K 5.00%
30K-40K 2.86%
40K-50K 6.43%
50K+ 67.86%

Interested By Experience Range

Experience Range Percentage (%)
0 years (Freshers) 22.70%
0.1 - 1 years 5.67%
1.1 - 3 years 9.93%
3.1 - 5 years 5.67%
5+ years 56.03%

Similar Jobs