Senior Software Engineer [.Net]
Apply NowCompany: ACL Digital
Location: New York, NY 10025
Description:
WHO YOU'LL WORK WITH:
McKinsey's Technology & Digital function develops technology solutions for internal Firm. You'll be part of a team that is responsible to deliver technology-enabled solutions for the future. This will involve all business value chain activities from understanding product needs to product development to ongoing maintenance and enhancement.
WHAT YOU'LL DO:
You will be responsible for the development, support, maintenance, and implementation of an enterprise application that is scalable, resilient, and distributed. You would also be responsible for designing, developing and implementing many of the firm's externally facing digital publishing and communications platforms. This includes managing products like McKinsey.com website, McKinsey Insights app, Alumni site as well as programs around Analytics, Test & Learn, General Data Protection Regulation(DPRR), Web Accessibility, and Audience Development (e.g., SEO, Email, Social, and Digital Marketing).
You will be responsible for developing and maintaining components for McKinsey.com Platform and create, deploy medium/high complexity Sitecore, C# .net & React Js components and modules. You will contribute and implement new and ongoing application needs to complete end to end setup of the product,diagnose and solve common problems related to CMS implementation You'll also work on solving problems of relatively complex scope, through general usage of standard programming concepts and principles and application of own judgment and oversee installation, configuration and tuning of environments.
You'll be a fully contributing team member, under broad guidance from architects and technology leaders.
At McKinsey T&D, we strive to build software with best practices, industry standards; all while delivering high-quality code that is secure and resilient.
QUALIFICATIONS:
McKinsey's Technology & Digital function develops technology solutions for internal Firm. You'll be part of a team that is responsible to deliver technology-enabled solutions for the future. This will involve all business value chain activities from understanding product needs to product development to ongoing maintenance and enhancement.
WHAT YOU'LL DO:
You will be responsible for the development, support, maintenance, and implementation of an enterprise application that is scalable, resilient, and distributed. You would also be responsible for designing, developing and implementing many of the firm's externally facing digital publishing and communications platforms. This includes managing products like McKinsey.com website, McKinsey Insights app, Alumni site as well as programs around Analytics, Test & Learn, General Data Protection Regulation(DPRR), Web Accessibility, and Audience Development (e.g., SEO, Email, Social, and Digital Marketing).
You will be responsible for developing and maintaining components for McKinsey.com Platform and create, deploy medium/high complexity Sitecore, C# .net & React Js components and modules. You will contribute and implement new and ongoing application needs to complete end to end setup of the product,diagnose and solve common problems related to CMS implementation You'll also work on solving problems of relatively complex scope, through general usage of standard programming concepts and principles and application of own judgment and oversee installation, configuration and tuning of environments.
You'll be a fully contributing team member, under broad guidance from architects and technology leaders.
At McKinsey T&D, we strive to build software with best practices, industry standards; all while delivering high-quality code that is secure and resilient.
QUALIFICATIONS:
- Bachelors/Master's degree from an accredited college/university in technology-related field
- 5+ years of IT experience in large-scale application/system/platform/integration architectures
- Good understanding of software engineering practices, design patterns, and cloud-native development
- Solid hands-on software development experience with at least 3+ years in C# ASP.NET, MVC, and Web APIs
- DevOps/Development tooling such as Jenkins (CI/CD), CircleCI, Artifactory, Nexus, Veracode, Fortify, GIT, New Relic, AppDynamics, Prometheus stack, Logging/Tracking (Splunk, ELK, Zipkin), Shell scripting
- Experience with Public Cloud (AWS, GCP, Azure)
- Experience with Content management systems ( e.g. Sitecore or Headless CMS)
- Experience with TDD and DevOps practices
- Problem-solving and communications skills (written and verbal) that reflect structured, clear and objective thinking
- JS Frameworks like React Js
- Understanding of non-functional areas like performance, scalability studies, human interaction, software ergonomics
- Comfortable working in a team-based, distributive and collaborative environment