Software Engineer

David Aplin Job Details

Software Engineer

Toronto, ON


Posted Date: 10/02/2022

Job ID: RL191244817

Information Technology

David Aplin Group, one of Canada's Best Managed Companies, has partnered with our client to add an experienced Software Engineer to the team. If you have the following qualities and are looking for an exciting new opportunity this may be the right fit for you:
  • Curious about software engineering with attention to detail and quality
  • Friendly and excited to develop and design products that are user-friendly
  • Enjoys working closely with other team members including product managers to implement, prototype, and integrate a variety of algorithms to our existing product suite
  • Has demonstrated experience of working towards goals, and the ability to embrace and accept various successes and failures
  • Prior knowledge of machine learning or a strong desire to learn ML, NLU, and AI

The Role:
  • Design, development, and maintenance of core systems using Java, Angular, C#, JavaScript, and other related web technologies
  • Help shape product features, understand existing system architecture and use this as a basis to create new system architectures
  • Establish and adhere to best practices in engineering, programming, and architecture
  • Operate in an Agile environment
  • Ability to balance between first-principle and conventional approaches to thinking
  • Strong written and verbal technical communication skills, with the ability to present complex information in a clear and concise manner to different audiences

The Ideal Candidate:
  • 3+ years of experience with programming languages such as Java, C++, or C#
  • 2+ years in using open source technologies in a related field(s)
  • 2+ years of experience in OO design
  • 2+ years of experience with software patterns
  • 2+ years of experience in algorithm design, data structures, complexity analysis, and problem-solving
  • Experience with defining system architectures
  • Experience with exploring technical feasibility trade-offs
  • Experience with balancing short-term execution as well as planning for long-term capabilities
  • Experience working effectively within software engineering, science, and data processing teams
  • Ability to prototype and evaluate interaction methodologies and applications

If you are interested in this position and meet the above criteria, please click the Apply button to send your resume in confidence directly to Rio Loves, Recruiter, Aplin Information Technology. Visit our website at to view our job opportunities, career tips, and tools. We thank all applicants; however, only those selected for an interview will be contacted.


If this is your first introduction to us, we invite you to become one of our satisfied candidates. David Aplin Group has been Canadian-owned since 1975. Our professional consultants are passionate about helping you find a fulfilling job or career and ensuring your complete satisfaction with our process. Our proven track record, over four decades long, is largely due to our team of highly skilled and successful specialists. Through superior service and a commitment to long-term relationships, we provide deep specialization in core areas for complete recruiting and HR solutions across Canada - all from one source. We look forward to exceeding your expectations! #LI-DNP #IND-DNP

Learn more about David Aplin Group and view all of our current job opportunities, career tips, and tools at

  • Max. file size: 128 MB.
  • This field is for validation purposes and should be left unchanged.

Get notified for
similar jobs.

Sign up for Job Alerts