Tech Lead - Senior Software Engineer - .Net Core - Azure Cloud

Avesdo
Canada
100K $-140K $ / an (estimé)
Temps plein
Nous sommes désolés. L'offre d'emploi que vous recherchez n'est plus disponible.

What is Avesdo Real Estate Software?

Avesdo 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 become the 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'll be doing?

Technical 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 hour

J-18808-Ljbffr

Il y a 2 jours
Emplois reliés
Offre sponsorisée
SR2 | Socially Responsible Recruitment | Certified B Corporation™
Canada

As a Senior Elixir Developer, you will play a pivotal role in architecting and implementing robust and scalable solutions using Elixir, Phoenix, and LiveView technologies. We are seeking a highly skilled and experienced Senior Elixir Developer to join our dynamic team. Stay updated with the latest t...

Impact tech Inc
Canada

We use cutting edge technology to solve real-world problems for our clients and continue to pull ahead of the pack as the leading SaaS platform for businesses to automate their partnerships and grow their revenue like never before. As a Senior Full Stack Developer, you’ll be working within a small f...

DigitalOcean
Canada

Designing and building highly efficient scalable services to enable network datapath for the next generation of features such as Virtual Private Cloud, Floating IPs and internal tooling for the virtual network stack to scale across hundreds of thousands of customer droplets. Solving complex data mod...

Okta, Inc.
Canada

Software Engineer to join a team focused on designing and developing Admin Core Experience that is foundational to Okta Admin journey. Okta’s Workforce Identity Cloud Security Engineering group. We embrace innovation and pave the way to transform bright ideas into well crafted engineering platforms ...

Brex
Canada
Télétravail

This includes our working with our Cloud Provider to engineer the compute, data storage and networking functionality for our customers and other critical cloud based infrastructure components. The Engineering team includes Data, IT, Security, and Software, and is responsible for building innovative ...

Splunk Inc
Canada
Télétravail

As aSenior Software Engineeryou will be responsible for …Building innovative solutions that enable rapid development. You will design, develop, code, architect and test software systems, or applications for software improvements and new products. Possess knowledge of software engineering process, SD...

VC3
Canada, Remote, CA
Télétravail

The Senior Office 365  & Azure Engineer will provide a high level of client service to clients through excellent communication and detailed documentation. The technologies needed by our customers have changed many times over the years, but our focus has always stayed the same: connect the best techn...

Doximity
Remote, Canada
Télétravail

As medicine's largest network in the United States, there's an elevated level of responsibility in everything we do. You are experienced in creating automated testing, applying design patterns, and other engineering best practices. Improve an intelligent content prioritization system by evaluating t...

Jobber
Canada
Télétravail

Our Software Engineering team is central to the success of Jobber - focused on creating software that delivers value to tens of thousands of users around the world. A demonstrated level of senior software engineering experience on a full stack development team. Experience providing technical mentors...

DigitalOcean
Canada

Leading engineering efforts to deliver innovative storage solutions. Consuming from and contributing to free/open source software communities. Solving interesting problems in a technically rewarding environment. Docker, Kubernetes) and service-oriented architectures. ...