Full Time Drupal Developer in NYC

25 Jan 2025

Vacancy expired!

Title:

Location: NYC

Duration: Full Time

Job Summary

Description The overall purpose of this position is to lead in a variety of assignments including web development, providing design/architectural solutions, and leading projects for various technology solutions for the IEEE Communication Society's (ComSoc) business systems and on the Drupal Content Management Systems. The incumbent in this position is primarily responsible for technical architecture, module and application development, site building, and systems design and administration. The Senior Programmer/Analyst's role is to define, develop, test, analyze, and maintain new software applications in support of the achievement of business requirements. This includes writing, coding, testing, and analyzing software programs and applications. The Senior Programmer/Analyst will also research, design, document, and modify software specifications throughout the production life cycle. This individual will also provide mentoring, support, and guidance to the Programmer/Analyst's role The role typically reports to the Director of Information and Communications Technology (ICT) and manages no direct reports. The incumbent in this position acts as an independent contributor and works under minimal supervision with no authority for expenditures or to sign official documents. They are to identify and make recommendations to develop solutions to complex issues. The candidate is responsible for the design, development, implementation, and maintenance of applications used by primary business applications.

Key Responsibilities
  • Administration, support, patching and upgrading Drupal, PHP, Solr, Web Server, Varnish, and related services on Acquia and AWS.
  • Designs and develops applications to solve business problems.
  • Provide technical leadership of Drupal and other web development projects including requirements gathering, project planning, delegating tasks, and code review.
  • Utilize GIT for version control, and pull requests for merging feature branches.
  • Install, test and deploy patches to the core CMS and modules for our Drupal CMS.
  • Working with Continuous Integration using CircleCI for deployment on Acquia.
  • Leads and manages development projects from start to finish, communicating with all levels of staff and reporting progress regularly to ICT Director.
  • Provides design proposals following best practices considering data, business, and service layers for all system changes.
  • Collaborate with developers, programmers, and designers in conceptualizing and development of new software programs and applications.
  • Analyze and assess existing business systems and procedures.
  • Assist in the definition, development, and documentation of software’s business requirements, objectives, deliverables, and specifications on a project-by-project basis in collaboration with internal users and departments.
  • Assist in defining software development project plans, including scoping, scheduling, and implementation.
  • Research, identify, analyze, and fulfill requirements of all internal and external program users.

Qualifications

Education
  • Bachelor's degree or equivalent experience computer science or related field such as math, physics or engineering Req
  • Advanced degree Pref

Work Experience
  • 7-10 years Experience with Drupal Design, Development, and Administration. Req

Skills and Requirements
  • Command of Drupal 7 and 8 architecture, modules, development, theming and best practices.
  • Comfortable with git for version control, and pull requests for merging feature branches.
  • Strong understanding of core Drupal API and concepts, including Form API, Field API, Render API, etc.
  • Familiarity with Continuous Integration using CircleCI or similar.
  • Knowledge of periodic maintenance and configuration of Apache, Varnish, Solr, and PHP on Linux.
  • Support the deployment process, including review of logs for errors after code deployment to all environments.
  • Experience with JavaScript, jQuery, CSS, and Sass.
  • Experience using SOAP and REST APIs.
  • Strong knowledge of object oriented PHP including experience working with PHP version 7.
  • Experience with SQL and RDBS.
  • Familiarity with Acquia Cloud environment, DrupalVM, Jira, Jira Service desk, WordPress
  • Ability to work independently and manage multiple task assignments
  • Strong oral and written communication skills, including presentation skills
  • Able to communicate effectively with non-technical staff and with members of interdisciplinary teams.
  • Flexible and adaptable in regards to learning and understanding new technologies.
  • Knowledge of applicable data privacy practices and laws.
  • Strong problem solving and troubleshooting skills with the ability to exercise mature judgment
  • Displays enthusiasm and positive energy.
  • Spoken Skill: Need good communication and interpersonal skill to work effectively with IT Project Manager, Technical leads, Business Users and other members of the team.
  • Reading Skill: Excellent reading skills are required to interpret business requirements, use cases, design documents and other highly technical and sometimes complex documents.
  • Writing Skill: Proficient in written English to convey ideas via email, write design documents, write issue summary, resolution, process improvement etc.
  • Other interpersonal Skill: Ability to keep manager abreast of issues and progress in a timely and efficient manner. Must be a team player and support the primary functions assigned to other team members in their absence.
  • Must be capable of investigating and resolving programming and system malfunctions utilizing a variety of technical skills. Should be capable of quickly debugging issues and reconcile production issues with minimal downtime. Capable of working independently with minimal supervision and identify functional and/or performance issues

  • ID: #48805525
  • State: New York Nyc 10001 Nyc USA
  • City: Nyc
  • Salary: Depends on Experience
  • Job type: Permanent
  • Showed: 2023-01-25
  • Deadline: 2023-03-21
  • Category: Et cetera