.NET Developer
iComply
Vancouver, BC
You can help spearhead global innovation: join us at iComply's Vancouver headquarters, where you will be working with some of the best tech minds in the world! We are a rapidly growing regulation fintech company with a passion for pioneering better ways to do business. At iComply, you will be challenged to grow your skills & professional capacity in an inclusive, supportive, and fun team environment.

NET Developer

We are seeking a NET developer responsible for building .NET and .NET core applications. Your primary responsibility will be to design and develop these layers of our applications and to coordinate with the rest of the team working on different layers of the infrastructure. A commitment to collaborative problem solving, sophisticated design, and quality product is essential. Start date is immediate.

Responsibilities

Translate application storyboards and use cases into functional applications

Design, build and maintain efficient, reusable, and reliable code

Integrate data storage solutions including, but not limited to, databases, key-value stores, and blob stores

Ensure the best possible performance, quality, and responsiveness of applications

Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues

Help maintain code quality, organization, and automatization

Skills & Qualifications

Strong knowledge of C#, .NET and .NET core web framework

Familiarity with the Visual Studio and VS Code

Familiarity with Webpack, NPM, Grunt and other front-end package managers

Strong proficiency with JavaScript, CSS, Sass, and LESS, Mixins, ES6 (TypeScript a strong asset)

Strong understanding of object-oriented programming

Familiar with various design and architectural patterns like MVC, MVVM, MVP

Familiarity with Entity Framework, Microsoft SQL Server and Azure

Experience with popular web application frameworks

Ability to write high-performance, highly scalable applications

A knack for writing clean, readable, and easily maintainable code

Understanding of fundamental design principles for building a scalable application

Experience creating database schemas that represent and support business processes

Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds

Experience implementing automated testing platforms and unit tests

Proficient understanding of code versioning tools such as Git, Github, Bitbucket and SourceTree

Salary & Benefits

Salary range is commensurate with experience and ranges from $70,000 to $120,000. An attractive benefits package is included.
Please respond to this post with your completed application.