CBC Lead Architect CBC Music – TOR04708


Pour voir une
version française de cette annonce, CLIQUEZ ICI pour la section française de
Radio-Canada de carrière.

Lead Architect, CBC
Music – TOR04708


What it’s like working at CBC/Radio-Canada

Whether on-air or
behind the scenes, here you join a team that thrives on making the connections
and telling the stories that are important to Canadians. So, if you’ve got the
ability to keep up with the pace of our ever-changing industry, the passion to
make the next great idea even better and the drive to make things happen, this
is the place for you.


Here is an opportunity to sho

wcase your leadership skills and innovative
technical prowess on a diverse team of talented professionals.

As a member of our
web development team, you will work with your manager and other stakeholders to
facilitate the planning, development and successful launch of new features on
CBC Music. You will also lead and direct the development of standards and
guidance for the controlled deployment of digital applications and related components,
with the goal of achieving uninterrupted service and effective distribution of
content to our audience, clients and partners. You will inform strategic
decisions for adopting the most appropriate 3rd party and open source services,
tools and frameworks for the rapid development and deployment of application
solutions for our audience, clients and partners. You will ensure the alignment
of development processes and standards set out by the department.


You will guide the application development process by leveraging your proven
experience with iterative/incremental (agile) methodologies. You will lead
multi-screen user experience developers through the analysis, design,
development, testing, rollout and maintenance phase of all products and related
components as per the direction laid out by your manager. You will assist in
the planning for obsolescence, deprecation and replacement of legacy
components. Identify opportunities to conform legacy applications to that of
more current standards and practices. You will advocate these standards and
practices across different units and work closely with quality assurance and
other technical teams to ensure alignment and efficient, successful delivery,
maintenance and support of digital products.
You will assist your manager in the development and administration of processes
and workflows to ensure the application development function meets quality
standards and expectations, and that dependant projects, as well as daily
business tasks, are delivered on time in the most efficient manner possible.
You will manage the creation of supporting documentation including analysis,
detailed design, run-books and roll-out plans to launch new web application
products and services.
You will forecast requirements and strategize optimal resource allocation in
support of platform and product roadmaps. You will work with resource plans on
a day-to-day basis to allocate development resources towards products/projects
and other daily tasks as required.
You will set the hiring criteria, including both soft skills and technical
skills, for development resources as well as conduct pre-screening interviews.
You will set and administer technical tests and board interviews. You will make
hiring decisions under the guidance and input of your manager. You will provide
ongoing feedback on performance and discipline staff as required.
You will develop and enhance the developer orientation packages as required to
minimize learning curves and maximize developer productivity. Orientation
packages include references to standards, practices, processes, workflows and
tools.
You will provide ongoing direction to the development staff and adjoining teams
on matters related to the development, implementation, and evaluation of new
procedures and standards.
You will coach developers where required on how to effectively communicate with
technical and non-technical personnel and provide leadership in change
management, conflict resolution and building of strategic relationships.


You possess the following:

Objective Criteria:

•A university degree
or equivalent experience
•At least 5+ years experience as a developer, 2 years of experience working as
the technical lead for a project or application
•Expert level knowledge of standard web-based user interface development
technologies and languages including Advanced Javascript (Backbone, jQuery,
Handlebars), REST APIs, Single Page Applications, Memcache, NHibernate,
Varnish, HTML5 /CSS3 and JSON
•High proficiency with web authoring tools / frameworks such as Adobe Flash,
Microsoft Visual Studio, ReSharper, Prototype, ProcessingJS, JSON, NodeJS,
BackboneJS, and Tortoise SVN
•Integration experience with leading social media, analytics (e.g. Omniture
SiteCatalyst), media players, and mobile device solutions
•Experience building applications with relational database technology,
preferably Postgres and MySQL
•Knowledge of software design methodologies and software development life
cycles using the classic Waterfall approach or Agile methodologies
•Proficiency with graphics software (e.g. Photoshop) and XML
•Experience working in the digital music sector is an asset.


Subjective Criteria:

•Position requires
creativity in order to leverage the understanding of Quality Assurance,
Creative Design, Project Management, and Media Support teams to contribute to
the application architecture and design multi-screen digital products
•Ability to collaborate closely with peers on other teams/departments as
required
•Ability to conceptualize, visualize, prototype and design applications
•Ability to work creatively with a diverse group of skills and abilities to
resolve technical problems that arise on a day-today basis
•Excellent written and verbal communication skills
•Ability to clearly explain objectives, requirements and directions to others.
Ability to disseminate technological information to other CBC personnel,
including non-technical people who may be clients and stakeholders
•Excellent technical Project Management skills
•Good interpersonal skills to ascertain appropriate measures when problems
arise
•Good organizational and time management skills
•Ability to interact and influence, where appropriate, internal clients,
account managers and directors on new product development, project execution
and product maintenance initiatives
•Ability to use creativity in discovering and applying emerging technologies to
solve web problems; ability to conceptualize, visualize, prototype and design
websites.


* Candidates may be subject to skills and knowledge testing.


CBC/Radio-Canada is committed to reflecting our country’s diversity.

In becoming the
leader in expressing Canadian culture and enriching democratic life, we need to
be as diverse in every way as the country we serve, both within our workforce
and on air. As an employer, we value equal opportunity and nurture an inclusive
workplace where our individual differences are not only recognized and valued,
but also extend to and pervade all the services we provide as Canada’s public
broadcaster.

For more
information, visit the Talent and Diversity section of our corporate website. http://www.cbc.radio-canada.ca/en/explore/jobs/talent-diversity/

If this sounds
interesting, please apply online! We thank all applicants for their interest,
but only candidates selected for an interview will be contacted.

The CBC is committed
to equity in employment and programming.

0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
0
Would love your thoughts, please comment.x
()
x