PHP Software Developer
Smartflow Technologies Limited
Ikeja, Lagos, Nigeria
6d ago
source : Fuzu

Requirements

  • Bachelor's Degree in Computer Science, or related discipline.
  • 3+ years PHP development experience
  • Good experience with Agile Development Methodologies
  • Recent versions of PHP (7.x preferred)
  • Relational database setup and use (MySQL 5.6 or later)
  • Hands-on front-end development utilizing HTML, CSS (or SCSS / SASS / LESS), client-side JavaScript frameworks (VueJS or ReactJS)
  • Git version control knowledge and experience
  • Familiarity with continuous integration.
  • Experience with RESTful API usage and implementation; experience creating / documenting an API
  • Experience with Redis (or other NoSQL key-value store) is a plus
  • Preferred full-stack developer, but willing to mentor on needed areas
  • Understanding of Docker is an advantage.
  • Experience with Composer, NPM, Gulp, Grunt, or other tools in the build pipeline
  • Experience with queues / workers in a distributed workload system (e.g. Beanstalkd, RabbitMQ, Iron.io, Amazon SQS) is a plus
  • Reporting, maintenance, and test automation tools in PHP (e.g. PHPUnit)
  • Proficient understanding of code versioning tools, such as Git
  • Familiarity with continuous integration
  • Experience working in an Agile / Scrum development process.
  • Responsibilities

  • Develop new web applications using customized, open-source, and off-the-shelf applications and components.
  • Maintain and enhance existing web applications and all internal integrated systems.
  • Deliver new functionality and change requests for existing applications.
  • Participate in the ongoing development of applications that meet the needs of our customers.
  • Design and implement user-driven templates, databases and interfaces (for ease of use).
  • Develop RESTful APIs.
  • Develop external web portals allowing users to input and retrieve accurate information.
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form