Senior Software Engineer

Job Description

Title: Senior Software Engineer

Company Name: ASA

Vacancy: 01

Location: Dhaka

Salary: Negotiable

Experience:
∎ At least 7 years

Published: 22 May 2025

Education:
∎ Minimum B.Sc./ M.Sc. in CSE/ IT/ MIS/ Software Engineering/ ECE/ EEE or equivalent relevant engineering degree.

Requirements:

Additional Requirements:
∎ Age at most 40 years (as per NID card).
∎ At least 7 years working experience in relevant field after graduation.
∎ Excellent capability of writing complex SQL queries and objects database programming using SQL especially in SQL server environment.
∎ The applicant must be a non-smoker.
∎ Sound knowledge on OOP methodology including SOLID principles.
∎ Clear understanding on different performance improvement techniques like query optimization, database indexing, paging, and so on.
∎ Extensive experience on using MS SQL Server, Crystal Report, RDLC.
∎ Must have good experience and sound knowledge in .NET framework, ASP .NET, C#, NET 8/9.
∎ Must have good knowledge in HTML, CSS, DHTML, XML, JavaScript, CSS, AJAX, and MVC.
∎ Good understanding of JavaScript concepts with common frameworks like JQuery, AJAX, AngularJs etc.
∎ Knowledge in Entity Framework or other ORM.
∎ Understanding of software engineering design, development methodologies.
∎ In-depth knowledge in software tools and design techniques in line with leading new technologies.
∎ Should have sound knowledge in n-Tier architecture microservices, agile software development methodology, scrum, and UML.
∎ Knowledge in Redis service and Web API is a plus.
∎ Knowledge in Linux, Docker is a plus.
∎ Experience in JSON and XML schemas.
∎ Experience in writing communications interfaces such as RESTful HTTP services.
∎ Demonstrated strong mobile usability and interaction design sense.
∎ Must have working experience in Financial/Taxation/Human Resource Management related systems.
∎ Experience in working in Microfinance domain will be considered as an advantage.
∎ Able to work independently & under pressure.
∎ Smart and well-conversant maintaining professionalism.
∎ Good written and verbal communication skills in English & Bengali.
∎ Ready to work under different work schedules/ rosters.
∎ Age at most 40 years (as per NID card).
∎ At least 7 years working experience in relevant field after graduation.
∎ Excellent capability of writing complex SQL queries and objects database programming using SQL especially in SQL server environment.
∎ The applicant must be a non-smoker.
∎ Sound knowledge on OOP methodology including SOLID principles.
∎ Clear understanding on different performance improvement techniques like query optimization, database indexing, paging, and so on.
∎ Extensive experience on using MS SQL Server, Crystal Report, RDLC.
∎ Must have good experience and sound knowledge in .NET framework, ASP .NET, C#, NET 8/9.
∎ Must have good knowledge in HTML, CSS, DHTML, XML, JavaScript, CSS, AJAX, and MVC.
∎ Good understanding of JavaScript concepts with common frameworks like JQuery, AJAX, AngularJs etc.
∎ Knowledge in Entity Framework or other ORM.
∎ Understanding of software engineering design, development methodologies.
∎ In-depth knowledge in software tools and design techniques in line with leading new technologies.
∎ Should have sound knowledge in n-Tier architecture microservices, agile software development methodology, scrum, and UML.
∎ Knowledge in Redis service and Web API is a plus.
∎ Knowledge in Linux, Docker is a plus.
∎ Experience in JSON and XML schemas.
∎ Experience in writing communications interfaces such as RESTful HTTP services.
∎ Demonstrated strong mobile usability and interaction design sense.
∎ Must have working experience in Financial/Taxation/Human Resource Management related systems.
∎ Experience in working in Microfinance domain will be considered as an advantage.
∎ Able to work independently & under pressure.
∎ Smart and well-conversant maintaining professionalism.
∎ Good written and verbal communication skills in English & Bengali.
∎ Ready to work under different work schedules/ rosters.

