Hirejobs Canada
Register
Auckland Jobs
Canterbury Jobs
Northland Jobs
Otago Jobs
Southland Jobs
Tasman Jobs
Wellington Jobs
West Coast Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Tech Lead - Senior Software Engineer - .Net Core - Azure Cloud - Jobs in Toronto

Job LocationToronto
EducationNot Mentioned
SalaryNot Mentioned
IndustryNot Mentioned
Functional AreaNot Mentioned
Job TypePermanent

Job Description

What is Avesdo Real Estate SoftwareAvesdo is New Home Sales OS focused on optimizing the new home sales process to help developers and sales firms sell more homes, for more money, faster with fewer people and less errors. Founded by real estate lawyers, compliance is at the core, and with a strong team of advisors all with many years experience with Canada’s top tier developers, Avesdo has becomethe leader in new home sales technology in Canada.Our core product is a Transaction Management Software that manages the new home sales process from lead capture, demand intake and analysis to closing and is built around our core inventory management and contracting system which is where we started. We are seeking a highly skilled and motivated Tech Lead - Sr. Software Engineer with expertise in .NET Core, Azure Cloud, and DevOps practices. As a key member of our Technology team, you will be responsible for leading and contributing to the design, development, testing, and deployment of cutting-edge software solutions. You will also mentor and coach junior developers, conduct code reviews, and ensure the quality and reliability of the software. The ideal candidate will have a strong background in .NET technologies, cloud architecture, and a proven track record of implementing DevOps best practices.What You #39;ll be doingTechnical Leadership:

  • Provide technical leadership and guidance to a team of software engineers.
  • Collaborate with cross-functional teams to design and implement scalable and maintainable software solutions.
  • Apply software engineering principles and standards within your team to ensure code quality, performance, security, and maintainability.
  • Research and evaluate new technologies, frameworks, and tools, and propose improvements and innovations.
Development:
  • Hands-on development using .NET Core to build robust and scalable applications.
  • Contribute to the entire software development lifecycle, from requirements gathering to deployment.
Azure Cloud:
  • Design, implement, and maintain cloud-based solutions on the Azure platform.
  • Ensure optimal performance, scalability, and reliability of cloud-based applications.
DevOps:
  • Implement and enhance CI/CD pipelines for efficient and automated software delivery.
  • Work closely with the DevOps team to optimize and automate processes for deployment, monitoring, and infrastructure management.
Code Review and Quality Assurance:
  • Conduct code reviews to ensure code quality, adherence to coding standards, and best practices.
  • Implement and enforce quality assurance processes to deliver high-quality software.
Collaboration:
  • Collaborate with product managers, architects, and other stakeholders to understand and refine requirements, and provide technical guidance and solutions.
Troubleshooting and Support:
  • Provide technical support for production systems, troubleshoot issues, and implement solutions to ensure system availability and reliability.
  • Troubleshoot and resolve complex technical issues, and provide root cause analysis and recommendations.
Documentation:
  • Create and maintain technical documentation, including system architecture, design specifications, and deployment procedures.
Who are we looking for
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • 7+ years of experience in software development, with at least 3 years in a senior or lead role.
  • Proficient in .NET Core, C#, ASP.NET, MVC, Web API, Entity Framework, SQL Server and Azure Cloud.
  • Experience in front-end development using Angular, HTML, CSS, JavaScript, and Bootstrap.
  • Experience in DevOps tools and practices such as Git, CI/CD, unit testing, code coverage, and code analysis.
  • Experience with Agile methodologies such as Scrum.
  • Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes) is a plus.
  • Strong knowledge of software design patterns, principles, and best practices
  • Excellent communication, collaboration, and leadership skills.
  • Ability to work effectively in a collaborative team environment.
Benefits:
  • Competitive salary and benefits package.
  • Professional development opportunities.
Work Location:
  • REMOTE - flexible work environment.
If you are passionate about technology, possess strong leadership skills, and have a proven track record of delivering high-quality software solutions, we invite you to apply for this exciting opportunity to drive innovation and contribute to the success of our growing organization.Complete Hiring Process Estimated Time Requirement: 5 hourPowered by JazzHR

APPLY NOW

© 2021 HireJobsCanada All Rights Reserved