Altitude Recruiting has an exciting opportunity for a Senior Developer to join a young, but high profile BC Crown Corporation during an important transitional phase, as it seeks to build out technical knowledge of its current systems and facilitate the on-going maintenance and evolution of these systems over the coming years.
Our clients back-office system is built on .NET and Silverlight technology. It has a heavy reliance on SQL Server stored procedures and web services. It is comprised of a CRM and an Account/Invoicing Module with other supporting features and integration interfaces.

Candidates for the Senior Developer role will have significant .NET, Silverlight, and SQL experience. The successful candidate is expected to take a leading role in building technical expertise on the back-office system while helping/coaching other team members to do the same.

The Senior Developer role will be on an initial 6 month contract term but has potential for growth and development, and would suit candidates on a career path towards an Architect or Systems Analyst role who are interested in developing their software design skills. Given the potential for growth and development within the organization, we will only consider candidates who are available on a long-term basis.

Required Skills

  • Strong knowledge and experience coding using the Microsoft stack (i.e. .NET, C#, VB, Silverlight, MS SQL Server, Message Queue)
  • Strong knowledge and experience in integration technologies (i.e. Web Services, XML)
  • Well-versed in the entire software development lifecycle
  • Skillful using design patterns
  • Excellent communication and Interpersonal skills

    Required Education

  • Bachelors Degree in Computing Science, or equivalent

    Desirable Skills & Experience

  • PCI / Secure-coding practices
  • Experience in test-driven development
  • Demonstrated a broad range of experience with different roles, technologies and situations
  • Experience in JIRA, Confluence, Bamboo
  • Continuous Integration Skills
  • Automated testing skills (e.g. SmartBear TestComplete, Selenium)


    Required Experience (In a Senior Role)

  • Experience on comparably large systems, preferably in a CRM or in an Enterprise Architecture Framework
  • Integrating with third party systems
  • Designing simple software solutions to complex problems
  • Implementing enterprise service bus (e.g. webMethods, BizTalk) to integrate multiple applications
  • Improving internal development processes
  • Experienced in source version control systems (e.g. Git, Visual SourceSafe)
  • Seasoned in work effort estimation
  • Accustomed to working in a Scrum/Agile development environment
  • Coaching and mentoring experience
  • AR Job 933

    Send resume and cover letter to

    NOTE To be considered for this position you have to include a resume and cover letter explaining how you meet the required skills and experience Please quote Senior developer (.Net, Silverlight and SQL) AR Job 933.