Senior Developer (.NET/SharePoint)

Location: Vancouver, BC
Date Posted: 04-06-2018
Background
We are engaged in a multi-year project to re-imagine our online experience consolidating multiple websites into a single flexible enhanced digital experience across the globe based on a modern Sitecore/Coveo platform. In addition, we will be integrating authenticated user experiences and client portal capabilities into the online experience.
 
Purpose of Position
The Senior Developer will be responsible for developing capabilities related to the company website, providing application development as well as ongoing enhancements to support the evolution of our platform.
 
Summary of Essential Job Functions
  • Develop and integrate authentication and client portal solutions with the Sitecore/Coveo platform and existing information systems (people, property and office data).
  • Participate in the architectural decisions and technical design of the authentication and portal capabilities related to the website. Ensure that our development standards are adhered to, and the tools and processes are in place to sustain the website long term.
  • Coordinate development efforts with other internal Application teams, as well as regional IT teams for system integration.
  • Develop deep knowledge of the technical components, to support future enhancements and further regional rollouts.
  • Analyzes, reviews, and alters program to increase operating efficiency or adapt to new requirements.
  • Writes documentation to describe program development, logic, coding, and corrections.
  • Plans, designs, develop, tests, edits, maintains, and documents look and flow of solutions.
  • Interviews clients to help them clarify their goals.
  • Other duties as required.
 
Required Skills
  • 5+ years’ experience in object-oriented design and programming required
  • Hands on experience with development in .Net Framework, SharePoint, C# and VB .Net and database applications in MS SQL Server
  • Demonstrated experience with web technologies (JavaScript and AJAX, HTML, CSS)
  • Experience developing Portals based on SharePoint technology.
  • Experience with AD and Azure AD B2B authentication.
  • Sitecore experience and certification is preferred.
  • Coveo experience is definitely a plus. Experience integrating an advanced Search engine with Sitecore is desired.
  • Knowledge and experience building and deploying applications and services
  • Knowledge and experience debugging and maintaining production level code
  • Familiarity with Automated build tools, Code Management (TFS) and Continuous Integration preferred
  • Write code to generate web pages, access databases and business logic servers. Work with designers and content producers
  • Test and document software for web sites. Write, modify, and debug software for web sites
  • Skills/Specialties include ASP.NET, C#, C++, Cascading Style Sheets (CSS), JavaScript, Microsoft Active Server Pages (ASP), MySQL
  • Experience with the MVC design pattern is highly desired.
 
Competencies
 
Organizing
  • Can orchestrate multiple activities at once to accomplish a deliverable; uses resources effectively and efficiently; arranges information and files it in a useful manner. Can marshal resources (people, funding, material and support) to get things done accurately and on time. 
Perseverance
  • Pursues everything with energy, drive and a need to finish; seldom gives up before finishing; especially in the face of resistance or setbacks.
Problem Solving
  • Uses rigorous logic and methods to solve difficult problems with effective solutions; probes all fruitful sources for answers; looks beyond the obvious and doesn't stop at the first answer.
Self-Development
  • Is personally committed to and actively works to continuously improve their performance; understands that different situations may call for different skills and approaches; works to deploy strengths; works on compensating for weakness and focuses on development opportunities.
Service Excellence
  • Is dedicated to meeting the expectations and requirements of internal and external customers; seeks customer information and uses it for improvements in products and services; acts with customer in mind; establishes and maintains effective relationships with customers and gains their trust and respect.
 
 
or
this job portal is powered by CATS