Back-End Web Developer

JOB DESCRIPTION:
_

As a Senior Back-End Web Developer, you will be responsible for the design, layout and coding of websites and digital assets. Not only will you build our digital assets from conception to completion but also maintaining and modifying existing site and databases. The ideal candidate will be obsessive over great work, love working with a variety of people, be self-motivated, passionate and proactive, and have the ability to take constructive criticism on board and find solutions to problems. You should be familiar with the full software design life cycle and have experience in designing, coding, testing and consistently managing applications. You should also be comfortable coding in a number of languages and have an ability to test code in order to maintain high-quality code. You will also be responsible for integrating the front-end elements built by your coworkers into the application. A basic understanding of front-end technologies is therefore necessary as well.

 

Responsibilities:

Communication

  • Excellent communication skills with the ability to effectively interface with marketing and IT departments on a formal, informal, written and verbal level.
  • Working closely with both the design, project and agency teams to achieve the best possible results from conception right through to delivery.
  • Provide timely resolution to reported problems with existing assets.

Design and Implementation

  • Create website layout/user interface by using a mix of PHP programming, MySQL, HTML 5, CSS and JavaScript (JQuery, etc) and full stack development.
  • Build websites, prototypes and applications using the latest back-end technologies.
  • Write well designed, testable, efficient code by using best software development practices.
  • Integrate data from various back-end services and databases.
  • Implementation of security and data protection
  • Building reusable code and libraries for future use
  • Implementation of security and data protection
  • Design and implementation of data storage solutions

Optimization

  • Be responsible for maintaining, expanding, and scaling our site.
  • Stay plugged into emerging technologies/industry trends and apply them into operations and activities.
  • Ensuring all work adheres to current industry best practice.
  • Manage version control and user settings to maintain security.

Others

  • Self-motivated, goal oriented and able to work in a team environment.
  • Use common sense at all times and pay close attention to detail.
  • Committed, enthusiastic, sincere, trustworthy, conscientious and resilient.

 

Requirements:

  • Experience with various codes such as PHP programming, MySQL, HTML 5, CSS and JavaScript.
  • Must have experience with Kentico, JSON and RSS
  • Experience with Azure or Azure DevOps
  • Extensive knowledge and experience in building CMS websites.
  • Extensive use of API’s
  • Experience with transferring code into a CMS based website
  • Experience creating professional processes and standards within a dev team
  • Experience with and deep knowledge of integrations to CRM, DAM, PIM and other third party integrations
  • Use of GitHub or other version control and code change log/management tool
  • Good understanding of cross platform and cross browser issues
  • Experience with creating responsive and e-commerce websites.
  • Experience working in agile development environment

 

Qualification:

  • At least a Bachelor’s Degree, Post Graduate Diploma, Professional Degree, Master’s Degree in Computer Science/Information Technology or equivalent.