Software Developer

Job Type:
Full Time
Location:
Mississauga, ON
Date Posted:
2024-03-21
Job ID:
N3542197

What You'll Do:

  • Design, build and maintain efficient, reusable, and reliable code
  • Develop and implement alternative design approaches
  • Identify product/service innovations and develop, quote, and implement solutions to meet special customer requirements and requests
  • Contribute towards software architecture design for new product development
  • Conduct research and studies for specific projects as requested
  • Provide professional feedback/comments at design and code reviews
  • Contribute to the suit of unit and/or system test beds

What You'll Need:

  • Bachelor’s degree in computer science or computer engineering
  • 5+ years’ software engineering and software design experience, with the ability to formally document requirements, designs, and implementations
  • 3+ Yeas’ Image processing, pattern recognition with Matlab/OpenCV experience
  • 3+ years’ professional experience with C# and C++ programming using .NET in Windows
  • 3+ years of network programming, TCP/UDP, sockets, FTP, Web Service and SNMP
  • Good understanding of OOD methodologies, design patterns
  • Hands-on experience in software design and development, primarily in command and control in commercial, industrial, or military products
  • Fluent in at least one database design and development (MySQL, SQLite, Oracle, Sybase)
  • Must have excellent verbal and written communications skills
  • Experience working in Scrum/Agile and waterfall teams.
  • Hands on approach (like to be in labs interacting with hardware)
  • Demonstrable teamwork skills
  • Strong motivation for excellence
  • Be a self-starter who can troubleshoot development/field issues, and propose solution

 

Apply Now

Software Developer

Use the form below to send us your resume.

Submit