Description
We are seeking a talented Software Engineer with expertise in PHP to join our team. The
ideal candidate will have a strong foundation in web development technologies and
experience with modern PHP frameworks and tools.
Responsibilities:
1. Web Development:
- Develop and maintain web applications using PHP and Laravel.
- Utilize HTML, CSS, JavaScript, Tailwind, and Alpine JS to create responsive and interactive user interfaces.
2. Database Management:
- Design and manage databases using MariaDB, MySQL, or Oracle DB.
- Optimize database queries and ensure data integrity.
3. Software Analysis and Design:
- Analyze software requirements and design solutions that meet user needs.
- Collaborate on technical specifications and project planning.
4. Version Control and Deployment:
- Use GIT for version control and manage code repositories.
- Write and maintain SSH and Bash scripts for automation and deployment.
5. API Integration:
- Integrate web applications with RESTful and SOAP APIs.
- Ensure seamless data exchange between systems.
6. Code Quality and Testing:
- Write clean, efficient, and well-documented code.
- Conduct code reviews and implement unit testing to ensure application quality.
Skills
Requirements
- Strong experience with PHP and Laravel framework.
- Proficiency in HTML, CSS, JavaScript, Tailwind, and Alpine JS.
- Experience with MariaDB, MySQL, or Oracle DB.
- Knowledge of GIT for version control and SSH/Bash scripting.
- Familiarity with REST and SOAP APIs.
Skills:
- Experience with Composer for PHP dependency management.
- Ability to perform web software analysis and design effective solutions.
- Knowledge of modern development practices and tools.