Company DescriptionDigitas, a key part of the Publicis Groupe, is a prominent global digital marketing and technology services brand. Renowned for blending technology, data, and creativity, Digitas is dedicated to helping businesses transform their digital and customer experiences. The agency provides a comprehensive range of services, including digital strategy, creative content production, media planning and buying, and digital transformation consulting. With a presence in over 25 countries, Digitas serves a wide array of industries and holds a reputation for innovation, fostering partnerships with some of the world\'s leading brands. This collaborative environment is driven by a diverse team of experts who are passionate about delivering results that drive client success in the digital age.You are very passionate about architecting enterprise software products of high quality and market success. You live and breathe software products! You thrive on leading the technical aspects of creating and implementing DXP, eCommerce, Data and Martech platforms, which work on a range of platforms from mobile to web and cloud. In one word, you LEAD all technical aspects of our clients\' projects. We need you to:
Lead RFI/RFP technical assessment, required resources, implementation estimation, proposed solutions and document all findings in PowerPoint presentation
Lead SOW technical documentation and validation
Define and document the technical roadmap that is aligned with the company vision, business direction, and product roadmap
Research, identity, analyze fit, assess risk, and select the architecture and design patterns and the implementation technologies that meet client IT vision and direction
Drive all architecture and design activities to ensure a sound technical approach supported by appropriate documentation
Identify, explore, and analyze feasible technical solutions to meet client\'s business requirements
Guide productive team discussions and make decisions on technical alternatives and implementations
Work closely with the team to address technical implementation details and resolve issues on a daily basis while setting an example through your hands-on technical involvement
Work with clients to understand their business requirements and goals.
Participate in the development of proposals and presentations for potential clients, assess and improve the technical capabilities of the organization
Coach, teach, and support the technical team\'s continued learning on technical matters including best practices, quality metrics, design and coding guidelines, agile processes, automation, and tools
Collaborate with sales and marketing teams to identify and pursue new business opportunities
Lead all aspects of our clients technical on prem and PaaS product activities - architecture, design, development, and deployment - to produce a high-performance, scalable, reliable, and secure
Collaborate with cross-functional teams in the development and deployment of solutions.
Collaborate with the other practice leads and project managers to ensure we deliver a high-quality product, on-time on-budget, using agile and automated methodologies like Scrum and DevOps
Continuously self-learn and evolve following the latest relevant technologies
Be an enthusiastic, engaged, pro-active, and creative team player
Qualifications
Demonstrated experience in architecting, developing, and deploying quality enterprise business software that is scalable and secure PaaS, cloud, and on-prem deployment environments
Experience in presenting technical approach and recommendation to c-level executives
Proven hands-on experience in architecting and delivering high-performance, reliable, available, scalable, and secure enterprise on-prem and PaaS applications
An ability to foresee technical challenges and potential issues ahead of time, identify options and solutions, and use the right methods, techniques, and tools that fit the directional need and the task at hand
Experience in using a broad range of technologies and tools such as C#/.NET Core, REST/JSON, MS SQL, MySQL and MongoDB/NoSQL; ReactJS, JavaScript/jQuery, HTML5 and CSS.
Used cloud technologies such as AWS, Azure and implemented DevOps automation including CI/CD using tools such as Azure DevOps, Jenkins, Docker, or Nagios
Extensive experience in defining, designing, documenting, building, and deploying public APIs
Discipline and commitment to define, document, and implement design principles, coding standards, documentation, reviews, and best practices or industry standards for an agile development environment and processes
A track record in implementing an innovative technology vision with an aggressive product roadmap while building a strong foundation for scalability and growth
An ability to articulate and communicate technical concepts clearly, both orally and written
Passion and commitment with integrity, initiative, creativity, eagerness to self-learn the latest relevant technologies, and to share with and coach team members
A Bachelor\'s degree in computer science or software engineering, graduate degree is a must
Experience in pre-sales role is a must
Experience in DXP platform implementation such as Adobe or Optimizely is an asset
Experience in Salesforce platforms such as Sales & Service Cloud is an asset
Experience in Loyalty and Martech platform implementation is an asset