Corporate Recruiters
inform. decide. grow.

Current Searches

Senior .NET Developer – Vancouver (AD_SND)

This position is a meaningful role with a company that’s making a real difference. They are involved in one of the most important resource areas in the world today and have an energetic and growing team to revolutionize their industry.

Founded in 2003, the company provides software solutions that address critical data management, analytics, and compliance challenges for their rapidly growing industry. They are headquartered in Vancouver, Canada and has offices in the US and Australia and is one of the fastest growing clean technology companies in Canada. They value independent thinking, initiative, teamwork, a relentless pursuit of quality, a playful spirit, and a sense of humour. They like smart people – IQ and EQ – who care about the environment and want to do good in the world.

Opportunity Details
You are looking to do something meaningful and fulfilling with the software skills you have developed over the years. Previous roles have made you wonder if you’re actually making a difference, and you swore the next job would be different. You’re an exceptional developer with the ability to pick things up quickly and lives for writing solid code. You keep up to date with the latest software development practices, you care about writing good code to solve customers’ problems, and you continually improve your skills in the craft of software development. You thrive in a dynamic environment while maintaining a quality approach to software development. 

Role-specific Details

As Senior Software Developer, you will join one of our Agile development teams responsible for the next generation products. The team’s focus is the backend, primarily C#/.NET, while the ability to occasionally contribute to frontend code, primarily Angular is a bonus. Our backend server is the engine that drives our highly-scalable enterprise system for the management of complex scientific data. In this role, you will have the opportunity to shape the product’s architecture and design and contribute to the ongoing evolution of the team’s software development best practices.

Other responsibilities include:

  • Participate in the development of our software products.

  • Key contributing member within an Agile team.

  • Perform architectural and object-oriented design, review, and implementation of production-quality features and tests.

  • Participate in effort and complexity estimation for new/proposed product features and tasks.

  • Continuous research to keep up with new technologies and best practices.

  • Assist in effectively diagnosing and troubleshooting problems with the product.

 Requirements

  • 8+ years of experience building and maintaining complex, scaled enterprise systems.

  • Expertise developing with C#/.NET.

  • Database design and development for Oracle, SQL Server and/or PostgreSQL.

  • Proven commitment to developing good code and leaving the codebase better than it started.

  • Fluent in best practices for quality and testability.

  • Outstanding English communication skills, both written and verbal.

  • University degree in Computer Science or equivalent.

Skills/Assets

  • Self-starter with excellent design and analysis skills.

  • Ability to work effectively both independently and as a member of an agile team.

  • Outstanding English communication skills, both written and verbal.

  • Ability to establish work priorities, effectively multi-task and balance varying demands.

  • Dedication to keeping up to date with current technology trends and development best practices.

 The company offers a competitive compensation package including extended health benefits, an RRSP program, MSP, fitness subsidy and career development opportunities.

Contact: Amanda Du Toit amanda@corporate.bc.ca