The Institute of Chartered Accountants of Bangladesh (ICAB) is going to hire talented IT Professionals to strengthen institute’s digital transformation initiatives and enhance institute-wide technological capability. ICAB invites applications from qualified and committed professionals for the following positions in Information Technology (IT) Division:

Name of the Position: Software Engineer – Program Implementation, No. of Post: 02

Job Summary

The Software Engineer will work on software development for internal systems, web applications, automation tools, and integration of digital platforms across the firm.

Key Responsibilities

1. Backend (C# / .NET)

  • Solid understanding of C# and object-oriented programming (OOP) principles.
  • Hands-on experience with ASP.NET Core for building RESTful APIs.
  • Familiarity with Entity Framework Core (EF Core) or Dapper.
  • Understanding of dependency injection, middleware, and application configuration.
  • Basic knowledge of HTTP concepts (status codes, request/response lifecycle).
  • Basic understanding of authentication concepts (JWT, API security – conceptual level).

2. Frontend (Next.js / React)

  •  Proficiency in JavaScript (ES6+) or TypeScript.
  •  Experience building web applications using React and Next.js.
  • Good knowledge of HTML5, CSS3, and modern styling approaches.
  • Experience with UI libraries such as Tailwind CSS and Shadcn UI.
  • Basic understanding of state management (Redux, RTK, or Zustand).
  • Familiarity with API integration and handling async data (fetch / axios).

3. Database (Oracle)

  • Experience working with relational databases, specifically Oracle.
  • Ability to write SQL queries (SELECT, JOINs, GROUP BY, WHERE).
  • Basic understanding of database design concepts:
  • Normalization
  • Primary and foreign keys
  • Indexing fundamentals
  • Basic familiarity with Oracle-specific concepts (schemas, sequences).

4. Cloud & DevOps (AWS)

  • Basic familiarity with AWS services such as EC2, S3, and RDS.
  • Understanding of Git version control (branching, merging, pull requests).
  • Exposure to Docker and container-based development.
  • Basic awareness of CI/CD workflows (e.g., GitHub Actions)

Qualifications

  • Bachelor’s in Computer Science, Software Engineering, or related field.
  • 1–3 years’ degree experience in application development (freshers with strong skills may apply).
  • Strong knowledge of:
    • C#, .NET Core, Python, or PHP
    • HTML, CSS, JavaScript, React/Angular (optional)
    • SQL Server/MySQL
    • REST APIs

Core Competencies

  • Coding proficiency
  • Analytical thinking
  • Team collaboration
  • Continuous learning mindset

------------------------------------------------------------------------------------------------------------------------------
Job Location: Dhaka.

Salary & Benefit: Negotiable

Persons having the qualifications and competencies of the positions mentioned above are requested to send detailed resumes with a covering letter and a passport size photograph, stating the name of the position, through email: hr@icab.org.bd

Applicants can also send the hard copies of their applications along with their CVs to the following address: The Chief Executive Officer (CEO), ICAB, CA Bhaban, 100 Kazi Nazrul Islam Avenue, Kawran Bazar, Dhaka-1215 by 07 March 2026.