PHP Engineer

Pt First Wap InternationalJakarta Selatan, DKI Jakartaglintspublicēts 08.07.2024
Obligāti:JavaScriptPHPHTMLCSSLaravelGitDocker

DUTIES AND RESPONSIBILITIES:

  • Implement computer software systems using PHP code following software requirements specification as set up by the Development Department Manager or direct supervisor, this includes:
  • Research the technology used for the implementation
  • Analyse the specifications for the implementation
  • Estimate production time for the implementation
  • Design of the code implementation
  • Write unit tests for the implementation
  • Write the code following 1rstWAP's coding guidelines
  • Maintaining proper documentation of the code
  • Write also HTML, CSS, and JavaScript code
  • Set up and maintain system (code) performance tests and execute code refactoring for existing code
  • Perform thorough code reviews of other programmers
  • Testing the implementation in a local environment, also checking logs and the user interface for flaws
  • If needed, participate in internal meetings, workshops and presentations
  • If needed, participate in meetings with partners and clients
  • Ensuring the integrity of the workplace (no downloads, no private code or data, etc.)
  • Providing trainings of department personnel and others on IT development issues related to his development scope and/or technical skills.
  • If needed, provide technical support for installations done at the client
  • Use our project management tool to report progress
  • Find, analyse, and fix reported bugs in our systems

Job Requirements:

  1. You hold a bachelor degree in Computer Science or IT discipline
  2. You have at least 3 years of working experience in this sector (fresh graduates are occasionally welcome too!)
  3. Strong application development programming knowledge using PHP (7)
  4. Experienced with frameworks such as Laravel
  5. Strong experience with HTML, CSS, and JavaScript code
  6. Experienced working in Linux environment
  7. Experienced working with Git
  8. Strong knowledge of MySQL
  9. Experience with RESTful programming
  10. Experienced in writing unit tests using PHPUnit
  11. Familiar working with NetBeans, Intelij, or Eclipse IDE
  12. Preferred: experienced with Redmine
  13. Preferred: experienced with Docker
  14. Ability to communicate with English effectively, both orally and in writing

Skills:

Intelij, Redmine, MySQL, Teamwork, Virtual machine, Docker, English Language, Laravel, JavaScript, GIT, HTML, PHP, Linux