This job listing has expired and the position may no longer be open for hire.

Sr Prog/ Analyst II Drupal CMS at Institute of Electrical and Electronics Engineers, Inc. in New York, New York

Posted in Information Technology 30+ days ago.

Type: Full-Time





Job 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. S/He is 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
  Specific duties include but not limited to:
• 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 Level


  • Bachelor's degree or equivalent experience computer science or related field such as math, physics or engineering required  

  • Advanced degree preferred

Work Experience



  • 7-10 years experience with Drupal Design, Development, and Administration required

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.

 

We  believe in building an inclusive and diverse team, and we strive to make our office a welcoming space for everyone.   We encourage talented people from all backgrounds to apply.  PLEASE NOTE:   This position is not budgeted for employer-sponsored immigration support, this includes all persons in F (both CPT and OPT), J, H, L or O status.    

PHYSICAL, MENTAL & WORK ENVIRONMENT STANDARDS FOR IEEE POSITIONS

Note: The following Standards describe the work environment and the physical and mental demands for the three categories of positions at IEEE.  An ability to meet these Standards is deemed essential for each position within a given category.  Nevertheless, the Standards set forth herein are not exclusive, and each position may have additional work environment and physical and mental demands that are not set forth here.      

Category: Category I - Office Positions

Physical/Mental Demands

Office positions at IEEE are generally performed within an office environment whose duties are primarily performed behind a desk at an IEEE location.  Employees in these positions frequently operate a computer, read and write, and interact with others in person, over the phone, and via other devices.  They move about within the facility in which their office is located to access file cabinets, documents, office machinery, and other equipment.  They also travel within the facility in which their office is located and to locations outside of the facility, to attend meetings, trainings, events, and other business activities.  Persons in these positions frequently lift, carry, push and/or pull objects weighing up to 10 lbs.  They also occasionally move objects weighing up to 20 lbs., and sometimes, but rarely, up to 50 lbs. 

Persons holding these positions must have strong communication and organizational skills, and an ability to interact and work with others.  They must be able to work under time constraints and deadlines.

Work Environment 

Persons holding office positions are generally subject to inside environmental conditions having the lighting, temperature, and noise of an open floor-plan office environment.    

 

To ensure that individuals with disabilities have equal access to employment opportunities, the IEEE is committed to providing reasonable accommodations to qualified employees and applicants with disabilities unless to do so would cause undue hardship.

IEEE HAS THE SOLE RIGHT TO MODIFY, INTERPRET, AND APPLY THESE STANDARDS.  THESE STANDARDS ARE NOT THE ONLY DUTIES OR REQUIREMENTS REQUIRED OR DEEMED ESSENTIAL FOR THE POSITIONS TO WHICH THEY APPLY.  THESE STANDARDS DO NOT CONSTITUTE A CONTRACT OF EMPLOYMENT OR OTHERWISE, AS ALL EMPLOYMENT RELATIONSHIPS AT IEEE ARE “AT-WILL.”    





More jobs in New York, New York

General Business
30 minutes ago

Yahoo! Inc.
General Business
31 minutes ago

Yahoo! Inc.
General Business
32 minutes ago

Yahoo! Inc.
More jobs in Information Technology

Information Technology
30+ days ago

OLDCASTLE INFRASTRUCTURE, INC.
Information Technology
39 minutes ago

OLDCASTLE INFRASTRUCTURE, INC.
Information Technology
39 minutes ago

OLDCASTLE INFRASTRUCTURE, INC.