Junior - Intermediate C Sharp Software Developer

5 months ago


Vaughan, Canada ROSS Full time

Click here to Apply Online

Our client is a premier brand in medical diagnostics and aglobal leader in the development of best-in-class technologies that help answer complex scientific challenges to improve our world.They have engagedROSS (www.getROSS.com) to help them recruit a Junior to IntermediateSoftware Engineer.They're located in North Toronto (GTA)

This a 1 YearContract with a high probability of renewal or transition to Permanent Position

Must Haves:

  • 1+ years’ experience in designing and developing applications using OOP/OOD with includingC#/.NET
  • knowledge of .NET 4.0/4.5/4.5.1 Platforms, , Visual Studio 2010/2013
  • Experience withWindows Presentation Foundation (WPF) or Winforms
  • Experience with design and implementation of n-tier systems, reusable libraries and development frameworks.
  • Bachelor’s degree in computer science or closely related field or equivalent work experience
  • Excellent communication and facilitation skills.
  • Excellent analytical, problem solving and decision making skills.
  • Proven technical leadership skills, must be a team player with strong collaboration skills.
  • Proven experience working in a cross-functional team of technical and non-technical personnel
  • Excellent time-management skills, ability to prioritize and handle multiple tasks
  • Experience with agile methodologies, test driven development


Nice to Have:

  • Experience with developing software for devices or instruments.
  • Experience working in regulated environments.
  • Experience with C++ or other OO languages
  • design patterns
  • SQLite, NUnit , FIT, Infragistics UltraWinGrid, Xceed WPF grid
  • COM Interop

Additional Info:

Works in a collaborative environment, part of a cross-functional teams, to design and develop scalable, high-quality and high-performance applications on .NET platform

  • Work through all phases of the software development life cycle, including requirements analysis, design, implementation, testing, deployment, and maintenance
  • Analyzes customer needs and problems to deliver creative, logical, and effective solutions using sound architecture and design principles that satisfy functional and non-functional requirements
  • Follows established practices of agile methodologies, i.e. test-driven development, that will ensure high quality software
  • Initiates/facilitates design/architectural discussions, provides estimates, prepares design and architecture reviews
  • Implements software modules and unit tests and conducts appropriate module testing
  • Mentors less senior team members, and produces peer review product artifacts including requirement specifications, design specifications, code, etc.
  • Highly committed to on-time delivery and high quality
  • Detects, reports, investigates, and fixes product defects
  • Evaluates new software development technologies, tools and practices. Recommend adoption of new tools.
  • Works collaboratively and proactively to maximize the success of the development teams

If you're not interested, but know someone who is; please help a current or former colleague in their career development by referring them. In addition,we're happy to give you a $1000referral fee.

Click here to Apply Online

