Senior Software Engineer (PHP)

Job Description

Title: Senior Software Engineer (PHP)

Company Name: Proficient Information System

Vacancy: 1

Job Location: Anywhere in Bangladesh

Employment Status: Full-time

Educational Requirements:
∎ Bachelor of Science (BSc)
∎ Skills Required: Laravel Framework, MySQL, PHP, PHP (OOP), PHP Programming

Experience Requirements:
∎ At least 5 year(s)

Job Responsibilities:
∎ Design, develop, and maintain software applications using Laravel (primarily REST like API), MySQL/MongoDB, AWS etc.
∎ Working on medium to large scale projects, removing any architectural or technical obstacles to progress.
∎ Progressively tackle larger projects and learn more parts of the system.
∎ Responding to integration requests from front-end developers.
∎ Write clean, maintainable, and efficient code that meets our coding standards and best practices.
∎ Conduct code reviews and provide constructive feedback to other engineers.
∎ Participate in the entire software development life cycle, including requirements gathering, design, development, testing, deployment, and maintenance
∎ Monitor and optimize the performance of software applications and ensure they are secure, scalable, and reliable
∎ Keep up-to-date with emerging trends and technologies in software development
∎ Requirements:
∎ ---------------
∎ 5+ years of experience in software engineering, with considerable experience in PHP related frameworks and CMS
∎ having intermediate to advanced level expertise in Laravel.
∎ Highly proficient in modern PHP 8.0+, Xdebug, Composer and other essential tooling from the PHP eco-system.
∎ Solid understanding of OOP and major design patterns.
∎ Deep knowledge of Relational Database Systems like MySQL, PostgreSQL. Should be able to design robust and flexible DB Schema and write optimized query. Work experience in any document-oriented database and graph database would be a plus.
∎ First hand experience with larger codebases and how to best architect them to scale. Experience working in a micro-services environment would be a plus.
∎ Solid working knowledge of Git and Git workflows is a must.
∎ Working knowledge of Docker and Bash is a must.
∎ Working knowledge of AWS (IAM, Route53, EC2, S3, RDS, EBS etc) is a must.
∎ Experience working with message brokers (e.g., RabbitMQ) or event streamers (e.g., kafka) would be a plus.
∎ Experience with CI/CD, TDD, BDD, writing unit, feature, integration tests would be a big plus.
∎ Should be familiar with Agile principles
∎ Skills Required: PHP 8.0+, Composer, MySQL, Git (Git Workflows), Docker, AWS (IAM, Route53, EC2, S3, RDS, EBS etc), Laravel (All major components)

Additional Requirements:
∎ Age at least 30 years
∎ Strong problem-solving and analytical skills.
∎ Appreciation for clean and well documented code.
∎ Always eager to deliver high quality products using best and optimised practices in professional manner.
∎ Taking ownership of projects and leading until successful launch.
∎ Approaching very structured and systematic work.
∎ Must be highly committed to project deadlines.
∎ Good communication skills.
∎ Should have the "agile" mindset.
∎ Quality-minded approach throughout the Software Development Life Cycle.
∎ Person with disability are encouraged to apply

Compensation & Other Benefits:
∎ Weekly 2 holidays
∎ Lunch Facilities: Full Subsidize
∎ Salary Review: Yearly
∎ Festival Bonus: 2

Job Source: Bdjobs.com Online Job Posting.

Application Deadline: 16 Apr 2023

Company Information:
∎ 20 Mar 2023
∎ Proficient Information System
∎ Address : House 2, Road 119, Gulshan
∎ Web : www.proinfosysbd.com
∎ Business : Proficient Information Systems is Bangaldesh counterpart of a Canadian company IT Conquest which is in business for last 10 years. We are working on web and mobile solutions company working on overseas projects only. We take on projects in areas ranging from web apps and mobile apps. Our commitment is to build systems that are easy to manage, maintain and extend. Besides the mastery of open source technologies, we have our own proprietary libraries, framework, and CMS that we use to build applications. We provide time to learn and build.

Category: IT/Telecommunication

:

Similar Jobs