Jump to content

Senior Software Engineer (Spark, Scala) - Periscope

5 days ago


 Share

Job Opportunity Details

Type

Full Time

Salary

Not Telling

Work from home

No

Weekly Working Hours

Not Telling

Positions

Not Telling

Working Location

Gurgaon, Gurgaon, Asia-Pacific, India   [ View map ]

Who you will work with

You will be based in our Bengaluru or Gurugram office as part of our Growth, Marketing & Sales team.
You’ll primarily be aligned with Periscope’s technology team. Periscope® By McKinsey enables better commercial decisions by uncovering actionable insights. The Periscope platform combines world leading intellectual property, prescriptive analytics, and cloud-based tools to provide more than 25 solutions focused on insights and marketing, with expert support and training. It is a unique combination that drives revenue growth both now and in the future. Customer experience, performance, pricing, category, and sales optimization are powered by the Periscope platform. Periscope has a presence in 26 locations across 16 countries with a team of 1000+ business and IT professionals and a network of 300+ experts. To learn more about how Periscope’s solutions and experts are helping businesses continually drive better performance, visit our website.

What you will do

You will be a core member of Periscope’s technology team with responsibilities that range from developing and implementing our core enterprise products to ensuring that McKinsey’s craft stays on the leading edge of technology.  
In this role, you will be involved in leading software development projects in a hands-on manner. You will spend about 70% of your time writing and reviewing code and creating software designs. Your expertise will expand into database design, core middle tier modules, performance tuning, cloud technologies, DevOps, and continuous delivery domains over time.
You will be an active learner, tinkering with new open-source libraries, using unfamiliar technologies without supervision, and learning frameworks and approaches. You will have a strong understanding of key agile engineering practices to guide teams on improvement opportunities in their engineering practices. You will provide ongoing coaching and mentoring to the developers to improve our organizational capability.

Your background

  • A degree in computer science or a related field
  • 5+ years' experience in software development, particularly in designing and implementing complex enterprise systems that handle large-scale data processing, with a strong emphasis on using Spark and Scala
  • Experienced in frontend development with a solid understanding of React.js and its core principles
  • Demonstrable experience with relational databases such as SQL Server and PostgreSQL
  • Proficient in cloud infrastructure, with a strong preference for experience in AWS and/or Azure environments, particularly in deploying and managing Spark and Scala applications
  • Skilled in the use of container technologies including Docker and Kubernetes, with experience in containerizing Spark applications and managing them in production environments
  • Proficient in modern engineering practices including code refactoring, application of design patterns, design-driven development, continuous integration, scalability of applications, and application security, with a specific focus on applications developed using Spark, Scala, and React.js
  • Familiar with the Agile software development methodology and proficient with performance optimization tools, particularly in the context of Spark and Scala performance tuning
  • Excellent analytical and problem-solving skills, with a proven track record of developing innovative and efficient solutions using Spark, Scala, and React.js
  • Capable of working effectively under pressure and managing client expectations
  • Strong focus on customer service and quality, with the ability to work independently as well as collaboratively in diverse team settings; prior experience leading a small team is advantageous


More Information

Application Details

  • Organization Details
    McKinsey
 Share


User Feedback

Recommended Comments

There are no comments to display.

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...