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

Avesdo
Canada
$100K-$140K a year (estimated)
Full-time
We are sorry. The job offer you are looking for is no longer available.

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

2 days ago
Related jobs
Promoted
Agilus Work Solutions
Canada

Are you an experienced and versatile Senior or Lead Software Engineer with a wide range of technical skills and a passion for driving innovation?If you excel in a collaborative environment and are eager to contribute to innovative projects, we have an exciting opportunity for you to join our dynamic...

Promoted
SimplePin
Canada

As a Senior Java Engineer, your primary responsibilities will be to write clean, concise, modular code in an agile environment, mentor developers, and provide code reviews. We are a fast-growing fintech company in the payment solution space with amazing growth opportunities and great earning potenti...

Promoted
Agilus Work Solutions
Canada, Canada

Advise on issues and lead teams to navigate and resolve complex technical issues. Strong technical insight and experience to inform, guide, challenge and support technical decisions. Agilus' client is the leading independent clearing broker and custodian in the Canadian market. Advise stakeholders o...

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. ...

Promoted
Agilus Work Solutions
Canada, Canada

Role Summary:Are you an experienced and versatile Senior or Lead Software Engineer with a wide range of technical skills and a passion for driving innovation?If you excel in a collaborative environment and are eager to contribute to innovative projects, we have an exciting opportunity for you to joi...

StackAdapt
Canada

As an Engineer at StackAdapt, you will be directly involved in the development of our advertising platform, producing production level code that will have a direct impact on the success of our product. You will work with large data sets and have exposure to modern tech stacks around Ruby on Rails, R...

Splunk Inc
Canada
Remote

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...

hireVouch
Fully Remote, Canada, USA
Remote

As aSenior Engineer, you’ll report to and work closely with  the Principal Engineer, who is responsible for creating and driving the technical strategy for the user experience. You collaborate effectively with teams in a fully remote environment and can discuss complex topics with technical and non-...

mParticle
Remote, Canada
Remote

Particle is expanding and looking for a Senior Software Engineer - Backend to join our core platform team! Distributed system engineers at mParticle create new high-performance event handling systems and make cross-cutting changes to existing systems and APIs to improve platform performance and stab...

Equinix
Remote, Canada
Remote

We are looking for an experienced Senior DevOps Engineer to help us build and operate a highly scalable, available, and distributed multi cloud networking software stack. Senior Staff Engineer, Product Software. Our Equinix Internet Exchange is the world's largest Internet Exchange while our Equinix...