Application Developer

at  Teranet

Mississauga, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate08 Jul, 2024Not Specified09 Apr, 20243 year(s) or aboveGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

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.
Connect. Grow. Thrive Together.
To learn more about who we are visit our website:
www.teranet.ca
About the Role
As a member of the CMS Applications Development team, reporting to the Manager, Development Delivery, you will be responsible for the development of registration systems used to service leading financial lenders in the banking sector. Includes technical design, systems analysis, coding, unit and integration testing. Liaise with other developers, team leads, technical leads, QA, project managers, business analysts and end users regarding the development and implementation of various applications utilizing .Net and Microsoft based platforms.

What You’ll Be Doing

  • Provide support and enhancements to existing production applications in a timely and accurate manner to minimize outage time and increase effectiveness of business.
  • Ensure quality through meeting business and client requirements.
  • Provide on-call support as needed to existing applications.
  • Work with Technical Lead, Business Analyst, and Project Manager to define software requirements; and to assess feasibility of solution within time constraints.
  • Produce code that is secure, reliable, reusable and scalable. Prepare Technical Design and Specification documents.
  • Delivering on enhancements/ product progression projects on time and on budget per project plan.
  • Contribute to the evaluation of code and database design, system structure, interface between hardware and software, operational and performance requirements of overall system.
  • Conduct unit testing, work with project team to assist in user testing. Create implementation instructions and support application deployments. Follow industry standards in application development, secure coding, and testing.
  • Work with the project team to review problems, define and test solutions. Participate in the development of detailed system/design documents to meet development methodology and to facilitate knowledge transfer as well as increasing application maintainability.
  • Conduct code reviews/walkthroughs to ensure accuracy towards business requirements and development guidelines and increase technical skills through knowledge transfer.
  • Remain up to date of development technologies, both current and future. Follow industry standards in application development, secure coding, and testing.

About You

  • Preferably minimum 3 years experience but software developers who want to land their first job in tech will also be considered.
  • Exposure to building multi-tenancy, high-volume, transactional, SAAS applications with scalability and high availability.
  • Experienced in .Net stack including .Net 4.7, .Net Core, C#, ASP.Net MVC, Web APIs, WCF, AngularJS, Angular, LINQ, Entity Framework, SQL Server.
  • Experience developing modular, loosely coupled, reusable, testable code.
  • Experience working in an Agile environment.
  • Experience in working in a customer-centric product development organization.
  • Experience in designing, developing, and implementing enterprise-grade solutions including models, documents, and plans.
  • Preferably hands on experience of writing Unit Tests, using Mocking and DI frameworks.
  • Experience in presenting and communicating designs in person and in writing.
  • Proven experience in relational database technologies and familiarity with DB design.
  • Experience with distributed computing and cloud technologies.
  • Ability to comprehend client needs and integrate that understanding with technical skills.
  • Proven ability to deliver in a fast paced, complex technical environment.
  • Managing priorities and conflicting timelines and work in a fast-paced environment.

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

Responsibilities:

  • Provide support and enhancements to existing production applications in a timely and accurate manner to minimize outage time and increase effectiveness of business.
  • Ensure quality through meeting business and client requirements.
  • Provide on-call support as needed to existing applications.
  • Work with Technical Lead, Business Analyst, and Project Manager to define software requirements; and to assess feasibility of solution within time constraints.
  • Produce code that is secure, reliable, reusable and scalable. Prepare Technical Design and Specification documents.
  • Delivering on enhancements/ product progression projects on time and on budget per project plan.
  • Contribute to the evaluation of code and database design, system structure, interface between hardware and software, operational and performance requirements of overall system.
  • Conduct unit testing, work with project team to assist in user testing. Create implementation instructions and support application deployments. Follow industry standards in application development, secure coding, and testing.
  • Work with the project team to review problems, define and test solutions. Participate in the development of detailed system/design documents to meet development methodology and to facilitate knowledge transfer as well as increasing application maintainability.
  • Conduct code reviews/walkthroughs to ensure accuracy towards business requirements and development guidelines and increase technical skills through knowledge transfer.
  • Remain up to date of development technologies, both current and future. Follow industry standards in application development, secure coding, and testing


REQUIREMENT SUMMARY

Min:3.0Max:8.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Mississauga, ON, Canada