Title: Software Engineer (Java)
Company Name: Development Initiative for Social Advancement (DISA)
Vacancy: 4
Job Location: Dhaka
Employment Status: Full-time
Educational Requirements:
∎ B.Sc/ M.Sc in Computer science & Engineering from any reputed University.
Experience Requirements:
∎ At least 4 year(s)
Job Responsibilities:
∎ Fully understand project requirements to implement programmatic solutions that efficiently and effectively address the requirements.
∎ Design and development user interface as per specification.
∎ Design and development reports as per specification.
∎ Work with development team to define and implement architecture as directed.
∎ Work within an agile development process to deliver quality solutions on schedule.
∎ Participate in testing when required.
∎ Will be required to work in any phase of the software product life cycle.
∎ Develop solutions within the corporate vision and fulfilling corporate tenets.
∎ Effectively communicate needs, solutions, and direction internally and externally of the team.
∎ Support un-scheduled production related on-call activities.
∎ Carry out special duty assigned by the management.
Additional Requirements:
∎ Age at most 35 years
∎ 4+ years' experience in developing web based software application in Java.
∎ Strong UI/UX Design / Development concept. Experience with JSF (Prime Faces) for GUI is must.
∎ Experience with Reporting tools (Jasper server/I-report) is must.
∎ Good understanding and knowledge of object-oriented programming and Design Pattern.
∎ Solid understanding of Java based technologies: J2EE, Spring, Hibernate,Jasper server/I-report, JSF (Prime Face), Security, JMS etc. Also experienced in JSP, Java script, AJAX, and JSON, HTML.
∎ Solid understanding in CI(Continuous Integration) Deployment.
∎ Experience with Spring framework, including Spring IoC, Spring MVC, Spring WS, Spring Batch and Spring Security.
∎ Experience implementing RESTful and SOAP Web-Services
∎ Experience with JBoss Application Server, WebLogic, Apache Tomcat etc.
∎ Experience working in SVN, GIT: Branching and merging.
∎ Experience in Database Programming and administration and Strong background in RDBMS (Oracle is must and MS SQL Server and MongoDB is good to have).
∎ Experience in software documentation using UML.
∎ Domain knowledge of Accounting, MIS, Microfinance and Banking will be added as advantage.
∎ Ability to establish and maintain effective working relations with a wide variety of individuals.
∎ Ability to represent the company in a positive and professional manner.
∎ Ability to work well both independently and as a member of a team.
∎ Excellent problem solving, testing and debugging skills.
∎ Must have strong communication skills in English, both written and spoken.
∎ Sound interpersonal and team working skills.
∎ Ability to take on multiple assignments.
∎ Self-motivated and hard working.
∎ Should be able to work extended hours when needed.
∎ Work seamlessly in a team collaborating with other programmers and ensuring knowledge transfer
Salary: Negotiable
Compensation & Other Benefits:
∎ As per organization policy, two Festival Bonus, Noboborsha (Bangla New Year) Bonus, Contributory Provident Fund, Gratuity,Earn Leave Encashment, Lunch Subsidy and Long Service Benefit etc.
Application Deadline: September 8, 2019
Company Information:
∎ Development Initiative for Social Advancement (DISA)
∎ Address : E/10, Pallabi Extension, Mirpur-11.5, Dhaka-1216
∎ Web : http://www.disabd.org/
Category: NGO/Development