Who You'll Work With
You will be part of Corporate & Business Functions (CBF) CBFLab asset, a benchmarking and analytics solution from the Service Operations service line of McKinsey’s Operations practice.
Corporate & Business Functions (CBF) helps our clients optimize their General and Administrative (G&A) functions, such as Finance, HR, IT, Procurement, and Legal, by addressing complex challenges and driving efficiency and effectiveness.
Blending strategic thinking with hands-on practicality, our teams of consultants and experts work to develop and implement best practices in operating models, process improvements, and digital transformation to solve our clients' most critical problems.
Your Impact
In your role as a Software Developer, you will design, build, and maintain cutting-edge software solutions that power our benchmarking and analytics capabilities.
You will foster innovation driven by analytics, design thinking, and digital transformation by developing new products and integrating them into our client work.
This approach is helping to shift our model toward digital asset-based consulting and is a foundation for our entrepreneurial culture.
Through innovative software-as-a-service solutions, strategic alliances, and a vibrant ecosystem of tools, you will redefine how we deliver value to our clients.
Your Qualifications and Skills
- Understanding of the architectural concepts governing the design of highly scalable and reliable data-driven applications for cloud environments and using cloud-based services and products
- Experience in engineering best practices such as code refactoring, design patterns, design-driven development, test-driven development, continuous integration, building highly scalable applications, application security and accessibility
- 5+ years of demonstrated hands-on experience and familiarity with the following JavaScript (particularly React), Python, RESTful APIs (both writing and consumption), databases (SQL—PostgreSQL, NoSQL, and cloud-native databases)
- Cloud computing knowledge on the major industry players, particularly AWS platform, architecture, and tools
- Hands-on experience integrating with third-party software via APIs
- Knowledge of and experience with Agile software development processes
- Ability and experience working collaboratively and effectively in a team environment with both technical and non-technical team members and stakeholders at all levels in an organization
- Ability to work in a fast-paced and dynamic environment, managing client expectations and influencing senior technology and business executives on technology decisions
- Very strong command of the English language (both verbal and written)
- Self-starter with entrepreneurial mindset
- Bachelor’s degree in computer science
- Some experience with container orchestration and technologies like Docker, Kubernetes
- Experience with AI capabilities, including language models, would be beneficial
- Security – SAST, DAST capabilities. Experience with tools like SONAR, talisman, trivy, snyk
- Consumer Driven Contract Testing (CDCT). Tools like pact etc.,
- Threat modelling experience if any
- Energized by complex problem solving and ability to push the innovation on solutions
- Strong analytical and problem-solving skills paired with the ability to develop creative and efficient solutions
- Excellent communication and interpersonal skills and ability to communicate complex ideas effectively
- Participate in team meetings, providing input and feedback on initiatives