#J-18808-Ljbffr

  • Vaughan, Ontario, Canada RAM KISHAN SAREES INC. Full time

    **Job Details**We are seeking a highly motivated and skilled Junior Software Developer to join our software development team. The successful candidate will be responsible for designing, implementing, and testing software applications. Key responsibilities include:* Collaborating with cross-functional teams to develop software solutions* Participating in code...


  • Vaughan, Canada ROSS Full time

    Our client is a premier brand in medical diagnostics and a global leader in the development of best-in-class technologies that help answer complex scientific challenges to improve our world.This is a 1-year contract with strong potential to renew or convert to permanent employment.The Junior or Intermediate Software Development Coordinator will assist in the...


  • Vaughan, Ontario, Canada HIGH-TECH CONSULTING INC Full time

    About this role at HIGH-TECH CONSULTING INCWe are looking for a skilled Junior Software Developer to join our team and contribute to the development of our cutting-edge software solutions.The ideal candidate will have a strong foundation in computer science and a passion for coding.Key Responsibilities:Maintain and improve existing software...


  • Vaughan, Canada ROSS Full time

    div>Click here to Apply OnlineOur client is a premier brand in medical diagnostics and aglobal leader in the development of best-in-class technologies that help answer complex scientific challenges to improve our world.getROSS.com) to help them recruit a Junior to IntermediateSoftware Engineer.p>This a 1 YearContract with a high probability of renewal or...


  • Vaughan, Canada Tony Curtis and Associates Inc. Full time

    The Opportunity: Junior/Intermediate Designer - Textiles DesignerRequirement: Degree/Diploma in Fine Art is mandatory for this positionLocation: Vaughan, OntarioSalary: 40-45KBenefits: StandardTony Curtis & Associates Inc. is currently interviewing for the position of Designer – Textiles and or Graphic, Junior/Intermediate level, for a well established and...


  • Vaughan, Canada Tony Curtis and Associates Inc. Full time

    The Opportunity: Junior/Intermediate Designer - Textiles Designer Requirement: Degree/Diploma in Fine Art is mandatory for this position Location: Vaughan, Ontario Salary: 40-45K Benefits: Standard Tony Curtis & Associates Inc. is currently interviewing for the position of Designer – Textiles and or Graphic, Junior/Intermediate level, for a well...


  • Vaughan, Canada Tony Curtis and Associates Inc. Full time

    The Opportunity: Junior/Intermediate Designer - Textiles DesignerRequirement: Degree/Diploma in Fine Art is mandatory for this positionLocation: Vaughan, OntarioSalary: 40-45KBenefits: StandardTony Curtis & Associates Inc. is currently interviewing for the position of Designer – Textiles and or Graphic, Junior/Intermediate level, for a well established and...


  • Vaughan, Ontario, Canada ROSS Full time

    About the CompanyROSS is a premier brand in medical diagnostics and a global leader in the development of best-in-class technologies that help answer complex scientific challenges to improve our world.Job SummaryThis is a 1-year contract with strong potential to renew or convert to permanent employment as a Software Development Coordinator. The Junior or...


  • Vaughan, Ontario, Canada J TRUCKLINES INC. Full time

    Job Description:As a Software Engineer with Java and C++ expertise, you will be responsible for designing, developing, and testing software applications. Your primary focus will be on writing clean, efficient, and well-documented code that meets the requirements of our projects. You will work closely with our team of developers to ensure that our software...

  • Software Developer

    4 weeks ago


    Vaughan, Ontario, Canada State Window Corporation Full time

    Job Title: Software DeveloperAbout the Role:This role involves developing software applications using a variety of programming languages and tools. The ideal candidate will have a strong understanding of software development principles and be able to design and implement software solutions that meet business requirements.Key Responsibilities:- Develop...

  • Software Developer

    4 weeks ago


    Vaughan, Ontario, Canada ONLY PASTA INC. Full time

    Key Responsibilities:• Develop software applications using programming languages such as Java, Python, and C++.• Collaborate with cross-functional teams to identify and prioritize project requirements.• Design and implement software solutions that meet business needs and technical requirements.• Ensure software quality and reliability through...


  • Vaughan, Ontario, Canada One Step Security Full time

    We are seeking a skilled Software Engineer with expertise in Python and C++ to join our team.The successful candidate will have a strong understanding of object-oriented programming principles and experience with data structures and algorithms design.Responsibilities:• Design and develop high-quality, efficient, and scalable software solutions•...


  • Vaughan, Canada ROSS Full time

    Our client is a premier brand in medical diagnostics and a global leader in the development of best-in-class technologies that help answer complex scientific challenges to improve our world. They have engaged ROSS to help them recruit a Hands on Technical Lead. They're located in Vaughan. You will be a technical lead of small-medium software team. You'll be...


  • Vaughan, Ontario, Canada ROSS Full time

    Software Development EngineerWe are seeking a skilled Software Development Engineer to join our team at ROSS. The ideal candidate will have experience in designing and developing applications using OOP/OOD with C#/.NET.Key Responsibilities:Design and develop scalable, high-quality, and high-performance applications on the .NET platform.Work through all...


  • Vaughan, Canada Mircom Group of Companies Full time

    C#., Net, Windows, Web Software Developer TX3 Product line Founded in 1991, the Mircom Group of Companies is North America’s largest independent designer, manufacturer and distributor of intelligent building and life safety solutions. Reaching customers in over 100 countries worldwide, our portfolio includes: fire detection & alarm, communications &...


  • Vaughan, Ontario, Canada WSP Canada Full time

    The OpportunityWe are seeking a highly skilled Transportation Designer to join our Transportation Planning team in Ontario. This role involves working with multi-discipline project teams, managing project tasks, and providing technical and engineering design support on various unique projects locally and across the province.About the RoleYou will be part of...

  • Software Developer

    4 weeks ago


    Vaughan, Ontario, Canada LINWOOD MOTOR Full time

    Key Responsibilities:• Design, develop, and test software applications• Collaborate with cross-functional teams to identify and prioritize project requirements• Implement software solutions using programming languages such as Java, Python, and C++Requirements:• 5+ years of experience in software development• Bachelor's degree in Computer Science or...


  • Vaughan, Canada ROSS Full time

    Click here to apply onlineDuring the pandemic you can work remotely, and possibly after the pandemic too. Our Vaughan-based client is a premier brand in medical diagnostics and a global leader in the development of best-in-class technologies that help answer complex scientific challenges to improve our world. They have engaged ROSS to help them recruit a...


  • Vaughan, Ontario, Canada GTA URBAN DEVELOPMENT LTD Full time

    We are seeking an experienced software developer to join our team at Company. The ideal candidate will have a strong background in software development and be able to contribute to the design, development, and maintenance of our software products.Key Responsibilities:Design, develop, and test software applicationsCollaborate with cross-functional teams to...


  • Vaughan, Ontario, Canada Futuretek Full time

    Job Title: C# Backend Developer for Land-Based Gaming CabinetsAbout the Role:We are seeking a highly skilled C# Backend Developer to join our team at Futuretek. As a key member of our development team, you will be responsible for designing, developing, and maintaining backend systems for land-based slot game cabinets.About You:To be successful in this role,...