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