This job offer is closed.

.NET Application Developer

Who We Are

Teranet is Canada's leader in the delivery and transformation of statutory registry services with extensive expertise in land and commercial registries. We also market insightful property and data solutions, as well as practice management automation to thousands of customers in the real estate, financial services, government, utilities, and legal markets. Founded in 1991, Teranet operates the Electronic Registration System for the Province of Ontario, Teranet Manitoba-a service provider to the Manitoba government, and Collateral Management Solutions-the market leader in Canadian lien registration and search, asset recovery services, and insolvency management. Most recently, Teranet expanded its global footprint by acquiring Foster Moore. This acquisition expands its registry solutions to include Catalyst?; a commercial off-the-shelf registry software that delivers operational cost reductions enhanced security and process improvements. Teranet is owned by OMERS Infrastructure, a leading global infrastructure investment manager and the infrastructure arm of the Ontario Municipal Employee Retirement System.

Connect. Grow. Thrive Together.

To learn more about who we are visit our website:

About the Role

Reporting to the Manager, Development of Teranet Collateral Management Solutions, this role is responsible for maintaining code and supporting new development for Teranet CMS software components and applications in compliance with software development standards.

What You'll Be Doing

Create, analyze and discuss with client's functional requirements and design specifications

Work with cross-functional groups to understand business requirements and solution design.

Communicate modifications, schedule adjustments and known issues to project management

Perform unit and integration testing on developed modules and assist QA Automation team.

Develop and follow prescribed procedures for code implementation, documentation and revision control

Develop and follow standards adopted by the team with respect to use of tools and methodologies

Work closely with architects and own updates to existing architecture

Translate project requirements into functional and non-functional specifications for applications.

Be aware of and comply with all corporate and department policies, procedures and standards that apply to our work area.

Lead conceptual and physical design, development and implementation of enterprise level application design and framework, conforming to well defined business, technical rules and SLAs, preserving reusability of artifacts, single version of truth, centralization of logic, testability and well-designed error handling

Mentor and guide less experienced developers

About You

Bachelor's degree in computer science or related degree.

A minimum of 3 years of progressive experience in a corporate IT environment

A minimum of 3 years of experience in, building, integrating and delivering large enterprise scale solutions using java .net based technologies

3+ years of hands-on experience in OOAD, Service Oriented Architecture and Web-based development.

3+ year's hands-on experience with SQL Server database database and optimizing SQL statement, development experience with SQL Server SSIS packages.

3+ years' experience of SDLC and Agile development

Experience with object-oriented programming C#, .Net framework core 3.5 2.1 or plus, SQL server 2016 or plus, Visual Studio 2016 or plus, Angular 8.0 or plus, Angular Material, Bootstrap, XML, Entity Framework, REST API, MVC, etc)

Full-stack developer and understand concepts of software engineering, especially for front end Angular webpages development.

Experience with Synopsys Coverity analysis, report generation, and security issue troubleshooting and solutions.

Ability to develop unit testing of code components or complete applications.

Understand large-scale software Infrastructure and Network setup and workflow.

Customer-focused and interested in software development.

Conscious of workflow and software usability considerations.

A great communicator - verbally and in writing - with an eye for detail.

Able to assess requirements and assign priorities with input from colleagues and customers

Why Teranet

We may be a global innovator in electronic services and solutions who operate one of the most advanced and secure registration systems in the world, but we're so much more than that!

Our Extraordinary People.

Together, we are passionate, driven, resourceful, and authentic.

Growth Opportunities.

We not only encourage a culture of openly talking about our career aspirations but one where we truly invest in the continuous learning, development, and growth of our people.

Our Work Environment.

We believe in cultivating a work environment that makes our people feel comfortable, engaged, appreciated, and happy.

Company Culture & Core Values

Our company culture and core values are the core of our identity. They define who we are, how we engage with each other and our clients, and how we conduct business every day.

What We Offer

Market-competitive pay structures

Paid Vacation & Sick Leaves

Maternity, Parental and/or Adoption Leave Top-Up Program

100% Employer-Paid Health Benefit Plan

Retirement Savings Plans with Employer Matching Scheme

Ongoing Financial Wellness Seminars

Corporate Discounted Programs

  • Wellness Program

Employee Assistance Program (EAP) for our employees and their families!

At Teranet, we are committed to fostering an inclusive, accessible environment, where all employees and customers feel valued, respected, and supported. We are dedicated to building a workforce that reflects the diversity of our customers and the communities in which we live and serve. If you require accommodation during the recruitment and selection process, please let us know and we will work with you to meet your needs.

Come As You Are. We Like You that Way!

More from the employer