Experience:
No experience
Employment Type:
Full time
Posted:
3/2/2018
Job Category:
Software Development
Industry:
Other
Full Stack LAMP Developer
(This job is no longer available)
iStaff | Marietta, GA
loading
loading
School
Major
Grad Date
 
 

Not sure what types of jobs you are interested in?


Explore Jobs
Based on Your Education

Follow This Company
Share

Job Description

Full Stack LAMP Developer

Location: Marietta, GA 30066

Direct Hire: Targeting $100K - $110K

Great organization with a team that cares about your day and wants you to be part of their team. If you like to develop in a collaborative environment with sharp people then I have the place for you. I am looking for a full stack LAMP developer and have multiple positions. If you have strong Front End experience with JavaScript and Angular you will move to the front of the line.

Basic Functions:

The primary responsibilities involve design, development and post-release maintenance of new and existing products. This includes all aspects of the software development life cycle including: gathering requirements, developing design specifications, solution prototyping, implementation, development of unit and system tests.

Scope:

The majority of software engineering work performed in this role will be based on the LAMP (Linux, Apache, MySQL, PHP) stack and a number of frameworks adopted within the company.

Key Directions and Outputs:

  • Develop high quality object-oriented code using PHP and popular frameworks, such as Laravel and Zend
  • Build API's and web services to be consumed by internal and external customers using RESTful approaches, JSON-RPC and web sockets
  • Create desktop and mobile user interfaces utilizing HTML5, CSS3, and JavaScript using Sencha Ext JS and JQuery
  • Develop unit and system tests for code developed by self and others
  • Produce technical specifications and code documentation
  • Design and develop SQL data structures needed to support new development efforts (including keys, indexes, triggers and stored procedures).
  • Perform application performance analysis and tuning
  • Conduct and participate in training sessions
  • Identify and recommend process improvements
  • Accurately estimate level of effort and forecast completion targets

Knowledge, Skills and Key Competencies:

  • Strong knowledge of object-oriented programming using PHP and JavaScript languages.
  • Ability to write maintainable and scalable code along design principles.
  • Deep understanding of relational databases in general and MySQL/MariaDB or PostgreSQL specifically.
  • Familiarity with advanced design principles, such as service-oriented architecture, domain-driven design, IoC and events.
  • Basic knowledge of HTML5 and CSS3 languages.
  • Understanding of browser rendering behavior and performance.
  • Proficiency with server and client-side application development frameworks, such as Laravel, Sencha Ext JS, AngularJS, React
  • Ability to troubleshoot and debug complex defects with debugger and profiler tools, such as Xdebug and browser developer toolbar
  • Proficiency with modular development concepts and package management tools, such as Composer and Bower
  • Proficiency with test-driven and behavior-driven development processes and tools, such as PHPUnit and Jasmine
  • Strong knowledge of Linux operating system internals.
  • Understanding of Linux security principles and bash Scripting
  • Familiarity with Atlassian tools (Jira, Bitbucket, Confluence)
  • Familiarity with JetBrains tools (PhpStorm)
  • Working knowledge of Git based version control systems

Qualifications

Applicants must be eligible to work in the specified location