Skip to content

Software Developer

Software Developer

Software and Programming Jobs Information Technology Jobs Data Analyst Jobs

Coastal Resource Mapping Ltd

CRM's team of developers build and maintain applications for a variety of clients.  Developers often work independently, each taking ownership over one or more applications at a time.  The team works collaboratively to explore new technologies, improve our coding practices, and design solutions to more complex problems, but the day-to-day work is often independent.

As a result, this role involves independent full-stack development, from databases and deployments to designing UI and meeting face-to-face with clients.  You should be passionate about development, and eager to both learn from and teach your colleagues.


Responsibilities

    Develop clean, intuitive web interfaces

    Develop robust, well-designed, testable back-end code

    Design and maintain database architecture

    Deploy updates to application and database while maintaining high availability in the production environment

    Maintain existing software, debugging issues and supporting clients

    Write technical documentation for both internal use and for the end-user

    Research and evaluate new technologies


Qualifications

    3+ years of application development

    Education in Computer Science or equivalent

    Experience in C#, ASP.NET Core / ASP.NET 5+ is required

    Experience in mobile development, Xamarin.Forms is an asset

    Comfortable both working independently, and collaborating with the team

    Strong understanding of front-end web development, JavaScript/TypeScript, HTML, CSS

    Strong understanding of object-oriented programming

    Strong understanding of relational databases

    Familiar with design patterns such as MVC and MVVM

    Experience developing unit tests and integration tests is an asset

    Experience with our technology stack is an asset


Web Stack

JavaScript / TypeScript

JQuery / Bootstrap / React

.NET Core/5, C#, MVC

SQL Server


Mobile Stack

Xamarin.Forms, MvvmCross, C#


Other Technologies

Leaflet (JS map libraries)

Git

Visual Studio

Jenkins

Python


Salary: $90,000 to $110,000 a year (depending on experience) with a benefits package including: extended health care, dental, vision, and paid vacation.


Send Application To: john@crmltd.ca


Additional Info

Job Type : Full-Time

Location : Nanaimo, BC

Experience Level : Intermediate Level

Powered By GrowthZone
Scroll To Top