368,634open jobs
9,437companies
50,578added this week
Browse all
Salary
$73k – $166k per year (Estimated)
Location
In office (Aberdeen, United Kingdom)
Employment
Full-Time
Overview
Company
Impact
Profile match
Jonas Software is a Canadian software holding founded in 1990 and based in Markham. It owns dozens of vertical software businesses across many industries. The group is part of Constellation Software.

Job Description:

Web Developer - .NET, Blazor and Azure - C-SAM UK

C-SAM develops specialist asset management, rental, service, certification and operational software for customers operating across the UK and international markets.

We are currently investing heavily in the development of our next-generation web application framework. This framework will modernise our established Windows-based software and provide a scalable, secure and configurable cloud platform for both existing and new customers.

We are looking for a practical and experienced Web Developer to join our development team and help build, improve and deliver this new platform.

The Web Developer will work primarily on C-SAM’s newest web application framework, developing reusable components, customer-facing modules, integrations and core platform functionality.

You will work across the full development lifecycle, including requirements analysis, solution design, development, testing, deployment and ongoing improvement.

The role will also involve understanding and, where required, migrating functionality from our existing VB.NET, WinForms and SQL Server applications into the new web platform.

This is a hands-on development role suited to someone who enjoys solving real business problems, working with complex workflows and building software that is reliable, maintainable and easy for users to operate.

Key Responsibilities

  • Develop and maintain functionality within C-SAM’s new .NET web application framework.
  • Build reusable Blazor components, shared services and configurable application modules.
  • Develop responsive and user-friendly web interfaces.
  • Convert existing Windows application functionality into modern web-based workflows.
  • Work with product owners, operational teams and customers to understand business requirements.
  • Design and implement secure, scalable and maintainable solutions.
  • Develop and optimise Entity Framework queries and data access services.
  • Create and maintain SQL Server stored procedures, views, functions and scripts.
  • Improve application and database performance.
  • Build integrations with customer systems, third-party APIs and cloud services.
  • Assist with data migration, cleansing and validation activities.
  • Develop authentication, role-based access and permission functionality.
  • Support multi-company, multi-entity and multi-customer application structures.
  • Write unit tests and assist with integration, regression and user acceptance testing.
  • Diagnose and resolve software defects and performance issues.
  • Review code and contribute to development standards and architecture decisions.
  • Produce clear technical documentation and implementation notes.
  • Support application deployments to Azure environments.
  • Work with AI-assisted development tools, including OpenAI Codex, to improve development speed and quality.
  • Contribute to the continuous improvement of the framework, development processes and coding standards. Essential Skills and Experience
  • Strong commercial experience developing applications using C# and .NET.
  • Experience developing web applications using Blazor Server, Blazor WebAssembly, ASP.NET Core or a similar Microsoft web technology.
  • Strong SQL Server knowledge, including: o T-SQL o Stored procedures o Views o Joins and aggregations o Query optimisation o Indexing o Execution plans o Data migration scripts
  • Experience using Entity Framework or Entity Framework Core.
  • Good understanding of object-oriented programming and software design principles.
  • Experience developing REST APIs and integrating with third-party services.
  • Experience with dependency injection and service-based application architecture.
  • Experience using Git and source control workflows.
  • Good understanding of application security, authentication and role-based permissions.
  • Ability to investigate and resolve complex technical and business problems.
  • Ability to work with existing applications and understand established business logic.
  • Strong attention to detail and a focus on producing reliable, supportable software.
  • Ability to work independently while also contributing effectively within a small development team.

Desirable Skills and Experience

The following experience would be beneficial but is not essential:

  • VB.NET development experience.
  • WinForms or WPF application development.
  • Experience modernising or migrating desktop applications to web technologies.
  • Crystal Reports development and support.
  • Experience converting Crystal Reports into web-based or alternative reporting solutions.
  • Microsoft Azure experience, including: o Azure App Service o Azure SQL Database o Azure Storage o Azure Functions o Application Insights o Key Vault o Azure DevOps o Microsoft Entra ID
  • Experience with Microsoft Authentication Library (MSAL), single sign-on or multi-factor authentication.
  • Experience building multi-tenant or multi-company SaaS applications.
  • Experience with MAUI or cross-platform application development.
  • Knowledge of HTML, CSS, JavaScript and responsive web design.
  • Experience with component libraries such as Ignite UI.
  • Experience developing dashboards, charts and operational reporting.
  • Knowledge of background processing, scheduled services and message queues.
  • Experience with document generation, barcode printing, label printing or local printing services.
  • Experience integrating accounting, shipping, CRM, ERP or asset management systems.
  • Experience working with AI development tools such as OpenAI Codex, GitHub Copilot or Azure AI services.
  • Knowledge of prompt design, AI agents, retrieval-augmented generation or vector search.
  • Familiarity with secure software development practices and standards such as ISO 27001.
  • Experience working within rental, asset management, service, maintenance, logistics or certification-based industries.

