Enable job alerts via email!

.NET Developer

Hire DigITalent

Toronto

On-site

CAD 80,000 - 110,000

Full time

Yesterday
Be an early applicant

Job summary

A technology staffing agency is seeking a highly skilled Senior .NET Core Engineer for a 6-month contract in Toronto. The role involves developing scalable applications, managing data pipelines, and optimizing search algorithms. Candidates should have over 5 years of experience in software engineering, especially with .NET Core, and a background in machine learning and search technologies. This position provides an opportunity to work with cutting-edge technology that impacts core products.

Qualifications

  • 5+ years of professional experience as a software engineer, with at least 3 years focused on .NET Core.
  • Proven experience in building and deploying machine learning models in a production environment.
  • Strong understanding of search technologies and concepts.

Responsibilities

  • Design, develop, and maintain microservices and APIs using .NET Core.
  • Implement and manage real-time data pipelines using technologies like Kafka.
  • Develop and optimize search algorithms and data structures.

Skills

Software engineering
.NET Core
Machine learning
Search technologies
Data processing
Kafka
Database optimization
AWS

Education

Bachelor's or Master's degree in Computer Science
Job description

We are seeking a highly skilled and experienced Senior .NET Core Engineer to join our clients team for a 6 month contract. The ideal candidate will have a strong background in developing scalable, high-performance applications with a focus on machine learning, search, and real-time data processing. This is a unique opportunity to work on cutting-edge technology that will directly impact our core products.

Responsibilities
  • Design, develop, and maintain microservices and APIs using .NET Core to support machine learning models and search functionalities.
  • Implement and manage real-time data pipelines for indexing and data ingestion using technologies like Kafka.
  • Develop and optimize search algorithms and data structures to provide fast and relevant search results.
  • Collaborate with data scientists and machine learning engineers to integrate ML models into production systems.
  • Optimize database queries and schema designs for both relational and NoSQL databases, including SQL, PostgreSQL, and DynamoDB.
  • Work on system performance tuning, scaling, and reliability.
  • Participate in code reviews, and mentor junior engineers.
Requirements
  • 5+ years of professional experience as a software engineer, with at least 3 years focused on .NET Core.
  • Proven experience in building and deploying machine learning models in a production environment.
  • Strong understanding of search technologies and concepts (e.g., Lucene, Elasticsearch, Solr).
  • Hands-on experience with real-time data streaming and messaging platforms, particularly Kafka.
  • Proficiency with various databases, including SQL, PostgreSQL, and DynamoDB.
  • Experience with AWS cloud platforms.
  • Excellent problem-solving, communication, and collaboration skills.
  • A Bachelor's or Master's degree in Computer Science or a related field.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs