Full Stack Web Developer (.Net)

August 19 2019
Industries Arts, Entertaiment, Culture and Leisure
Categories Information Technology, Programming - Development, Project management
Toronto, ON

The Royal Conservatory is one of the largest and most respected music education institutions in the world, providing the definitive standard of excellence in curriculum design, assessment, performance training, teacher certification and arts-based social programs. Graduates of its two performance training programs, The Glenn Gould School and The Phil and Eli Taylor Performance Academy for Young Artists, regularly perform on major international stages. The RCM is also a leader in the development of early childhood education programs and arts-based social programs, and presents a diverse range of concerts featuring the finest Canadian and international artists in its magnificent performance space, Koerner Hall. Please visit www.rcmusic.com for more information.

The organization has a bold new vision to broaden its reach, services and client base in the digital realm and the IT department plays an essential role in enabling the achievement of this goal. The IT Department of the RCM interacts with and supports a variety of business lines ranging from the Koerner Hall concert venue to several schools and registration systems. In addition, the IT department provides support to both our Canadian and US clients through internal-facing operational tools, front-end site resources, and e-learning tools including e-commerce sites, customer and historical databases.

We are looking for a Full Stack Developer who will take a key role on our team maintaining existing and developing new applications.

POSITION SUMMARY

Working as a member of the IT Application Development Team, you will work in collaboration with other developers, designers, team members, Royal Conservatory staff, and external vendors to develop great web applications. This role requires understanding of the web development lifecycle, strong knowledge and experience with .Net development (C#, Core 2, MVC, WebForms and RESTful API), experience working with Content Management Systems (Kentico CMS) and integrating databases with front-end solutions such as Angular 2 or superior.

MAIN DUTIES & RESPONSIBILITIES:

  • Be The Royal Conservatory of Music's IT End-To-End Web Development Expert
  • Research, design and recommend end-to-end web solutions
  • Design, develop or enhance CMS modules, web services API's and other web technical solutions
  • Develop, debug, test and deploy code based on the schedule and business priority
  • Resolve issues with production code
  • Collaborate with various stakeholders inside and outside of IT to develop great web applications for all audiences
  • All other duties as required

QUALIFICATIONS, SKILLS AND EXPERIENCE:

  • College diploma or university degree in the field of computer science, information systems or equivalent
  • 3 to 5 years of end-to-end Full Web Stack cycle experience – from browser to server and back
  • 3 to 5 years of website development experience using .NET Framework 4.7 and .NET Core – including WebForms, MVC and RESTful API
  • Deep understanding of a modern application (general design patterns, templating & routing, DOM manipulation, communication over HTTPS, APIs, data storage, security principles).
  • Experience with scheduling and examination systems is an asset
  • Programming experience using PHP, Perl and other common web-based development languages
  • Relational database programming experience using SQL Server, Oracle or MySQL including Stored Procedure programming
  • Expert knowledge of JavaScript, jQuery, AJAX, HTML5, CSS, and Angular frameworks.
  • Strong knowledge of RESTful API design and usage for system integration
  • Knowledge of integration technologies such as JSON and SOAP.
  • Knowledge of hosted website providers such as BlueHost, HostGator or Acquia.
  • Experience with Git, including branching, pull request, code review, etc.
  • Experience with unit testing, end-to-end testing and performing post-resolution follow-up
  • Experience debugging and rectifying issues with deployed code
  • Ability to effectively prioritize and execute tasks in a fast-paced environment.
  • Strong desire to learn and adapt to new technologies
  • Strong organizational and estimation skills
  • Experience with CI/CD (code deployment, pipelines, DevOps)
  • Experience with Agile development
  • Knowledge in Ruby, Shopify Plus and Shopify Flow is an asset

PERSONAL ATTRIBUTES

  • Excellent written and oral communication skills.
  • Excellent interpersonal skills.
  • Ability to present ideas in business-friendly and user-friendly language.
  • Exceptionally self-motivated and directed, with a hands-on approach.
  • Keen attention to detail.
  • Superior analytical, evaluative, and problem-solving abilities.
  • Exceptional service orientation.
  • On-call availability and periodic overtime

The RCM is committed to a policy of equity and inclusion. In accordance with Ontario Human Rights Code, Accessibility for Ontarians with Disabilities Act, 2005, and the RCM's Access and Equity policy, accommodation will be provided in all parts of the hiring process. Applicants are asked to make their needs known in advance.

 

Interested candidates are asked to submit a cover letter and current résumé online (please upload a single file combining both documents) at www.rcmusic.com/about-us/careers-royal-conservatory. This is an immediate job opening; the position will remain posted until a qualified candidate is selected.

 

The RCM thanks all applicants for their interest in this position; however, only those selected for an interview will be contacted. Please note that this position may be filled prior to the application deadline if a suitable candidate has been identified.

Apply now!

Jobs.ca network

#