Shire Jobs

Mobile Shire Logo

Job Information

McKinsey & Company Software Architect in Atlanta, Georgia

McKinsey and Company Inc. United States is seeking a Software Architect in Atlanta, GA.Collaborate with product managers, developers, architects, and platform teams to design and develop software solutions that align with business objectives. Ensure high application reliability, scalability, and availability by employing a wide range of technologies and best practices. Take full ownership of the technical architecture of products, guiding their development from inception to release and maintenance. Collaborate with the Architecture Center of Excellence to develop reusable solutions and new open-source libraries, leveraging emerging technologies. Lead the development and strategic direction of new products, processes, and technologies, staying at the forefront of industry advancements. Implement secure coding practices, code quality measures, and engineering best practices, such as test-driven development and continuous integration. Champion automated testing and deployment practices to ensure efficient and reliable software delivery. Utilize strong technical design, architecture, problem-solving, and debugging skills to implement feature-rich UI designs cutting-edge technologies to build innovative web applications. Incorporate Object-Oriented Programming principles and micro front-end architecture with TypeScript, ensuring scalable and robust applications. Lead the development and implementation of responsive designs, creating a versatile, framework-agnostic web component library published on NPM to enhance code reusability across projects. Skillfully manage software workflow for version control, (JIRA) for issue tracking, and other tools for efficient task automation and leverage ALM (Application Lifecycle Management) to track project progress and streamline development workflows. Implement robust automated comprehensive E2E automation test cases, ensuring code quality and stability throughout the development process. Continuously investigate and enhance JavaScript performance, keeping abreast of modern JavaScript features like ES6, ES7, and ES8. Conduct comprehensive code reviews, promoting code quality, and enforcing adherence to established coding standards. Leverage knowledge of modern CI/CD practices, implement platform as a service product that use OS-level virtualization to deliver software in packages called containers. Implement platform for running and managing containers from many container runtimes, to enable frequent and streamlined releases of web applications. Collaborate with Cloud platforms to deploy and manage applications efficiently. Employ containerization solutions to ensure consistent and scalable deployments. Build scalable and secure solutions on the cloud platform, utilizing cloud portals features such as Logic App, Function App, Cosmos DB, and Key Vault. Drive the adoption of DevOps practices and tooling, setting up efficient CI/CD pipelines. Lead the creation and management of Elastic Container Service (ECS) clusters using infrastructure-as-code software tool, to ensuring optimal application performance and scalability. Design and implement load-balancing proxies, enhancing application responsiveness and reliability by effectively directing web traffic. Facilitate automated deployments of code and infrastructure from GitHub commits using supportive tools. Implement auto-teardown processes for seamless branch deletion and PR merging to maintain a clean and efficient development environment. Provide expert deployment support to developers, assistance for efficient application release and maintenance. Telecommuting permitted.

Qualified applicants for this position must possess a Bachelors degree in Computer Science, Software Engineering, or related field, or foreign degree equivalent. Qualified applicants for this position must have a minimum five (5) years of experience designing, developing, and supporting highly scalable, responsive web applications and services. Experience must include the fo lowing: product development using cloud platforms and web servers: AWS, Elastic Couchbase, Hproxy/Amazon ELB, NgInx, Route53; DevOps tools: Terraform, Ansible, Docker, and Kubernetes; using JIRA; version control and CI/CD tools GitHub and Git Actions; and the following programming languages and frameworks: HTML5, SCSS, JavaScript, Google Angular, Node.js, and Ruby. Email your resume to CO@mckinsey.com and refer to Job # 7495824

Worksite: McKinsey and Company, Inc. United States, 725 Ponce de Leon Ave, Suite 700, Atlanta, GA 30306

DirectEmployers