Post Job Free
Sign in

Software Developer

IDI-Itech development Inc.
Richmond Hill, ON, Canada
July 05, 2024


Wage: $46.5/hour

Working hours: 37.5 hours/ week

Location: 68A Leek Crescent, Richmond Hill, ON L4B 1H1

Company Overview:

Join our innovative team at IDI-Itech development Inc., a leading IT solution company dedicated to providing comprehensive services to clients in the Greater Toronto Area. We specialize in delivering cutting-edge solutions tailored to meet our clients' diverse IT needs, positioning them for success in today's competitive market. As we expand our enterprise training business, we are looking for a skilled Software Developer to play a key role in the development of our AI training platform. As part of our dynamic team, you will have the opportunity to leverage your expertise in software development to create a cutting-edge platform that will enhance learning outcomes for our clients. This role offers the chance to work on innovative projects and collaborate with a diverse group of professionals in a fast-paced, supportive environment.

Responsibilities and Duties:

·Collaborate with cross-functional teams to design and develop AI training platform software systems from conception to deployment.

·Implement robust and scalable software solutions using cutting-edge technologies and programming languages.

·Conduct thorough writing, testing and debugging code to ensure code quality, consistency, and the reliability and performance of the platform.

·Assess interrelationships between programs, determining if changes in one program could lead to undesired outcomes in related programs.

·Develop automation tools for the discovery and onboarding of system accounts.

·Design AI training platform teaching tools and collect data according to the application scenario.

·Optimize platform functionality and user experience through continuous improvement and iteration.

·Develop clear user stories, detailed feature specifications, tasks, acceptance criteria and timelines.

·Design and implement of new system features, ensuring alignment with architectural standards and development best practices.

·Create clear, concise, and thorough documentation.

·Stay abreast of emerging technologies and industry trends to inform platform development strategies.

Job Requirements:

·A bachelor's degree or completion of a college program in Computer Science, or software engineering or in related discipline.

·At least 3 years of proven experience in the analysis, design, development, testing and implementation of enterprise applications.

·Proficiency in programming languages such as Python, Java, SQL, C# or C++.

·Familiarity with AI and machine learning concepts, frameworks, and tools.

·Strong ability to balance a wide variety of trade-offs and drivers across the multiple skill areas.

·Strong problem-solving skills and attention to detail.

·Excellent communication and collaboration abilities.

How to apply:

If you are passionate about software development and eager to be at the forefront of AI innovation, we want to hear from you! Please submit your resume and cover letter outlining your qualifications to

We thank all applicants for their interest; however, only those selected for an interview will be contacted.