company_logo

Full Time Job

Intermediate Software Developer

Warner Bros. Discovery

Kanata, ON 12-15-2022
 
  • Paid
  • Full Time
  • Mid (2-5 years) Experience
Job Description
We are hiring a Software Developer II to join our Content Discovery team part of the Direct-to-Consumer Global Technology group. As a technical leader in the team, this individual will make critical contributions to the User Experience as part of WBD flagship streaming service such as Recommendations, My List, Continue Watching, Kids, Search, and Voice Control, along with UI elements like Tiles, Grids, Carousels, Menus, Global Search and services & integrations that would enable the Discovery users explore content seamlessly across the digital platforms.

This will be a hands-on role where you'll be successful by providing input on architectural direction on the OTT site and related systems, participating in all aspects of the agile software development process, providing coaching to junior team members, and collaborating with other WBD teams on shared objectives. As a contributor on the team, you'll be expected to write code, drive code reviews, and own tasks and projects to their completion. Building strong teams is a vitally important aspect of the role, so you'll be heavily involved in onboarding and personal development of Developers.

The Daily
• Build a deep understanding of WBD Digital Platforms, User Base and related DTC Product and Technology vision that influences Content Discovery technology direction
• Be a technology leader in the team and contribute to Content Discovery technical architecture, roadmap and define guiding principles for software development in the team
• Develop strategic partnerships with technology leaders in other DTC teams and stakeholder groups to foster technical collaboration that is key to the success of large scale content driven systems
• Work closely with the software development manager in defining and documenting operational metrics that reflect the development quality of the team
• Reflect agility in thought process and work towards continuous and incremental improvements
• Play a proactive role in defining and documenting architectural guiding principles and development best practices that reflect DTC technology vision and roadmap
• Architect, design, develop and integrate complex Content Discovery frameworks, services and infrastructure that enable best user experience in accessing the integrated digital content
• Enhance or support existing Content Discovery services and integrations
• Contribute to the Content Discovery quality control framework and practices
• Demonstrate proactiveness in owning the feature development, bug fixes and issue resolution
• Be vocal with the product ideas and technology recommendations, suggestions and concerns that influence the team working environment

The Essentials
• Degree in Computer Science or related field
• 3+ years of strong product architecture, design and development experience on large scale distributed systems in consumer-focused companies
• Very strong Computer Science fundamentals in object-oriented design, architectural and design patterns, data structures & algorithms
• Knowledge of key design and architectural patterns such as MVVM, MVP and SOLID principles
• 2+ years' experience building applications with Typescript/ReactJS
• Proficient in object oriented programming language like Java, C#, C++
• 2+ years of experience with TDD based development using Junit or similar framework
• Ability to apply strong analytical skills in delivering simple solutions for complex problems
• Familiarity in cloud cloud platforms like AWS and/or Azure and/or GCP
• NoSQL experience like DynamoDB
• Experience with Event Driven Development on large scale data streaming platforms like Kafka
• Ability to work on a diverse, distributed and agile team
• Successfully established engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
• Very strong communication skills
• Must have the legal right to work in Canada

The Nice to Haves
• Experience with mission critical, 24x7 systems
• Experience with high throughput, multi-threaded systems
• Behavior Driven Development experience

How We Get Things Done…

This last bit is probably the most important! Here at WBD, our guiding principles are the core values by which we operate and are central to how we get things done. You can find them at www.wbd.com/guiding-principles/ along with some insights from the team on what they mean and how they show up in their day to day. We hope they resonate with you and look forward to discussing them during your interview.

The Legal Bits…

Warner Bros. Discovery embraces the opportunity to build a workforce that reflects the diversity of our society and the world around us. Being an equal opportunity employer means that we take seriously our responsibility to consider qualified candidates on the basis of merit, without regard to race, color, religion, national origin, gender, sexual orientation, gender identity or expression, age, mental or physical disability, and genetic information, marital status, citizenship status, military status, protected veteran status or any other category protected by law.

If you're a qualified candidate with a disability and you need a reasonable accommodation in order to apply for this position, please contact us at recruitadmin@warnermedia.com.

Jobcode: Reference SBJ-g6eo7n-3-137-171-121-42 in your application.