Snr SW Eng or Lead

5 months ago


Vaughan, Canada ROSS Full time

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 Senior Software Engineer/Team Lead.They're located in North Toronto (GTA)

RESPONSIBILITIES:

  • Technical lead (Coach) of medium-large software teams of developers to ensure optimum designs, implementation and adherence to agile software development process used at our client.
  • Build new software and enhance existing software using the latest Microsoft technologies including: .NET Framework 4.x, Windows Presentation Foundation(WPF), Windows Communication Foundation (WCF).
  • Analyzes problems to deliver creative, logical, and effective solutions using good design principles that satisfy functional and non-functional requirements.
  • Participate in the entire software development cycle by analyzing, designing, and developing new features and products.
  • Facilitate estimation and planning for the software development tasks
  • Mentor less senior team members, and peer reviews product artifacts including requirement specifications, design specifications, code, etc.
  • Work closely with our Software Applications and Research associates, and other functions to design and develop software products and capabilities.
  • Work with off-site development teams to ensure development process and product alignment during project execution.
  • Committed to on-time delivery and high quality
  • Detect, report, investigate, and fixe product defects
  • Follow established practices of agile methodologies, i.e. test-driven development, that will ensure high quality software.
  • Evaluate new software development technologies, tools and practices. Recommend adoption of new tools.
  • Work collaboratively and proactively to maximize the success of the research and development teams.

QUALIFICATIONS:

  • Bachelor’s degree in computer science or closely related field or equivalent work experience
  • 12+ years’ experience in designing and developing applications using OOP/OOD with at least 5 years of experience in C#/.NET. Experience with C++ or other OO languages an asset.
  • Proven experience of leading medium-large development teams
  • Excellent leadership, communication and facilitation skills.
  • Excellent analytical, problem solvingand decision making skills.
  • Proven technical leadership skills and a team player, with strong collaboration skills.
  • Deep understanding of agile software development principles and best practices
  • Experience with design and implementation of n-tier systems, reusable libraries and development frameworks including Component based design, contract based design, service oriented architecture (SOA).
  • Proven experience working in a cross-functional team of technical and non-technical personnel
  • Excellent time-management skills, ability to handle multiple tasks simultaneously

Additional desired (not mandatory) qualifications:

  • Prior experience of working with offshore development teams is desirable.
  • Experience with agile methodologies, test driven development, Domain specific languages, distributed data management.
  • Experience with developing software for life sciences or medical device products.
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 $1,000referral fee

Click here to Applyonline
#J-18808-Ljbffr

  • Vaughan, Ontario, Canada QSP Geographics Inc. Full time

    About QSP Geographics Inc.We are a leading company in the geospatial industry, dedicated to providing innovative solutions for infrastructure development.Job Title: Lead Infrastructure Development SpecialistSalary: $120,000 - $150,000 per yearAbout the RoleWe are seeking an experienced Civil Engineering Project Manager to lead our infrastructure development...

  • Team Lead

    6 months ago


    Vaughan, Canada GFL Environmental Inc. Full time

    **Key Responsibilities**: - Coordinate and manage integration efforts of new businesses into GFL’s overarching systems and processes - Onsite visits for IT Discovery for potential acquisitions - Assess, order, and plan deployment new employee workstations - Assist infrastructure team to assess network infrastructure and assist in the ordering of hardware....


  • Vaughan, Canada Litens Automotive Group Full time

    Who is Litens?We are a diverse group of talented people committed to creating solutions to problems and making the world a better place. We enhance and deliver both mechanical and electrified solutions that bring efficiency and sustainability to new heights. Founded in 1979, Litens has a proud history of being an innovative and highly respected company...


  • Vaughan, Ontario, Canada QSP Geographics Inc. Full time

    Civil Engineering Project ManagerWe are seeking a highly skilled and experienced Civil Engineering Project Manager to join our QSP Geographics Inc. team. The successful candidate will be responsible for leading and managing complex civil engineering projects from initiation to completion. Key responsibilities include conducting technical analyses of survey...


  • Vaughan, Ontario, Canada GFL Environmental Full time

    The IT Manager position at GFL Environmental is a key role that requires expertise in IT integration, project delivery, and technical deployment. This individual will oversee the integration of new businesses into the company's systems and processes, ensuring seamless transitions and minimal disruptions to business operations.About the JobThis exciting...

  • IT Manager

    6 months ago


    Vaughan, Canada GFL Environmental Full time

    The Manager, IT M&A Integrations, requires an understanding of applications, IT infrastructure, integrating different IT products together and ultimately delivering those products to the end user. A background managing and driving multiple projects along different verticals of IT is critical in this function. Excellent communication skills are key as the...


  • Vaughan, Ontario, Canada QSP Geographics Inc. Full time

    We are seeking a highly skilled Civil Engineering Project Manager to join our team at QSP Geographics Inc. in Montreal, Canada.About the JobThis is a permanent full-time position offering an estimated salary of $83,000 per year, plus benefits and opportunities for growth and development.As a Civil Engineering Project Manager, you will be responsible for...


  • Vaughan, Ontario, Canada Mircom Group Of Companies Full time

    Job Summary:Mircom Group of Companies is seeking an experienced Manufacturing Engineer with a specialization in Lean Manufacturing and Automation. As a Manufacturing Engineer, you will play a critical role in optimizing our manufacturing processes, safety, driving integrity in product configuration, reducing waste, and improving overall efficiency.Key...

  • Manufacturing Engineer

    6 months ago


    Vaughan, Canada Mircom Group Of Companies Full time

    Summary: Mircom Group of Companies is seeking an experienced Manufacturing Engineer with a specialization in Lean Manufacturing and Automation. As a Manufacturing Engineer, you will play a critical role in optimizing our manufacturing processes, safety, driving integrity in product configuration, reducing waste, and improving overall efficiency. This...


  • Vaughan, Canada Giesecke+Devrient Full time

    **G+D makes the lives of billions of people around the world more secure. We create trust in the digital age with integrated security technologies in three business areas: Digital Security, Financial Platforms and Currency Technology. We have been a reliable partner for our customers for over 170 years with our innovative solutions for SecurityTech! We are...

  • Business Analyst

    6 months ago


    Vaughan, Canada Giesecke+Devrient GmbH Full time

    **When it comes to digital, physical or electronic payments, the whole world trusts Giesecke+Devrient. Now you too can discover your passion for the world of payment systems. Giesecke+Devrient is a globally active high-tech company headquartered in Munich, Germany. As a trusted partner of central banks and the entire currency industry, we increase security...

  • Business Analyst

    6 months ago


    Vaughan, Canada Giesecke+Devrient Full time

    **When it comes to digital, physical or electronic payments, the whole world trusts Giesecke+Devrient. Now you too can discover your passion for the world of payment systems. Giesecke+Devrient is a globally active high-tech company headquartered in Munich, Germany. As a trusted partner of central banks and the entire currency industry, we increase security...


  • Vaughan, Ontario, Canada McIntosh Perry Full time

    About Egis CanadaEgis Canada is a leading provider of environmental health and safety services, specializing in the assessment and management of hazardous materials in buildings.Job DescriptionWe are seeking an experienced Environmental Health and Safety Specialist to join our team. As an EHSS Specialist, you will be responsible for conducting assessments of...


  • Vaughan, Canada WSP Canada Full time

    The Opportunity:Are you passionate about shaping the future of our communities through innovative infrastructure solutions? We are seeking a dynamic leader to spearhead our Stormwater & Wastewater Infrastructure Planning projects. Your role will be pivotal in driving projects such as Municipal Class Environmental Assessments, Master Plans, Feasibility...