LAMP Stack Web Developer

Twitter Facebook
Location
Salt Lake City, UT
Job Type
Direct Hire
Date
Oct 18, 2017
Job ID
2533421
LAMP Stack Web Developer:  SLC, UT
 

SUMMARY

The Web Developer will be responsible for the design, development, programming and support of software applications. The individual in this role will create, modify and maintain core websites and systems. They will also be responsible for a variety of tasks, which include application development, configuration, analysis and web development. Project roles require a lead development responsibility for small projects working with business requestors and participation in larger projects with a project manager.  This position participates in all phases of the software implementation process including both package and custom development, requirements gathering, design, coding, testing, implementation, and support. 

 

ESSENTIAL JOB DUTIES AND RESPONSIBILITIES*

?      Create applications that address the phases of software development life cycle.

?      Develop comprehensive application testing procedures.

?      Update existing applications to meet the security and functionality standards as outlined in the company's website policies.

?      Implement testing tools that monitor the ongoing performance of the company website.

?      Assist in updating application development policies to ensure that all future applications meet the latest technical requirements.

?      Regular exposure to business stakeholders and executive management, as well as the authority and scope to apply your expertise to many interesting technical problems.

?      Candidate must have a strong understanding of UI, cross-browser compatibility, general web functions and standards.

?      The position requires constant communication with colleagues.

?      Experience in planning and delivering software platforms used across multiple products and organizational units.

?      Deep functional knowledge or hands on design experience with Web Services (REST, SOAP, etc ..) is needed to be successful in this position.

?      Creating database schemas that represent and support business processes

?      Data migration, transformation, and scripting.

?      Management of hosting environment, including database administration and scaling an application to support load changes.

?      Understanding of fundamental design principles behind a scalable application.

 

BASIC AND PREFERRED QUALIFICATIONS (EDUCATION and/or EXPERIENCE)

?      4 year degree in Computer Science, Information Systems, Engineering or related field

?      2+ years' experience in application development and testing

?      1+ years' software development life cycle implementation experience

?      Must be detail oriented, self-organized and capable of tracking multiple projects simultaneously.

?      Should have a clear understanding of standard web development processes.

?      Should have experience with OOP/MVC development.

?      Ability to create support documentation for new applications

?      Strong teamwork skills

?      Knowledge of product development lifecycle including specification and quality assurance.

?      Ability to work in a fast-paced environment with minimal supervision.

?      Proven knowledge of the most current security and web development programming languages

?      Experience with javaScript frameworks like AngularJS, Node.js, React, or Ember etc.

?      Experience with server-side languages like PHP, Python, and .Net

?      Experience with database technologies like MySQL, MS SQLServer, and MongoDB.

?      Experience with web server technologies like Node.js, J2EE, Apache, Nginx, ISS, etc.

?      Experience with AWS

 

MINIMUM QUALIFICATIONS, JOB SKILLS, ABILITIES

?      Develop dynamic websites using PHP/MySQL.

?      Code front-end HTML layouts for websites, microsites & emails.

?      Develop and/or integrate back-end systems for e-commerce.

?      Diagnose / debug server-side functionality of existing websites.

?      Optimize queries and secure database content.

?      Must be detail oriented, self-organized and capable of tracking multiple projects simultaneously.

?      Should have a clear understanding of standard web development processes.

?      Should have experience with OOP/MVC development.

?      Knowledge of the Linux server operating system and the Apache web server environments.

?      MySQL knowledge and relational database design experience.

?      Knowledge of product development lifecycle including specification and quality assurance.

?      Ability to work in a fast-paced environment with minimal supervision.