Senior Manager, Development, QA Fast to Action

Employer: The Estée Lauder Companies
  • IT Software
  • Job type: full-time
    Job level: peste 5 years of experience
  • Updated at: 24.06.2021

    The Estée Lauder Companies (ELC) Inc. is a Fortune 500, multinational manufacturer and marketer of prestige skincare, makeup, fragrance and hair care products, headquartered in New York City. As the global leader in prestige beauty, we touch over half a billion consumers a year.  The company owns a diverse portfolio of brands, distributed internationally through both digital commerce and retail channels. The Senior Software Developer leads an agile development team, building and working on enterprise grade software systems. The Senior Software Developer drives the translation of business problems to build innovative technology solutions by creating and owning the technical vision of the project. The Senior Software Developer ensures that the vision is achieved by delivering high-quality code. ■ Be a technical leader within the team, Global IT, and ELC ■ Be a leader, and valued member, of an autonomous, cross-functional agile team ■ Leverage best practices in continuous integration and delivery ■ Work in cross-functional agile teams to continuously experiment, iterate and deliver on new product objectives Architecture & Design ■ Responsible for design and architecture of the project ■ Responsible for creating the non-functional requirements based on the business needs ■ For package implementations, perform the gap analysis between business requirements and the package features and design the configuration, customizations, extensions, interfaces required to meet the requirements Development & Support ■ Responsible for team consistently delivering high-quality code ■ Performs code reviews ■ Establishes steps of doneness for various types of activities that are done during the SDLC ■ For package implementations, helps create best practices/approaches to be leveraged by the team ■ Drives setup of the different environments (development, UAT, production, etc.) ■ Ensures the technical solution meets performance, reliability and requirements ■ Troubleshoot complex technical issues on projects Planning, Tracking & Estimation ■ Partners with Project Manager to create the estimate and plans for the projects and decompose them among the various tracks ■ Partners with Project Manager to establish Scope Management Process ■ Evaluates the LOE, complexity and risks associated in adding scope Team Management ■ Partner with Project Manager to lead projects and/or small to medium sized team ■ Resolve issues and dependencies within the team ■ Review the key objectives of projects and clarify the linkage of tasks to the overall objectives ■ Actively participate in, and assists with, company events such as hiring, training and internal initiatives ■ Contributes to knowledge sharing sessions ■ Provides mentoring on best practices
    Stakeholder Management ■ Represent the project in customer-facing technical communications ■ Identifies tradeoffs involved with implementing a solution and communicates them to the respective stakeholders. ■ Raises and drives resolution for all technical design and implementation issues ■ Actively identifies, manages, quantifies and escalates risks to stakeholders Processes & Documentation ■ Is well versed in relevant methodology, processes, tools and technology standards and can effectively chose relevant parts needed for the project ■ Partners with the Project Manager to manage the process and monitor work quality ■ Is well versed with different ways to document requirements, design and architecture and can chose the right artifacts needed during a project ■ Defines and assesses completeness and quality of documents/artifacts Functional Skills  • Understanding of future technologies  • Business acumen  • Application / report design  • Prototyping  • SDLC Methodology - Agile / Scrum / Iterative Development  / Waterfall  • Customer relationship management  Technical Skills and Qualifications  • Experience with programming languages like Java, Python, .NET, C#, C++, Swift, PHP, and JavaScript • Advanced testing technologies • Application/product feature design  • Integration Technologies • Mobile technologies  • Service Oriented Architecture (SOA)  • Big Data Analytics  • Web Technologies  • Cloud computing / SaaS / IaaS / PaaS technologies