Jobs /

Senior Software Engineer - Drupal

McKinsey & Company

Apply Now

Job Details

Location: Atlanta, Fulton County, Georgia, USA Posted: Jul 24, 2020

Job Description

Who You'll Work With

You will be based in New York and will be part of our Technology & Digital (T&D) function, focused on digital evaluations. This group implements technology solutions that are used to attract, develop and retain exceptional people at McKinsey. You’ll be part of a team that is a core element of the Develop Exceptional People tribe that is responsible to deliver technology enabled solutions of the future. This will involve all business value chain activities from understanding product needs to product development to on-going maintenance and enhancement.

What You'll Do

You will be responsible for development, support, maintenance and implementation of complex components. You will be working on problems of relatively complex scope, through general usage of standard programming concepts and principles and application of own judgment. You will be a fully contributing team member, under broad supervision/ guidance from senior engineers/architects working in collaboration with stakeholders and team members to analyze user needs and develop solutions. You will be responsible for providing developers from our User Facing Tribes with new enterprise data by consuming source data, storing it in central repositories, and building consumption capabilities. This will involve all business value chain activities from understanding product needs to product development to on-going maintenance and enhancement.

Qualifications

  • Degree from an accredited college/university in technology related field
  • 8+ years of IT experience in large-scale application/system/platform/integration architectures
  • 5+ years of experience in building content management systems with 3+ years of software developing with Drupal
  • Drupal 8 and Drupal 8’s configuration management system experience while managing and maintaining Drupal enterprise hosting solutions
  • A strong working knowledge of modern object-oriented programming such as PHP and building automation engines like Maven or Gradle
  • Proficient experience working with Java testing frameworks like JUnit and Mockito wiht the ability to handle data through SQL databases via JPA
  • Exposure to writing and utilizing RESTful API services and performance tuning applications along with JavaScript unit testing frameworks and libraries, such as Mocha, Chai, Jasmine, Jest and Enzyme
  • Knowledge with HTML5, CSS3 and experience working with Microservices and Event Driven Architecture
  • Recent experience with Docker, Docker Compose and artifacts managers like JFrog and working with container orchestration managers such as Kubernetes while working with version control systems (Git preferred) and in a containerized environment (e.g., Docker, Kubernetes, Helm)
  • DevOps practices and tooling knowledge(E.g. CD pipelines, Chef, Puppet or Ansible)

About McKinsey & Company

McKinsey & Company is the trusted advisor and counselor to many of the world's most influential businesses and institutions.

View Website

Get More Interviews for This and Many Other Jobs

Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

Sign Up for Free