Overview

Jobspring Partners Senior .NET Developer (Multiple Roles, 1 Year Contract) Contract in Toronto, ON

Jobspring Partners

Branch Toronto ON CA

Position:
Senior .NET Developer (Multiple Roles, 1 Year Contract)
Location:
Toronto, ON

Experience with design and implementation of n-tier systems, reusable libraries and development frameworks including Component based design, contract based…

Our Richmond Hill based client is a trusted partner globally to scientists and laboratory analysts by providing the robotic tools required to enable basic research, drug discovery, food and environmental testing, forensic toxicology, clinical research and diagnostics.

We are seeking smart, team-oriented people who have purpose and are committed to helping us deliver innovative products, diverse perspectives and breakthrough thinking.

Duties The Senior Engineer is accountable the analysis, design, development, implementation and support of our applications.

· Ensure optimum designs, implementation and adherence to agile software development process used

· Build new software and enhance existing software using the latest Microsoft technologies including: .NET Framework 4.x, WPF/MVVM

· 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

· Participate in the 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.

· 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.

Required Skills & Experience · Degree in Computer Science or Engineering, or equivalent.

· 5-8 years’ experience in designing and developing applications using OOP/OOD with at least 3 years of experience in C#/.NET. Experience with WPF/MVVM

· Excellent analytical, problem solving and decision making 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 Skills & Experience · Experience with agile methodologies, test driven development, Domain specific languages, distributed data management.

· Experience with developing software for life sciences or medical device products.

Benefits & Perks

  • Competitive salary with a comprehensive benefits package

or proceed with Standard Application Form.

Employment Type: Freelance
Location: Toronto, ON, CA
Posted on: 2016-12-06
Posted by: