Senior Full Stack Developer – React/ Azure

  • Full Time
  • Calgary

Publicis Sapient

Publicis Sapient is looking for a Senior Developer (React/ Azure) in Calgary to join our team of bright thinkers and doers. You’ll use your problem-solving creativity to design and develop high-end technology solutions that solve our clients’ most complex and challenging problems. We are on a mission to transform the world, and you will be instrumental in shaping how we do it with your ideas, thoughts, and solutions. If you are committed to not only transforming the world with amazing products, but also being a valued anchor to our growing global organization, you will be instrumental in our bold pursuit of helping companies change the world.As a Senior Web Developer at Publicis Sapient, you will take ownership for the design, development, and implementation of new applications that turn massive real-time datasets into something beautiful and intuitive. You will code some of the most complex stories, serve as a constant advocate for code quality and user experience, conduct pull request reviews, mentor junior developers, and set up front-end tooling and continuous integration.    Your Impact:We need you to be a confident, self-motivated, and experienced developer, comfortable with modern production methodologies and modern build tools.You will code the most complex pieces of the application, no matter how complex the application, you are up for the challenge.Leverage your proven experience in DevOps, Agile Engineering practices, tools and techniques to ensure rapid development, testing and delivery of high-quality code to production, reliably and effortlessly.Coding patterns and best practices is of course on top of your daily list.You have experience working collaboratively in an agile team but also be comfortable working delivering projects on your own.Share your learnings and experiences with your team, your local community, and Publicis Sapient globally through Lunch and Learns, knowledge sharing webinars, and blog posts.QualificationsYour Skills & Experience:7-10+ years of experience as a developer with strong hands-on experience in React and Azure (mandatory)Knowledge of JavaScript packages, package managers, bundlers, and their use in building complex interactive experiencesA strong understanding of Azure PaaS solutions (App Services, Azure Search, Azure CDN, etc)Hands on experience designing and implementing microservices in Azure (Service Fabric, Azure Kubernetes Services, Azure Functions, API Management, etc.)Knowledge of Microsoft .net, web, and cloud development technologies and front end skills.Strong ability to design, document & code complex mappingsStrong OO design skills with implementation experience of design principles and patternFamiliarity with concepts related to data flow and component driven architectures (with practical experience based on React & Redux)Strong conceptual thinking and the ability to effectively communicate technical concepts to developers, technical, and non-technical business teams.Strong experience in design and development of large-scale systems with a demonstrable ability to comprehend, decompose, and construct solutions in complex domainsStrong experience in an Agile environment Is aware of industry process like change control process, CICD, etc.Set Yourself Apart With:Experience in a Global delivery modelExperience in a Canadian midstream companyExperience or familiarity with ETRM ecosystem Experience with Power BI and the Power Apps platform.