SharePoint Developer

Yerevan, Armenia

About Questrade

Questrade Inc., headquartered in Toronto, provides Canadians with high-speed, direct access trading in the U.S. and Canadian stock and options markets as well as forex trading. Since its inception in 1999, the company has grown and diversified, and is currently ranked as Canada’s fastest-growing online brokerage. The company continues to demonstrate its competitive leadership with a combination of outstanding service, advanced technology and competitive pricing structures.

Job summary

The ideal candidate for this position is experienced in designing and developing highly performing and scalable applications that meet the business requirements. The SharePoint Developer will be involved into small to large scale projects through all stages of the software development life cycle from requirements gathering to implementation. The SharePoint developer will collaborate with business stakeholders, user interface team, .NET developers and database architects to design and develop functionally rich, robust, user friendly web applications as defined by business requirements.

Job Responsibilities •Architect, implement and maintain SharePoint environment. •Development and implementation of SharePoint collaboration portals/sites using SharePoint Designer/Visual Studio .NET Framework. •Provide daily administration and support of applications within the SharePoint environment. •Development of custom SharePoint-based solutions, implementing customizations via solutions framework. •Design of solutions that leverage out-of-the-box SharePoint functionality. •Development of custom web parts, work flows, InfoPath Forms and list event handlers. •Support and expertise for a multi-tier environment; evaluation for any additional infrastructure or software required to support the SharePoint environment. •Working with customers and business analysts to design SharePoint solutions that satisfy business requirements. •Manage deployment of applications within the SharePoint. •Act as the subject matter expert on development techniques. Creates documentation and participates as a reviewer and contributor in requirements design and estimation. •Identify ideas to improve system performance and impact availability and resolves complex technical design issues. •Define both functional and technical requirements to facilitate design, development, testing, implementation and ongoing support. •Play active role in defining and implementing best practices, standards and procedures including quality and delivery methodologies. •Ensure compliance with the documented software processes and procedures throughout the life cycle of software products. •Support the a Team Lead in technical decisions and development estimates •Ensure consistency of design elements and interactive behaviors within individual pages/forms/components and across entire projects •Conduct researches and proof of concepts •Might produce rapid prototypes for the project •Share knowledge, lessons learned with team members

Skills & Requirements


•Degree, diploma or equivalent directly related work experience. •Minimum 3 to 5 years of experience customizing sites with SharePoint Designer. •Minimum 3 to 5 years of experience implementing or supporting SharePoint solutions. •Strong MOSS 2007/2010 Software Development experience including design, development, and implementation of custom Web Parts, workflows, InfoPath. •Strong experience with the .NET Framework (C#, ASP.NET), HTML, CSS, JavaScript, AJAX, and XML/XSL/XSD. •Microsoft Certified Professional certification (MCAD or MCSD) is an asset. •Proficient knowledge in designing and developing with Microsoft enterprise server products, specifically MS SharePoint Designer, MS Office SharePoint Server 2007/2010, Windows SharePoint Services v3.0, InfoPath. •Strong customer service skills and demonstrated the ability to build professional relationships. •Excellent written and oral communication skills. •Strong problem-solving and decision-making skills. •Excellent time-management and organizational abilities that facilitate structured teamwork. •Highly developed communication, presentation, facilitation and negotiation skills. •Experience and/or personal interest in the financial industry is an asset. •Ability to work with a minimal supervision. •Ability to adapt and change based on new business requirements and environment.


•Loves to learn and demonstrates a commitment to learning Questrade’s business and ongoing professional development. •Takes ownership of tasks and drives projects through to completion with little oversight. •Good team player. •Able to focus while under pressure and pay close attention to detail •Willingness to multi-task and be flexible to take on varied responsibilities •Good judgment to proactively and independently solve problems and make decisions •Competent to follow specific guidelines, criteria, protocols •Develops plans to prioritize, organize, and accomplish your work •Highly organized and detail-oriented •Calm and patient under pressure •Thrives in a changing, dynamic environment •Able to see the big picture while paying attention to the smallest end details •Able to work flexible hours when requested •Develops constructive and cooperative working relationships with team-mates •Strong work ethic, positive energy and ability to energize others •A service-oriented mindset and a willingness to assist the team in any way to ensure project success.

How to apply

Please apply online:

Sponsored by


Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“Never trust a programmer in a suit.” - Anonymous