Responsibilities & Context:
∎ Relational database design, development and implementation.
∎ Conduct requirement analysis, design and development of the enhancement and modification request forwarded by different stakeholders.
∎ Plan for regular maintenance activity of the assigned system. This includes Database health checking, optimizing different design aspects (Architectural as well as database), and optimize the database query as needed.
∎ Conduct mentoring sessions for Asst. Software Engineers.
∎ Collaborate on the design of mobile applications and features.
∎ Undertake any other lawful responsibilities as assigned by the office/supervisor.
∎ ASA is one of the biggest MFIs in the world with more than 26 thousand employees serving around 70 lakh clients across the country. Here all the applications are developed by our own in-house IT team. ASA is in the process of digital transformation of its 3075 branches' operations involving per day more than 90 (ninety) lakh transactions in the system of more than 26000 users.ASA welcomes you to take the initial challenges in this process.
∎ Responsibilities:

Compensation & Other Benefits:
∎ Salary: Negotiable.
∎ Probation period will be 1 (one) year long. After successful completion of the probationary period, the employee will be accommodated in the regular Pay Scale of ASA.
∎ All admissible benefits like Contributory Provident Fund, Gratuity, Yearly Increment, Festival Allowance, Naboborsho Allowance (Boishakhy) and Employee's Group Benefit Fund will be attributed.
∎ Salary: Negotiable.
∎ Probation period will be 1 (one) year long. After successful completion of the probationary period, the employee will be accommodated in the regular Pay Scale of ASA.
∎ All admissible benefits like Contributory Provident Fund, Gratuity, Yearly Increment, Festival Allowance, Naboborsho Allowance (Boishakhy) and Employee's Group Benefit Fund will be attributed.

Workplace:
∎ Work at office

Employment Status: Full Time

Job Location: Dhaka

Read Before Apply:

Only Interested and eligible candidates are highly encouraged to apply through www.bdjobs.com or https://jobs.asabd.org/ within 14/06/2025. The original copies of certificates must be carried with and may have to be produced to the board at the time of interview. According to the rules of the organization, selected candidates will be required to deposit TK 10,000/- (ten thousand) at the time of joining the organization and they will get it back with applicable interest while leaving the organization.

Applicants from govt. approved/recognized University/Institute (including campus/course/program) will only be considered as valid candidates.

Only shortlisted candidates will be called in for the recruitment procedure.

ASA, an equal opportunity employee, strictly enforces a zero-tolerance policy against sexual exploitation, discrimination in any terms and abuses. Potential candidates will undergo comprehensive reference and background checks. Any attempts to influence the recruitment process will lead to automatic disqualification of candidature.

ASA is a grant free, self-reliant and non-smoking microcredit organization.

Microcredit Regulatory Authority (MRA) Certificate No. 00470-00538-00100)



Company Information:
∎ ASA
∎ ASA Tower, 23/3, Bir Uttam A.N.M. Nuruzzaman Sarak, Shyamoli, Mohammadpur, Dhaka-1207
∎ Microfinance, Poverty Alleviation

Address::
∎ ASA Tower, 23/3, Bir Uttam A.N.M. Nuruzzaman Sarak, Shyamoli, Mohammadpur, Dhaka-1207
∎ Microfinance, Poverty Alleviation

Application Deadline: 14 Jun 2025

Category: IT/Telecommunication

Interested By University

University Percentage (%)
Daffodil International University (DIU) 7.26%
Jahangirnagar University 5.56%
National University 3.42%
Mawlana Bhashani Science & Technology University 3.42%
Jagannath University 2.99%
United International University 2.99%
Stamford University Bangladesh 2.99%
University of Dhaka 2.56%
Dhaka International University 2.56%
American International University Bangladesh (AIUB) 2.56%

Interested By Age Range

Age Range Percentage (%)
20-30 33.76%
31-35 34.19%
36-40 18.80%
40+ 9.83%

Interested By Salary Range

Salary Range Percentage (%)
0-20K 7.26%
20K-30K 9.83%
30K-40K 10.26%
40K-50K 8.12%
50K+ 64.53%

Interested By Experience Range

Experience Range Percentage (%)
0 years (Freshers) 10.68%
0.1 - 1 years 4.70%
1.1 - 3 years 10.26%
3.1 - 5 years 15.38%
5+ years 58.97%

Similar Jobs