Net Developer jobs
Intermediate BLAZOR/ .NET Developer
Easily applyNewCableTiesAndMoreNorth York, ON M3J 2J1- $75,000–$110,000 a year
- Full-time +1
- Monday to Friday
- Paid time off
- Dental care
- Life insurance
- Profit sharing
- Casual dress
- Extended health care
- A strong C# developer who enjoys solving problems.
- We are specifically looking for a developer who can demonstrate depth, not simply familiarity with a long…
View similar jobs with this employerCGILac-Saint-Jean, QC- $60,000–$115,000 a year
- Full-time
- Nous sommes à la recherche d’un(e) Développeur(se) Full Stack Senior spécialisé(e) en C#/.
- NET, tout en contribuant activement au développement et à l’évolution…
Développeur(se) logiciel C#/.NET
Easily applyNewBarrette Structural Inc.Saint-Eustache, QC- Full-time
- Life insurance
- Employee assistance program
- Disability insurance
- Company pension
- Extended health care
- Company events
- Chez Barrette Structural, on développe le « cerveau » logiciel d’une cellule d’assemblage robotisée.
- Le rendre encore plus performant : améliorer la qualité,…
Software Engineer
Easily applyGatekeeper Systems IncAbbotsford, BC V2T 6H1- $75,000–$100,000 a year
- Full-time
- Paid time off
- Vision care
- Dental care
- Life insurance
- Employee assistance program
- Disability insurance
- The Company uses AI, video analytics, thermal cameras, and mobile data collectors to inter-connect public transit assets as part of intelligent transportation…
Epicor Kinetic Developer
Easily applyOften replies in 1 dayInnovative Group of CompaniesBarrie, ON L4N 0B7- $32–$54 an hour
- Full-time
- Flextime
- Flextime
- Tuition reimbursement
- Vision care
- Dental care
- RRSP match
- Extended health care
- Value safety, family, and well-being alongside performance and quality.
- Employer Matched RRSP (Registered Retirement Savings Program).
- BuyerlinkVictoria, BC V8W 1T8
- Full-time
- NET, they are customer facing, and they carry live transaction volume every hour of the day.
- When something goes wrong, dealers notice, consumers notice, and…
- CPA Western School of BusinessEdmonton, AB
- $75,100–$112,600 a year
- Full-time +1
- This is a full time, 6-month term role and is eligible for hybrid work.*.
- Collaborate with implementation vendors and internal stakeholders to support the…
Lead Full-Stack Developer (.NET, Angular, SQL Server)
Easily applyNewiWash SolutionsEtobicoke, ON M9W 1R8- $50,000–$70,000 a year
- Full-time +1
- On-site parking
- IWash Solutions builds a multi-tenant SaaS platform for car wash operators.
- The platform covers point of sale, memberships and recurring billing, customer…
- Ontario Power GenerationOshawa, ON L1H 8W8
- $1,664.34–$2,663.56 a month
- Temporary
- Day shift
- Education Level: 4-Year university education in Computer Science, Software Engineering, or a related field.
- Reporting to the Manager IT Product Delivery, this…
Power Platform & Automation Developer II
NewOften replies in 5 daysOlympia Financial Group IncCalgary, AB T2P 0R3- Full-time
- The Power Platform & Automation Developer II independently designs, develops, and supports enterprise applications, workflow automation, and system integrations…
Software and AI Team Lead
Easily applyAXYZ International Inc.Waterdown, ON- $100,000–$125,000 a year
- Full-time
- Tuition reimbursement
- Paid time off
- Vision care
- Dental care
- Life insurance
- Employee assistance program
- Serve as the primary developer for AXYZ’s CRM.
- You will lead three software developers and one software tester while contributing as the team’s fourth developer…
Senior Software Architect
Easily applyOften replies in 3 daysMellenger Interactive Ltd.Vancouver, BC V5T 1G5- $150,000 a year
- Full-time +1
- On call
- Paid time off
- Paid vacation
- We work in Drupal, Shopify and WordPress, often alongside clients who know their content and customers best.
- As our Senior Software Architect, you will set the…
Senior Web and Mobile Developer
Easily applyManitoulin Group of CompaniesMississauga, ON L5T 1R1- $61,500–$72,000 a year
- Full-time
- Profit sharing
- As a senior web developer, you may meet with clients to review web design needs and preferences and provide advice on web applications maintenance.
Senior Web and Mobile Developer
Easily applyManitoulin Group of CompaniesMississauga, ON L5T 1R1- $61,500–$72,000 a year
- Full-time
- Profit sharing
- As a senior web developer, you may meet with clients to review web design needs and preferences and provide advice on web applications maintenance.
Senior Full Stack Developer
Easily applyOften replies in 3 daysInfoTrack CanadaToronto, ON M5J 2W3- $130,000–$150,000 a year
- Full-time
- Experienced. 6+ years building and shipping production web applications as a full stack developer.
- Work as part of a squad alongside product and design,…
- Moneris SolutionsToronto, ON
- $100,000–$142,000 a year
- Full-time
- Paid time off
- Profit sharing
- Design and build secure, scalable backend services, integrations, and content-driven frontends that unify SaaS platforms, enterprise systems, and AI…
By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.
People also searched:
Career Resources:
Intermediate BLAZOR/ .NET Developer
Intermediate BLAZOR/ .NET Developer
Job details
Full job description
About Duraline/CableTiesAndMore
Duraline is a growing ecommerce and technology-driven business with a strong focus on building and improving our own systems, infrastructure, and technology platforms. We operate large scale ecommerce operations and rely heavily on internally developed software to manage our business.
We are looking for an Intermediate C# / .NET Developer to join our in-house development team. This is a hands-on development position for someone who enjoys solving real business problems, building reliable software, and working across the full application stack.
This is not a position where you will simply be assigned tickets and work in isolation. You will be involved in the ongoing development and improvement of our applications, databases, APIs, internal tools, ecommerce infrastructure, and business systems.
The ideal candidate has a strong understanding of the ASP.NET ecosystem, modern .NET, Blazor, relational database design, Azure, and software development practices and is comfortable explaining not just how something works, but why it should be designed a particular way.
The Role
As an Intermediate C# Developer, you will work closely with our development and business teams to develop, maintain, optimize, and expand our software systems.
You will be expected to take ownership of development tasks from understanding requirements through implementation, testing, deployment, and ongoing maintenance.
Key Responsibilities
- Develop and maintain applications using C#, ASP.NET, .NET 6+ and Blazor
- Build and maintain reusable Blazor components and application functionality
- Develop APIs and backend services using ASP.NET and modern .NET - Develop and maintain data access layers using Entity Framework / Entity Framework Core, including efficient querying, entity relationships, and database migrations.
- Design, query, optimize, and maintain relational SQL databases
- Write efficient and maintainable SQL queries, stored procedures, views, and database logic
- Work with existing applications while also contributing to new application development
- Troubleshoot and resolve application, database, API, and infrastructure issues
- Participate in architectural and technical decisions
- Develop clean, maintainable, scalable, and well-tested code
- Work with Azure Cloud services and deployment infrastructure
- Maintain and improve CI/CD pipelines
- Use Git effectively for source control and collaborative development
- Work with Azure DevOps Workboards to manage development tasks and projects
- Participate in code reviews and maintain development standards
- Identify opportunities to improve application performance, reliability, maintainability, and security
- Work closely with other members of the organization to understand business requirements and translate them into technical solutions
- Support existing production systems and investigate issues as they arise
- Document technical processes and application functionality where appropriate
Required Technical Experience
We are looking for someone with substantial professional development experience and a strong foundation in the Microsoft development ecosystem.
C# / Development
- 3-5 years of professional software development experience
- Strong C# programming skills
- Strong understanding of object-oriented programming and software design principles
- Experience building and maintaining production applications
- Ability to write clean, maintainable, and understandable code
ASP.NET
- 3+ years of ASP.NET experience
- In-depth understanding of the ASP.NET ecosystem
- Experience developing APIs and backend services
- Strong understanding of dependency injection, middleware, routing, configuration, authentication/authorization, and application architecture
- Understanding of how the different components of the ASP.NET ecosystem work together
Blazor
- 2+ years of professional Blazor experience
- Strong understanding of Blazor component development
- Experience designing reusable and maintainable components
- Strong understanding of component lifecycle
- Understanding of state management and component communication
- Understanding of rendering behavior and performance considerations
- Ability to determine when Blazor is an appropriate solution and how to structure applications effectively
- Strong understanding of asynchronous programming within Blazor applications
.NET
- 3+ years working with .NET 6+ / modern .NET
- Strong understanding of the modern .NET ecosystem
- Experience migrating, maintaining, or developing applications using modern .NET
- Understanding of dependency injection, configuration, logging, middleware, hosting, and application architecture
Entity Framework / Entity Framework Core
- 2+ years of professional experience working with Entity Framework or Entity Framework Core (EF Core)
- Strong understanding of ORM (Object-Relational Mapping) concepts and how Entity Framework maps application objects to relational database structures
- Experience using Entity Framework for database access, querying, inserting, updating, and deleting data
- Strong understanding of LINQ queries and how they are translated into SQL
- Experience with entity relationships, navigation properties, eager loading, lazy loading, and explicit loading
- Understanding of database migrations, schema changes, and code-first or database-first development approaches
- Ability to identify and resolve performance issues related to Entity Framework queries, including inefficient queries, unnecessary database calls, and N+1 query problems
- Understanding of when to use Entity Framework versus direct SQL queries, stored procedures, or other data access approaches
- Strong understanding of how Entity Framework interacts with SQL Server, database transactions, and application architecture
SQL / Relational Databases
- Extensive experience with Microsoft SQL Server (MSSQL)
- Strong relational database knowledge
- Excellent understanding of SQL and relational database concepts
- Experience designing tables, relationships, indexes, queries, views, and stored procedures
- Ability to analyze and optimize query performance
- Understanding of normalization, transactions, constraints, and data integrity
- Strong understanding of relational database design is essential
We are looking for someone who has worked with relational databases throughout their career, not simply someone who knows how to write basic SELECT statements.
Azure / DevOps
- Experience working with Microsoft Azure
- Experience with Azure-based application deployments
- Experience with CI/CD pipelines
- Experience with Azure DevOps
- Experience using Azure DevOps Workboards
- Comfortable working with automated build and deployment processes
Git
- Strong experience with Git
- Understanding of branching strategies
- Comfortable working collaboratively with source control, pull requests, merges, branches, and code reviews
Bonus Experience
The following experience is considered an asset:
- Syncfusion Component Library
- Experience working with large ecommerce platforms
- Experience developing ERP, inventory, order management, or business management software
- Experience integrating third-party APIs
- Experience working with high-volume transactional systems
- Experience with application performance optimization
- Experience with Azure SQL and other Azure services
- Experience working with large or legacy codebases
- Experience developing internal business applications
What We Are Looking For
Technical knowledge is extremely important for this position.
We are specifically looking for a developer who can demonstrate depth, not simply familiarity with a long list of technologies.
A strong candidate should be able to explain the reasoning behind their technical decisions and demonstrate a genuine understanding of the underlying frameworks.
For example, we expect candidates to be comfortable discussing topics such as:
- ASP.NET request pipelines and middleware
- Dependency injection and service lifetimes
- Authentication and authorization
- API design
- Blazor component architecture
- Blazor component lifecycles
- Component rendering and re-rendering
- State management
- When and where to use asynchronous programming
- async / await and how asynchronous operations actually behave
- Common async/await mistakes and performance considerations
- Cancellation and long-running operations
- Database connections and efficient data access
- SQL query optimization
- Relational database design
- API and application performance
- Exception handling and logging
- CI/CD architecture
- Git branching and merge strategies
- Application architecture and maintainability
Candidates should be able to explain these concepts in depth and relate them to real-world applications they have built or maintained.
We are not looking for someone who has simply followed tutorials or worked primarily by copying established patterns without understanding them.
Ideal Candidate
The ideal candidate is:
- A strong C# developer who enjoys solving problems
- Comfortable working independently while collaborating with a small development team
- Curious and interested in understanding how systems work
- Comfortable working in an existing codebase
- Able to take ownership of projects and development tasks
- Detail-oriented and concerned with writing quality software
- Comfortable asking questions when requirements are unclear
- Able to communicate technical concepts clearly
- Interested in continuously improving their technical skills
- Comfortable working in an environment where software directly supports real business operations
Work Environment
This is a full-time, in-office position working Monday through Friday from 9:00 AM to 5:00 PM.
You will work directly with our team in a collaborative environment where developers have visibility into the actual business problems our software is solving.
Because our systems are directly connected to our day-to-day operations, this role provides the opportunity to work on software that has an immediate and measurable impact on the business.
Qualifications
Required:
- 5+ years professional software development experience
- 3+ years ASP.NET experience
- 2+ years Blazor experience
- 3+ years experience with .NET 6+ / modern .NET
· Strong understanding of LINQ, ORM concepts, and Entity Framework performance optimization
- Extensive SQL Server and relational database experience
- Azure Cloud experience
- CI/CD experience
- Strong Git experience
- Azure DevOps experience
- Strong understanding of software architecture and development principles
- Strong written and verbal communication skills
Preferred:
- Syncfusion experience
- Ecommerce or ERP development experience
- Experience with large-scale business applications
- Experience working with APIs and third-party integrations
Compensation
Salary: Competitive and commensurate with experience and technical ability.
We are more interested in finding the right developer than simply filling a position. Compensation will reflect the candidate's actual experience, technical depth, and ability to contribute to our development team.
How to Apply
Please submit your resume along with a brief description of your development experience, including the types of applications you have worked on and your experience with C#, ASP.NET, Blazor, .NET, SQL Server, Azure, and Azure DevOps.
Candidates may be asked to participate in a technical interview designed to evaluate practical development experience and depth of understanding of the technologies listed above.
Please do not apply if you are only familiar with these technologies at a basic or tutorial level. We are looking for a developer with genuine professional experience and a strong understanding of the underlying technologies
Pay: $75,000.00-$110,000.00 per year
Benefits:
- Casual dress
- Dental care
- Extended health care
- Life insurance
- On-site parking
- Paid time off
- Profit sharing
Application question(s):
- How proficient are you with Blazor framework?
Work Location: In person