Purpose of the Role
We are seeking a highly skilled senior web developer with a strong background in building scalable, high quality and high performance solutions on SiteCore and ASP.
net technology stack. As a SiteCore developer, you will report to the Senior Manager, Practice and Web Applications and have a dotted line reporting to the Application Architect who sets the firm’s technology roadmap and standards.
You will be responsible for building, maintaining and deploying internal and external facing web applications and services.
You must respect deadlines and make sure that the quality of your work meets the Firm’s standards. You will be required to collaborate with co-workers, business analysts, and database administrators, to deliver highly-performing enterprise solutions.
You will be asked to develop new functionalities for existing applications or create a solution from the ground-up. The responsibilities include :
From requests or business requirements, develop application solutions
Ability to create detailed design based on architectural specifications
Participate in evaluating development efforts impacts and estimates
Ensure that standards and procedures defined at BLG are always followed
Work in close collaboration with all Technology Services members in order to ensure that all applications are functional
Write the necessary documentation related to the applications
Carry out unitary and functional tests in order to ensure quality of deliverables
Maintenance - Part of the responsibilities includes the maintenance of existing applications. You will receive some requests to :
Update the business rules and language dictionaries
Perform integrity tests and data spot-checks
Perform performance tests on applications and analyse the results to prevent or correct potential problems
Support - You will be asked to provide a second level support to the users of internally developed application. The responsibilities include :
Troubleshoot problems found in existing applications with the collaboration of the operation team.
Identify the necessary fixes needed to resolve those problems
Provide the fixes to be implemented in production
Technical skills (Essential) :
Solid understanding of Object Oriented Design principles
Minimum 5 years of experience developing ASP.net solutions.
Minimum 3 years of experience with SiteCore
Demonstrated expertise in C#
Strong experience in troubleshooting, debugging
MS .NET Framework 4.0+
Experience developing PWA (progressive web applications)
Experience with MS SQL 2008 / 2012 (Database Design, Stored Procedures, User Defined Functions, Triggers)
Experience working with Azure DevOps (code, build management and creating test cases)
Experience with Test-Driven Development (TDD)
Proficiency with MS IIS 7.0
Technical skills (considered an asset) :
Relevant certification(s) for SiteCore Development will be an asset
Understanding of Design Patterns
Understanding of SCRUM, Agile methodologies
Knowledge about various integration patterns (data, functional)
Experience or working knowledge about business process automation concepts / tools
Experience developing for WCGA 2.1 (AODA Web Accessibility-AA standard)
W3C norms, XHTML and DOM
Bachelor's degree or D.E.C. in Computer Science
Proficiency in French and English (spoken and written)
Good synthesis and analysis skills
Advanced knowledge of Microsoft Word, Outlook, Excel, PowerPoint, research tools and other systems implemented by the firm
Excellent communication, organizational and team skills
Excellent attention to detail
Ability to think ahead and use initiative
Flexible and dependable, able to take the initiative
Able to remain calm under pressure and work to tight deadlines
Conscientious, approachable and enthusiastic
Able to quickly build confidence, respect and trust with others
Have a positive approach to daily tasks and have a solutions focused working method
What you'll get in return
In return for your hard work and dedication, you will receive a competitive compensation package, and the opportunity to work with one of Canada's largest and leading law firms.
What you need to do now
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now. If this job isn't quite right for you but you are looking for a new position, please contact us for a confidential discussion on your career.
We thank all applicants for their interest in this position, however, only applicants selected for an interview will be contacted.
Please note that relatives of current BLG employees and Partners are not eligible for consideration.