Senior Web Developer/Architect — NOW Corporation

Senior Web Developer/Architect

Job Description:

Senior Web Developer/Architect responsibilities include leading a team of junior developers, refining web application specifications and resolving technical issues. To be successful in this role, you should have extensive experience building web applications from scratch and in-depth knowledge of the following technology and programming languages: Linux, Apache, MySQL, PHP, Cloud Computing and Javascript. Ultimately, you will ensure our web applications and projects are up and running and cover both internal and end users needs.

Duties and responsibilities:

  • Must be a team player, creative and collaborative.
  • Collaborate with the rest of the project team to plan, design, develop, test and launch product
    features.
  • Plan, write, test and deploy codes in a development, test and production cloud/on-prem
    environment.
  • Optimize and maintain the quality of the web applications features and functionality.
  • Backup and maintain code integrity and organization through code version control.
  • Provide solutions to technical issues.
  • Implementation of web security and data protection.
  • Write a project status report.
  • Conduct research and provide reports on web and mobile technology latest trends.
  • Code and configuration documentation.

Qualifications:

  • Must have at least 2-3 years working experience leading a team, developing & designing web
    development projects or mobile apps using the latest web and mobile technologies,
    frameworks and libraries. (eg. LAMP stack Linux, Apache, MySQL, PHP, Javascript, AJAX, API,
    JSON, SQL, jQuery, WordPress, Drupal, AngularJS, iOS, Android, Code Igniter, SSL Windows
    Server, Git, Node.js .Net, JAVA, Domino XPages)
  • Development experience using responsive web design, bootstrap, CSS3, HTML5.
  • Experience with Facebook, Google, YouTube and other social and cloud APIs.
  • Development experience with Git version control.
  • Development and deployment experience using AWS cloud platform.
  • Has good communication and oral skills and is able to work with other team members.
  • Effective at problem solving, brainstorming, user interface/experience and coding best
    practices.
  • Experience with Agile project methodology.
  • Knowledgeable in server architecture and web services.
  • Knowledgeable in database design.
  • Has an online website portfolio or mobile app developed.