- Participate in translating business requirements into well designed and documented software components based on PHP/LAMP technologies
- Design and development of highly scalable CMS platform using Drupal 10.
- Provide expertise with LAMP stack development and implement core and contributed modules and develop custom modules per design within Drupal framework to maintain the functionality of the multi-site platform.
- Research, design, and development of new or enhanced applications, systems, and programs that meet business or performance improvement requirements.
- Review of feature documentation and assisting the team in breaking down all features into stories for the team backlog
- Participate in all phases of the lifecycle of software application development with an emphasis on architecture, design, quality, code reviews and implementation.
- Continually keep up to date on new products, development tools, industry trends, and methodologies for incorporation into system platforms
- Independent and joint development of solutions for complex problems
Applicant for this job will be expected to meet the following minimum qualifications.
Education:
- Bachelor's degree with major course work in computer science, MIS, or a related field is required. Equivalent work experience in a similar position may be substituted for educational requirements.
Experience:
- Minimum 5 years’ experience with LAMP stack (Linux, Apache, MySQL and object-oriented PHP) required
- Either 2 years’ experience with Drupal 9/10 with front end and backend development of custom modules or interested in learning Drupal
- Minimum 3 years’ experience writing detailed program designs for medium to large sized projects preferred
- Experience with Git, Bootstrap, HTML, CSS, JavaScript
- Experience in the design and development of system architectures, including the definition of key capabilities and performance requirements.
- Very good spoken and written English (minimum C1 / C2 desired)
- Practical experience in the application of agile methodologies
Preferred Qualifications
- Experience designing and delivering large scale web sites.
- Experience with Agile Software development and Agile methodology.
- Experience with Acquia platform
- Experience with CSS, HTML, DHTML, XML, JavaScript, web services, and web application development.
- Experience in DevSecOps, Docker, Composer, NPM, Drupal Console.
- Experience SEO, Analytics & Structured data analysis and optimization.
- Experience in Continuous Integration & deployment tools.
- Experience in vulnerability testing tools like Qualys & Veracode.
- Experienced in TDD (Test Driven Development)
- Acquia Certified Backend Specialist is a plus
- Experience with AWS is a plus