Technical Environment

The successful candidate is likely to work with technologies including:

  • C#
  • VB.NET
  • .NET and ASP.NET Core
  • Blazor Server
  • Entity Framework Core
  • SQL Server
  • Azure SQL Database
  • REST APIs
  • HTML and CSS
  • JavaScript
  • Microsoft Azure
  • Microsoft Entra ID and MSAL
  • Git and Azure DevOps
  • Crystal Reports
  • WinForms and WPF
  • .NET MAUI
  • OpenAI Codex and Azure AI services

Personal Characteristics

  • Practical and solutions-focused, with a passion for delivering business value.

  • Commercially aware, with the ability to connect technical solutions to business needs.

  • Confident working within complex and established technology environments.

  • Accountable, proactive, and committed to seeing work through to completion.

  • Focused on quality, maintainability, performance, security, and reliability.

  • Open to change, continuous improvement, and innovation.

  • Strong communicator with the ability to engage a wide range of stakeholders.

  • Adaptable and effective in a fast-paced, evolving environment.

  • Committed to the responsible use of AI and modern technologies to improve outcomes and efficiency.

Qualifications and Experience

  • A degree or equivalent qualification in software development, computer science or a related subject is desirable.
  • Equivalent commercial experience will also be considered.
  • Previous experience in a commercial software development role is required.
  • Experience delivering business-critical software to external customers would be advantageous.

Working Arrangements

This role will involve working closely with C-SAM’s development, operations, professional services and management teams.

The position may be office-based, hybrid or remote depending on the successful candidate’s location and experience.

Occasional travel may be required for team meetings, customer workshops, implementation support or training.

Some flexibility may occasionally be required when supporting international customers operating in different time zones.

What We Offer

  • The opportunity to help shape a new application framework and product platform.
  • A varied role involving new development, architecture, integrations and modernisation.
  • Exposure to international customers and complex operational software.
  • The opportunity to work with modern Microsoft and AI technologies.
  • A small-team environment where individual contributions have a visible impact.
  • Opportunities to influence technical direction, development standards and future products.
  • Ongoing professional development and training.

Measures of Success

Success in the role will include:

  • Delivering reliable functionality within agreed timescales.
  • Producing maintainable and reusable framework components.
  • Reducing defects and support issues through good design and testing.
  • Improving application and database performance.
  • Supporting the successful migration of Windows functionality into the web platform.
  • Contributing positively to development standards, documentation and team knowledge.
  • Using AI-assisted development tools effectively while maintaining appropriate code quality, security and review controls.
  • Helping deliver a secure, scalable and commercially successful web platform.

Business Unit:

C-SAM

Scheduled Weekly Hours:

37.5

Number of Openings Available:

1

Worker Type:

Regular

Career Site:

More About Jonas Software:

Jonas Software is a leading provider of enterprise management software solutions, serving a wide range of vertical markets including hospitality, healthcare, construction, education, personal care, fitness, leisure, moving and legal services, to name a few. Within these markets, Jonas is comprised of over 65 distinct brands, each a respected leader in its domain.

Jonas’ vision is to be the branded global leader across these verticals and to be recognized by customers and industry stakeholders as the trusted provider of “Software for Life.” We are committed to technology, product innovation, quality, and exceptional customer service.

Jonas Software supports over 60,000 customers in more than 30 countries. We employ over 6,000 skilled professionals, including industry experts and technology specialists. Across our broader network, we support a global workforce of more than 30,000 employees.

