Design Lead

 

Description:

The Software Developer Intern will join a Scrum team in the Markham, Ontario office to help design and build high-performance, web-based ERP software applications for the homebuilding industry.
Reporting to the Solutions Architect, this position involves both software development and innovation work—particularly leveraging AI techniques to enhance product functionality and user support.

The role offers hands-on experience in full-stack development, collaboration within an agile team, and direct exposure to enterprise-grade systems in a real-world, customer-driven environment.


Key Responsibilities:

  • Develop high-quality homebuilding software solutions.

  • Collaborate with the Scrum team to enhance delivery speed and efficiency.

  • Gain deep understanding of application functionality, workflows, and design.

  • Collect, organize, and preprocess product knowledge for AI integration.

  • Develop and implement AI models to assist users in navigating and using the application.

  • Build Retrieval-Augmented Generation (RAG) pipelines for intelligent responses.

  • Experiment with prompt engineering, fine-tuning, and embeddings to improve AI model accuracy.

  • Test and evaluate AI performance using real-world user queries.

  • Document processes, experiments, and findings; recommend future improvements.

  • Demonstrate ownership of quality, deadlines, and customer-focused outcomes.


Qualifications and Skills:

  • Must be able to work on-site in Markham, Ontario.

  • Strong understanding of software requirements and system design.

  • Experience developing multi-tier, distributed web applications with a focus on responsive design.

  • Familiarity with software development best practices and version control systems.

  • Hands-on experience with Full Stack Development using:

    • Frontend: HTML5, TypeScript, JavaScript, CSS/Stylesheets

    • Backend: .NET Framework

    • Database: SQL (writing and optimizing queries)

  • Knowledge of Object-Oriented Design (OOD) principles.

  • Understanding of Test-Driven Development (TDD).

  • Ability to perform both Unit Testing and Integration Testing.

  • Excellent analytical and problem-solving skills.

  • Ability to work under tight deadlines and deliver results effectively.


Desired Characteristics:

  • Curiosity about AI and machine learning applications in enterprise software.

  • Passion for improving user experience and software quality.

  • Strong communication and teamwork skills within agile environments.

  • Willingness to learn, iterate, and experiment with modern development approaches.


Additional Requirements:

  • Must be physically present and working from the Markham, Ontario office.

  • Open to students or early-career developers seeking real-world experience.

Organization Perseus Group, Constellation Software
Industry Art / Design / Creative Jobs
Occupational Category Design Lead
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 10 Years
Posted at 2025-11-13 1:26 pm
Expires on 2025-12-28