Full Stack LAMP Developer
Location: Marietta, GA 30066
Direct Hire: Targeting $100K - $110K
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.
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
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:
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
Employment Type: Permanent
Work Hours: Full Time
Pay: $100,000 to $110,000 USD
Pay Period: Annual
Click here to apply
Please mention that you saw the job on Bronze Magazine