Job Description
HNS Group is looking for Software Engineer (PHP Developer - Laravel Framework)
Job Description / Responsibility
• Must have a strong knowledge of the PHP Laravel framework.
• Develop and Maintain applications on the Laravel framework.
• Write clean, secure, test-driven, easily maintainable, and modular codes.
• Database designing and maintenance.
• Build reusable code and libraries for future use.
• Good Knowledge of OOP PHP, jQuery, Responsive Design, and Laravel is a must.
• Implement new features and functionality on Existing applications or new applications.
• Perform UI/backend tests to optimize performance.
• Collaborate and work with frontend and mobile app developers on the backend needs of projects.
• Work with outside data sources, Restful APIs, and JSON.
• Adhere closely to development plans and anticipate changes to specifications or schedules as they become necessary during development.
• Work with project managers when gathering requirements, presenting work, etc., and be able to take complex technical terms and break them down into layman`s terms.
Educational Requirements
• Bachelor of Science (BSc) in Computer Science
• Skills Required: JavaScript, jQuery, JSON, Linux OS, MacOS, PHP (Laravel), AWS Cloud, Relational database systems: MySQL PostgreSQL Oracle, Jest, Chai kafka
Experience Requirements
• 2 to 5 year(s)
Additional Requirements
• Minimum 2-5 years of experience in developing enterprise web/mobile apps in the agile model.
• At least 2 years of working on object-oriented programming and 3 years of web application development experience leveraging Angular technologies.
• Experience with AWS cloud development environment.
• Implementing automated unit test frameworks like Jest, Mocha, and Chai Kafka.
• Familiarity with Linux, Microsoft, and MACOS operating systems.
• Ability to work with already-existing codes.
• Good communication skills and team bonding.Employment Status.
• Keep abreast of new trends and best practices in web development.
• Demonstrable experience with PHP including OOP, security, refactoring & design patterns.
• Excellent knowledge of the Laravel framework and experience building factories/facades/libraries using abstract classes, interfaces, and traits.
• Experience in unit testing using testing frameworks like PHPUnit/phpspec.
• Good knowledge of RDBMS (MySQL/MS SQL/PostgreSQL), database designing, and query optimization techniques.Experience in NoSQL (Mongo DB/Dynamo DB) databases will be an added advantage.
• Good core knowledge of HTML5, CSS3, jQuery, and Bootstrap framework.
• Experience in JavaScript Frameworks (AngularJS/ReactJS) will be an added advantage.
• Hands-on experience in RESTful API design and development including implementation of oAuth2.0 for authentication and authorization.
• Experience in micro-services development will be an added advantage.
• Working knowledge of version controlling systems like Git, clear understanding of Gitflow workflow, repository management tools like Bitbucket, and understanding of overall CI/CD process.
• Working knowledge of cloud servers (AWS/Heroku/Rackspace/Digital Ocean/Linode), related services, and server administration like setting up Apache/Nginx, PHP-fpm, etc. Other nice to have, but not mandatory.
• Docker/Homestead·
• Ability to make composer packages.
Job Location
Dhaka (GULSHAN 1)