- Design, code, test and implement according to software design specifications following standard coding styles and practices
- Analyze the requirements and understand the deliverables
- Develop software solutions by studying information needs, systems flow, data usage, and work processes
- Contribute in all phases of the development lifecycle
- Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
- Participate in code/ design reviews after investigating current software development projects
- Seek out new technologies and ideas to add value to project
- Collaborate with team members and ensure knowledge transfer
- Must have a depth knowledge on OOP and Software design patterns that avoid redundancy and promote efficiency, legibility, testability, and maintainability of code
- Must be familiar with Linux operating system
- Must have ability to multi-task and meet hard deadlines
- Self-starter and self-going. Willing to make decisions and be responsible for them.
- Fluent in English, both in written and spoken.
- Quick learner to learn any new technology
- Hardworking and Honest
- Meet aggressive deadlines while working under pressure, dedication to building high-quality
- Depth knowledge of PHP, JAVA, Algorithm and Data Structure
- Working experience in Python will be considered as a plus
- Experience with Spring is very desirable
- Strong knowledge of PHP Framework CodeIgniter, Laravel
- Strong knowledge of relational databases, i.e. MySQL, MS SQL SERVER, ORACLE
- Solid understanding of using versioning tools SVN
- Experience in developing REST APIs, XML and JSON
- Experience with social APIs (Twitter, Facebook, LinkedIn, etc.)
- Experience with JSP, EJB, J2EE, Web Services (SOAP, WSDL, REST etc.), JavaBeans, JPA/ EclipseLink/ TopLink/ Hibernate will be a BONUS
- Experience implementing Java based, service oriented architectures (SOA) based web services will be a BONUS
- Must have a good knowledge on RDBMS (Relational Database Management System).
- Knowledge on mobile Apps is a plus.
- Knowledge on converting web application to mobile App is highly appreciated.
- Must have good knowledge on writing complex database query & must have good knowledge on database optimization & indexing.
- E-Commerce experience highly preferred.
- Team Leader (Software), Web Developer/Web Designer, UX Designer
- Knowledge on Online Payment Gateway integration like SSL Commerce, PayPal, bKash etc.
- 2 to 5 year(s)
- B.Sc. / M.Sc. in Computer Science, Software Engineering, Electrical Engineering, or related field
- Negotiable As per experience and knowledge
- Lunch Facilities: Partially Subsidize
- Salary Review: Yearly
- Festival Bonus: 2(Yearly)
- A highly competitive & attractive compensation package along with bright career path and excellent work environment is awaiting for the really deserving candidate.
- Working with friendly, passionate and experienced teams
- Use cutting edge of technologies
- Opportunity to work with cross-cultural teams across the globe
- A great learning opportunity
Published Date: 29.09.2018