Full Stack Developer

Full Stack Developer

North Kansas City, Missouri

At Helzberg Diamonds the Full Stack Developer designs, develops and implements effective e-Business (PHP and Java-based) systems solutions. They provide technical leadership and mentoring where needed within the team. This position provide systems analysis to design and implement solutions to support and resolve operational and functional needs for internal users and external customers.
PRINCIPAL ACCOUNTABILITIES:
1. Assist team in partnering with user management, IT and external vendors to create and enhance eCommerce (PHP and Java-based) systems solutions to capitalize on opportunities and remediate challenges.
2. Design, develop, test and support integrations and systems in the eCommerce ecosystem.
3. Participate with project team in developing all phases in Helzberg systems development. Gather requirements and perform technical leadership duties to deliver and support applications and solutions.
4. Guide design and development of enhancements and solutions to facilitate and support system functionality. Work with staff and users to generate and execute system test scripts for testing and debugging new systems or new software releases.
5. Assist in researching, evaluating and recommending potential products and solutions as needed. Up to and including the development of POC’s.
6. Help facilitate and participate in the use of Agile (Kanban) methodologies across the eCommerce team as well as helping to implement solid unit testing principles.
7. Participate in rotating on-call schedule to provide 24/7 365 day a year support for Helzberg eCommerce applications and systems.
QUALIFICATIONS:
1. Bachelor's degree in Computer Science or related field at least 6-7 years or more of experience as a Programmer/Analyst or Software Engineer (PHP and/or Java) is required, or an equivalent combination of education and experience.
2. Must be fluent in PHP, Java or other OOP languages with ability and willingness to learn new languages and technology as required by the role.
3. Experience with PHP frameworks such as Zend or equivalent and Java Spring frameworks or equivalent required. Experience with HTML, JavaScript, CSS, XML and JSON and other web frontend development technologies required.
4. Ability and willingness to function in a full stack development capacity required.
5. Strong knowledge of SQL required. Familiarity with web services (SOAP and REST) usage and development required.
6. Strong knowledge of full cycle systems development, systems/business analysis processes and familiarity with Software Delivery Methodologies such as Agile required.
7. Familiarity with Git, SVN and/or other version control systems and software development lifecycles required.
8. Knowledge of cloud computing concepts and delivery methods strongly desired. Knowledge of the retail and/or eCommerce (B2C) industry is preferred as well as exposure to cloud technologies and familiarity to PaaS systems desired. Experience with Magento or other eCommerce platforms desired.