Role: Senior Drupal Web Developer - AWS (Remote)End Client: HiddenLocation: Richmond, VA
Responsibilities:Participate in and lead design reviews and solutioning using latest technology.Write high quality code that meets latest standards.Lead other team members in peer review of code and identify re-usable frameworks.Work with UX and information architects to design and develop optimal styling and content organization on enterprise websites.Troubleshoot and resolve performance and scalability issues.Assist with adherence to technology policies and comply with all security controls.Ensure all work products meet /exceed company standards.Own end to end delivery.Champion the collaborative resolution of defects.Provide backup coverage for Delivery Lead.Qualifications:Bachelor’s degree in computer science, Information Systems (or related field) and 8+ years of experience in software development.Experience in development and maintenance of multiple Enterprise Websites using Drupal.8+ years of experience and significant proficiency developing applications using:DrupalHTML/CSSJavaScriptPHP ver 5+NodeJS or other backend scripting languages interfacing with AWS3+ years of experience in:Cloud based solution designAWS LambdaAWS EC2AWS API GatewayAWS SQS/SNSAWS RDS/SQLDemonstrated experience in building and maintenance of highly responsive, customer focused websites using latest Web frameworks.Experience developing web application as microservices using cloud services like AWS and serverless technologies.Extensive knowledge of industry leading software engineering approaches including Test Automation, Build Automation and Configuration Management frameworks. (CI/CD).Experience with Agile (SCRUM) development processes, methodologies, and tools in a Test-Driven Development environment.Excellent oral and written communication skills.Ability to work independently.Knowledge of different Web framework architectures and front-end framework such as Angular, React, etc. (Desirable).Working knowledge of both SQL and no-SQL datastores (Desirable).