Headquartered in Canada, Jonas Software has a global footprint with offices around the world. We’re a 100% owned subsidiary of Constellation Software Inc., based in Toronto, publicly listed on the TSX (CSU.TO), and a member of the S&P/TSX 60 Index.

IS THIS YOU?

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,634 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Aberdeen
$9.5k – $22k per year (Estimated) • In office • Almaty
C#
JavaScript
SQL
C#
.NET
DevOps
Azure
Git
Apply
$47k – $102k per year (Estimated) • In office • Full-Time • 8+ years exp • Bachelor's Degree • Bengaluru
C++
Java
Python
SQL
C#
TypeScript
JavaScript
Java
Maven
C#
.NET
Databases
Apache Kafka
MySQL
AI/ML
ChatGPT
Copilot
Frontend
Angular
DevOps
CI/CD
Docker
Jenkins
Kubernetes
Prometheus
Apply
$143k – $258k per year (Estimated) • Remote/Hybrid • Full-Time • 12+ years exp • Associate's Degree • Chicago • Milwaukee • Dallas • Columbus • Kirkland
JavaScript
Python
TypeScript
Python
pySpark
AI/ML
Prompt Engineering
Spark
DevOps
AWS
Azure
CI/CD
GCP
Git
Jenkins
GitHub
GitLab
Analytics
ETL/ELT
Apply
$163k – $434k per year • Remote/Hybrid • Full-Time • 12+ years exp • Associate's Degree • Chicago • Milwaukee • Dallas • Columbus • Kirkland
JavaScript
Python
TypeScript
Python
pySpark
AI/ML
Prompt Engineering
Spark
DevOps
AWS
Azure
CI/CD
GCP
Git
Jenkins
GitHub
GitLab
Analytics
ETL/ELT
Apply
SAP BASIS 1 day ago
In office • Full-Time • Bachelor's Degree • Jakarta • Semarang
Databases
SAP HANA
DevOps
AWS
Azure
GCP
Incident Management
Apply
Head of Products 11 days ago
$108k – $249k per year (Estimated) • Remote • Full-Time • United Kingdom
Apply
$91k – $220k per year (Estimated) • Remote • Full-Time • Bachelor's Degree • United Kingdom
Databases
Apache Kafka
DevOps
AWS
CI/CD
CloudFormation
FinOps
Grafana
Incident Management
Kubernetes
Platform Engineering
Prometheus
Terraform
IAM
Apply
$49k – $113k per year (Estimated) • In office • Full-Time • France
DevOps
Azure
Azure DevOps
Design
Figma
Management
Confluence
Jira
Apply
$107k – $221k per year (Estimated) • Remote • Full-Time • 7+ years exp • United Kingdom
AI/ML
LLM
Model Context Protocol
RAG
LLM Evaluation
DevOps
AWS
Azure
CI/CD
Cybersecurity
Least Privilege
Apply
$117k – $211k per year (Estimated) • Remote • Full-Time • Aberdeen
C#
C#
.NET
AI/ML
ChatGPT
Copilot
DevOps
AWS
Azure
CI/CD
Docker
GCP
Git
Kubernetes
GitHub
Apply
Software Developer 1 day ago
$87k – $198k per year • In office • Full-Time • 8+ years exp • Bachelor's Degree • Aberdeen
Bash
C#
C++
JavaScript
Node JS
PHP
Python
Visual Basic
TypeScript
C#
.NET
Frontend
Angular
React.js
Apply
Software Developer 1 day ago
$62k – $141k per year • In office • Full-Time • 4+ years exp • Bachelor's Degree • Aberdeen
C#
C++
JavaScript
Node JS
PHP
Python
Visual Basic
TypeScript
C#
.NET
Frontend
Angular
React.js
Apply
$160k – $170k per year • In office • Full-Time • 12+ years exp • Bachelor's Degree • Aberdeen
SQL
AI/ML
Hadoop
DevOps
AWS
Azure
GCP
Cybersecurity
Zero Trust
Analytics
ETL/ELT
Apply
Test Engineer 8 days ago
$87k – $198k per year • In office • Full-Time • 8+ years exp • Bachelor's Degree • Aberdeen
Apply
$92k – $167k per year • In office • Full-Time • 9+ years exp • Bachelor's Degree • Aberdeen
Bash
Apply
See all jobs
This is one of many
368,634 more open roles from verified company boards, updated every day.