Title: Software Engineer – Program Implementation
Company Name: The Institute of Chartered Accountants of Bangladesh
Vacancy: 2
Age: Na
Job Location: Dhaka
Salary: Negotiable
Experience:
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
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)