Senior Software Engineer

Job Description

Title: Senior Software Engineer

Company Name: ASA

Vacancy: 01

Job Location: Dhaka

Employment Status: Full-time

Educational Requirements:
∎ Bachelor degree in Computer Science & Engineering, Computer Science, Information Science, from any reputed university.

Experience Requirements:
∎ At least 4 year(s)

Job Context:
∎ Sound knowledge on OOP methodology including SOLID principles.
∎ Relational database design, development and implementation. Excellent capability of writing complex SQL queries and objects database programming using SQL especially in SQL server environment.
∎ 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.
∎ Must have good experience and sound knowledge in .NET framework, ASP .NET, C#.
∎ Must have good knowledge on HTML, CSS, DHTML, XML, JavaScript, CSS, AJAX, and MVC.
∎ Good understanding of JavaScript concepts with common frameworks like JQuery, AJAX, AngularJs etc.
∎ Knowledge on 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 on n-Tier architecture, Agile software development methodology, Scrum, and UML.
∎ Knowledge on Redis service and Web API is a plus.
∎ Must have good command over Android app life cycle and its components.
∎ Expert in Java, kotlin, Android Studio.
∎ Experience with JSON and XML schemas
∎ Experience writing communications interfaces, such as RESTful HTTP services.
∎ Demonstrated strong mobile usability and interaction design sense.

Job Responsibilities:
∎ 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 include Database health checking, optimizing different design aspects (Architectural as well as Database), and optimizing the database query as needed.
∎ Mentoring Asst. Software Engineers.
∎ Collaborate on the design of mobile applications and features

Additional Requirements:
∎ Minimum 4 Years under-graduate working experience in any large software development organization. This means working experience before completing bachelor degree is not acceptable.
∎ Experience can be reduced for BUET and DU graduates and Master's degree holders from any reputed North American University.
∎ Must have working experience in financial institution, Taxation, Human Resource management related systems.
∎ Experience in working in Microfinance domain will be considered as an advantage.
∎ Able to work independently & under pressure.
∎ The applicant must be a non-smoker.
∎ Smart and well-conversant with professionalism.
∎ Good written and verbal communication skill in English & Bengali.

Salary:
∎ Tk. 80000 - 90000 (Monthly)
∎ Salary: 80,000/- to 90,000/- BDT (Per month) during probation period, salary will be fix based on experience. Probation period will be 1 (one) year. After successful completion of the probationary period, the officer will be accommodated in the regular Pay Scale of ASA. The benefit like Contributory Provident Fund, Gratuity, Yearly Increment, Festival Allowance and Employee`s Group Benefit Fund will be entitled.

Application Deadline: August 3, 2019

Company Information:
∎ ASA
∎ Address : ASA Tower, 23/3, Bir Uttam A.N.M. Nuruzzaman Sarak, Shyamoli, Mohammadpur, Dhaka-1207
∎ Web : www.asa.org.bd
∎ Business : Microfinance, Poverty Alleviation

Category: IT/Telecommunication

Read Before Apply: Interested candidates may apply at www.bdjobs.com along with a full CV (with mobile no. & e-mail address) within 03/08/2019. Original copies of certificates, testimonials and other documents must be produced at the time of interview. The selected candidates will be required to deposit TK. 10,000/- (Ten Thousand) at the time of joining and he/she will get it back with interest while leaving the job according to the rules of the organization.

Similar Jobs