Software Engineer

California - Santa Clara, United States of America

Overview

A Software Engineer works closely with the Senior Developer & other members of the Development Team.

KEY RESPONSIBILITIES AND ACCOUNTABILITIES 

  1. Analyze the client's requirements to develop functional and technical requirements. 
  2. Estimate time and effort needed for successful implementation of requirements to aid scoping. 
  3. Develop websites and software using PHP/Drupal and Vardot's products. 
  4. Write custom themes, HTML, CSS (Less/Sass), and JavaScript to implement consistent designs. 
  5. Troubleshoot failures during testing, including reproducing faults, evaluating requirements, and documenting root cause analysis. 
  6. Follow the development procedures set forth by Vardot for software development, software integration, and coding standards. 
  7. Participates in all phases of the software development lifecycle, requirements gathering, architecture/design, implementation, testing, release, and maintenance of our enterprise software solutions.
  8. Collaborate with other developers to review and provide feedback on Drupal modules and custom code.
  9. Integrate third-party APIs and services into Drupal websites.
  10. Develop custom APIs and web services for data exchange with external systems.
  11. Implement and enforce security best practices to protect Drupal websites from vulnerabilities.

Required Skills and Qualifications: 

  1. Experience with the LAMP (Linux, Apache, MySQL, PHP) technology stack. 
  2. Expertise in developing web applications using PHP MVC frameworks or CMSs. 
  3. Expertise in JavaScript, jQuery, HTML & CSS (Less/Sass). 
  4. Thorough knowledge of object-oriented design and design patterns. Solid understanding of web-related technologies like HTTP/S, REST, JSON, FTP, SSH, and SMTP. 
  5. Comfortable debugging client-side issues with Firebug, web development, and similar tools. 
  6. Expertise in using version control systems, preferably GIT.
Post Date
23/04/2024 at 03:15 PM
Work Class
Individual Contributor
Work Type
Full-Time
Share This Job Post
Apply Now