Required Skills

Drupal 8 Drupal Commerce MySQL PHP SQL CSS3/HTML5 Javascript jQuery

Work Authorization

  • Us Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :- B.Tech

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 19th Nov 2020

JOB DETAIL

JD

This person can code custom Drupal 8 modules according to coding standards and best practices in an Agile/Scrum environment. They can test the quality and security of the code they write.  They will be responsible for developing reusable, scalable and maintainable website solutions and delivering best in class websites. They will be providing day-to-day support for the Drupal 8 CMS and Education platforms, as well as custom module development and testing the quality and security of the code. The Drupal 8 Developer should have demonstrable experience with the coding of Drupal 8 based systems with exceptional programming skills, problem solving abilities, experience and comfort working in an Agile development environment. It is probable that IPC will also be implementing Drupal Commerce, so having experience with Drupal Commerce is a plus.

 

ESSENTIAL DUTIES and RESPONSIBILITIES:

                                                                                                                                                           % of Total Time

  • Design/code Drupal 8 based software solutions following IPC’s production standards which include test-driven development (TDD) and paired programming.

45

  • Perform unit and regression testing of own development work.

20

  • Perform maintenance programming for existing implementations.

5

  • Document code and report on project deliverables.

5

  • Ability to tune a Drupal stack: MySQL performance tuning, code profiling, web server tuning, diagnosing performance bottlenecks.

5

  • Carry out root cause analysis on defects to ensure fixes are occurring correctly.

5

  • Explore new software development technologies and techniques.

5

  • Expected to ‘train the trainers’ on the software as well as work with the business owner to develop, breakdown, and refine the user stories.

5

  • Expected to track technical debt and refactor their code as needed.

5

  • Work in a remote Agile Scrum development team environment with paired programming.

Always

COMPETENCIES:

 

Integrity:  Exhibiting professional standards of conduct at all times including honesty, trustworthiness and ethical behavior.  Demonstrating accountability for your actions and working toward resolution to fulfill your commitments.

 

Performance: An orientation to continuous learning, including the ability to embrace change and deliver results. A growth mindset with an aptitude for strategic insight and foresight that informs decisions and guides future development.

 

Collaboration: The ability to build and foster trusting relationships with others, seek and recognize other's contributions and advocate for self and others. Communication skills that include clarity, credibility and respectfulness. 

 

 

MINIMUM QUALIFICATIONS:

Education: Bachelor's Degree or equivalent in Computer Science or related disciplines.

Experience and/or Training:

  • *** Must have Drupal Experience and be able to provide example work ***
  • 2-4+ years of experience in Drupal/PHP software development for commercial-grade systems and applications.
  • Strong knowledge of and recent experience as a team member of Agile/Scrum software development teams which will include Test-Driven Development (TDD).
  • Proficient in PHP, SQL, CSS3/HTML5, Javascript/jQuery, and XML.
  • Experience with Git, GitHub, or GitLab.
  • Experience responsibly working with a remote Agile scrum team.
  • Skilled in effective troubleshooting.
  • Strong communications skills in English, written and verbal, along with comfort interacting with users during interactive testing.
  • Experience with manual and/or automated testing.
  • Strong critical thinking and analytical skills.

 

  •  
  • Full-time (40 hours per week) mainly working in a remote team environment, but interacting with the IPC office and IT staff located in the Central and Eastern time zones and very occasionally in Europe or Asia.
  • Available to interact with users during customary working hours (9:00 am to 5:00 pm CT). 

Licenses/Certificates: None.

Technology/Equipment: Fast and reliable internet connection.

 

PREFERRED QUALIFICATIONS:

Experience and/or Training:

  • Experience using a browser's developer tools console to look for and understand error messages.
  • Experience using a browser's developer tools network panel to observe requests and manipulate requests.
  • Experience testing JavaScript-heavy applications.
  • Experience testing REST APIs using basic tools like Postman or PAW.
  • Familiarity with automated build tools like GitLab, Jenkins, Travis CI, or Solano CI a plus.
  • Familiarity with SQL commands and the Linux command line for analyzing and debugging system behavior.
  • Familiarity or experience with NetSuite is a plus.

 

PHYSICAL AND MENTAL DEMANDS:

 

While performing the duties of this job, the employee is frequently required to sit, talk and/or hear, and/or use hands to finger, handle, or touch objects, tools, or controls.  The employee is occasionally required to stand, and/or walk.  The employee must occasionally lift and/or move up to 10 pounds while moving files or small packages.  Specific vision abilities required by this job include close vision and the ability to adjust focus. The mental and physical requirements described here are representative of those that must be met by an individual to successfully perform the essential functions of this position.

Company Information