Jobs and Careers
IE

Sr Prog/Analyst II - Drupal CMS

IEEE
New York City, United Statesfull_timeVerifiedPosted 27 Feb 2025

About the role

Sr Prog/Analyst II - Drupal CMS - 250061: KNW-C60 

Description

 Job Summary
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 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 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 periodi

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

IEEE

View company profile →