Senior C# Software Engineer
1 month ago
Click Here to Apply Online
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 Senior Software Engineer. They're located in North Toronto (GTA)
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
Qualifications
· Degree in Computer Science or Engineering.
· 8 years’ experience in designing and developing applications using OOP/OOD with at least 5 years of experience in C#/.NET.
· Experience with .NET technologies such as Windows Forms and Windows Presentation Foundation (WPF) is a must
· Solid knowledge of .NET 4.0/4.5/4.5.1 Platforms, design patterns, Visual Studio 2010/2013
· Experience with design and implementation of n-tier systems, reusable libraries and development frameworks.
· 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
Desired experience:
· Experience with developing software for life sciences or medical device products.
· Experience working in regulated environments.
· Experience with C++ or other OO languages
· SQLite, NUnit , FIT, Infragistics UltraWinGrid, Xceed WPF grid
· COM Interop
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 $800 referral fee .
Click for more details.
Click Here to Apply Online
#J-18808-Ljbffr-
Senior Embedded Software Engineer
1 month ago
Vaughan, Ontario, Canada ROSS Full timeROSS is a team of People Specialists helping companies align their People Strategy with their business growth.We provide remote or onsite HR and Recruitment solutions such as Recruitment Process Outsourcing (RPO) and Recruitment Augmentation.Job Title: Senior Embedded Software DeveloperJob Summary:We are seeking a highly skilled Senior Embedded Software...
-
Senior Software Engineer
6 days ago
Vaughan, Ontario, Canada Mircom Group of Companies Full timeWe are seeking a highly skilled Senior Software Engineer to join our team at Mircom Group of Companies. In this role, you will have the opportunity to work on various software projects, including front-end web development using C#, .Net, and Windows technologies.About the RoleThis is a full-time position that requires strong problem-solving skills, attention...
-
Embedded C++ Software Developer
24 hours ago
Vaughan, Canada ROSS Full timep>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. getROSS.com) to help them recruit a Senior Embedded Software Developer.ROSS is a team of People Specialists helping companies align their People Strategy with their...
-
Advanced C++ Software Engineering Position
24 hours ago
Vaughan, Ontario, Canada ROSS Full timeRole Summary:We are seeking a highly skilled Senior Embedded C++ Software Developer to join our team at ROSS, a global leader in medical diagnostics. As a key member of our People Strategy team, you will play a crucial role in helping us deliver best-in-class technologies that improve our world.
-
Senior Software Engineer
3 weeks ago
Vaughan, Ontario, Canada CODEPAPER TECHNOLOGIES Full timeWe are seeking a highly skilled Senior Software Engineer to join our team at Codepaper Technologies.About the RoleThis is a permanent position offering an estimated salary of $80,000 per annum. The successful candidate will work 32-40 hours per week in a fast-paced environment with tight deadlines.Key ResponsibilitiesConsult with clients to develop and...
-
Software Development Engineer
1 month ago
Vaughan, Ontario, Canada ROSS Full timeSoftware 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...
-
Senior Software Engineer
3 weeks ago
Vaughan, Ontario, Canada Tdot Coders Full timeTdot Coders is seeking a skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining software applications for e-commerce solutions.Key Responsibilities:Design and develop high-quality software applications using various programming languagesMaintain and...
-
Junior and senior software engineers
1 day ago
Vaughan, Canada ROSS Full timep>Click here to Apply OnlineOur 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. getROSS.com) to help them recruit a Junior to Intermediate Software Engineer. p>This is a 1 Year Contract with a high probability of renewal...
-
Senior .NET Software Engineer
3 weeks ago
Vaughan, Ontario, Canada TechBlocks India Full timeAbout TechBlocksTechBlocks is a leading global digital product development firm, unifying strategy, design and technology with continuous growth-centric digital product engineering solutions for top F500 companies and global brands.We are currently seeking a highly skilled Senior .NET Software Engineer to join our team. This role will involve working on...
-
Senior Full Stack Software Engineer
3 weeks ago
Vaughan, Ontario, Canada Boardwalk Insurance Corporation Full timeJob DescriptionWe are seeking a skilled and experienced Senior Full Stack Software Engineer to join our team at Boardwalk Insurance Corporation.About the RoleThis is a permanent position, working 40 hours per week with a salary range of $120,000 - $180,000 per year. The successful candidate will have excellent oral and written communication skills, as well...
-
Software Engineer
24 hours ago
Vaughan, Ontario, Canada ROSS Full timeSenior Software Engineer OpportunityWe are seeking a highly skilled Senior Software Engineer to join our team at ROSS.com. The successful candidate will work in a collaborative environment, designing and developing scalable, high-quality applications on the .NET platform.About the RoleWork through all phases of software development life cycle, including...
-
Développeur logiciel C#/C++
24 hours ago
Vaughan, Canada ROSS Full timep>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. getROSS.com) to help them recruit a Senior Software Engineer. b>Works in a collaborative environment, part of cross-functional teams, to design and develop scalable,...
-
Senior Software Engineering Specialist
3 weeks ago
Vaughan, Ontario, Canada HIGH-TECH CONSULTING INC Full timeJob DescriptionWe are seeking a skilled Senior Software Engineering Specialist to join our team at HIGH-TECH CONSULTING INC. As a senior member of our software development team, you will play a key role in designing, developing, and maintaining cutting-edge software solutions.About the RoleThis is a permanent position offering a competitive salary of...
-
Software Engineer
4 weeks ago
Vaughan, Ontario, Canada Blazesoft Full timeKey Responsibilities:We are seeking a skilled Software Engineer to join our team. The ideal candidate will have a strong understanding of programming principles and the ability to design and develop high-quality software solutions.Key Skills:Proficiency in programming languages such as Java, Python, or C++Experience with software development methodologies...
-
Junior and senior software engineers
1 month ago
Vaughan, Canada ROSS Full timediv>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...
-
Senior Linux Software Development Expert
3 weeks ago
Vaughan, Ontario, Canada Extreme Networks Full timeOverviewWe are a global leader in networking solutions, with hubs in various regions. Our top-rated services and support accelerate digital transformation efforts worldwide.Job SummaryWe seek an experienced Senior Linux Software Development Engineer to enhance the security and robustness of our industry-leading products. You will collaborate with seasoned...
-
Software Engineer
4 weeks ago
Vaughan, Ontario, Canada Boardwalk Insurance Corporation Full timeWe are seeking a highly skilled Software Engineer to join our team at Boardwalk Insurance Corporation. As a key member of our development team, you will play a vital role in designing, developing, and maintaining our company's software applications.About the RoleAs a Software Engineer, you will be responsible for writing clean, efficient, and well-documented...
-
Principal Software Innovation Specialist
4 weeks ago
Vaughan, Ontario, Canada undisclosed Full timeJob Summary:We are seeking a skilled Senior Automation Software Developer to join our team. As a key member, you will design and develop software solutions for our custom automation systems. Your expertise in software development methodologies and life cycle will ensure the efficiency and scalability of our projects.Key Responsibilities:Design, code, test,...
-
Technical Software Architect
3 weeks ago
Vaughan, Ontario, Canada Tdot Coders Full timeAbout UsTdot Coders is a dynamic and innovative software development company.Job TitleTechnical Software Architect/Senior DevOps EngineerJob SummaryWe are seeking an experienced Technical Software Architect or Senior DevOps Engineer to join our team. The ideal candidate will have a strong background in software development, architecture, and engineering...
-
Senior Network Software Engineer
3 weeks ago
Vaughan, Ontario, Canada PeopleToGo Full timePeopleToGo is seeking a highly skilled Senior Network Software Engineer to join their team.We offer a competitive salary of $120,000 per year.Job DescriptionThe successful candidate will be responsible for developing high-performance network applications using PHP.The ideal candidate will have expertise in Unix and proficiency in SQL programming.A degree in...