Software Engineer – Program Implementation

Job Description

Title: Software Engineer – Program Implementation

Company Name: The Institute of Chartered Accountants of Bangladesh

Vacancy: 2

Age: Na

Job Location: Dhaka

Salary: Negotiable

Experience:

  • 1 to 3 years
  • The applicants should have experience in the following business area(s): Audit Firms /Tax Consultant


Published: 2026-03-01

Application Deadline: 2026-03-07

Education:
    • Bachelor/Honors

Bachelor’s in Computer Science, Software Engineering, or related field.



Requirements:
  • 1 to 3 years
  • The applicants should have experience in the following business area(s): Audit Firms /Tax Consultant


Skills Required:

Additional Requirements:
  • 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



Responsibilities & Context:

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:

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)



Job Other Benifits:

Employment Status: Full Time

Job Work Place: Work at office

Company Information:

Gender: Male and Female can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: IT & Telecommunication

Similar Jobs