Senior .NET Software Developer
4 weeks ago
We are seeking a skilled Senior .NET Software Developer to join our team at https://www.pcrecruiter.net/sitemap. As a key member of our cross-functional team, you will be responsible for designing and developing scalable, high-quality, and high-performance applications on the .NET platform.
Key Responsibilities:
- Work through all phases of the software development life cycle, including requirements analysis, design, implementation, testing, deployment, and maintenance
- Analyze customer needs and problems to deliver creative, logical, and effective solutions using sound architecture and design principles that satisfy functional and non-functional requirements
- Follow established practices of agile methodologies, i.e. test-driven development, that will ensure high-quality software
- Initiate/facilitate design/architectural discussions, provide estimates, prepare design and architecture reviews
- Implement software modules and unit tests and conduct appropriate module testing
- Mentor less senior team members, and produce peer review product artifacts including requirement specifications, design specifications, code, etc.
- Detect, report, investigate, and fix product defects
- Evaluate new software development technologies, tools, and practices. Recommend adoption of new tools.
- Work collaboratively and proactively to maximize the success of the development teams
Requirements:
- 1+ years' experience in designing and developing applications using OOP/OOD including C#/.NET
- Knowledge of .NET 4.0/4.5/4.5.1 Platforms, Visual Studio 2010/2013
- Experience with Windows 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
Preferred Qualifications:
- 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
-
Senior .NET Core Software Architect
4 days ago
Vaughan, Ontario, Canada GFL Environmental Full timeGFL Environmental is a leading environmental services company in Canada, and we are looking for an experienced Senior .NET Core Software Architect to join our Vaughan team. As a key member of our software development team, you will be responsible for leading the technical planning and architecture for migrating our legacy .NET Framework application to .NET...
-
Senior .NET Software Engineer
6 days 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 .NET Software Architect
4 weeks ago
Vaughan, Ontario, Canada GFL Environmental Full timeGFL Environmental is seeking a seasoned .NET Technical Lead to join their Vaughan team.The ideal candidate will have extensive experience in modernizing and migrating large-scale applications from .NET Framework to .NET Core. This role will involve leading technical teams, designing and implementing scalable solutions, and delivering high-quality...
-
Senior .NET Software Architect
4 weeks ago
Vaughan, Ontario, Canada GFL Environmental Full timeJob Title: .NET Technical LeadJob Summary:GFL Environmental is seeking a highly skilled .NET Technical Lead to join our Vaughan team. As a key member of our team, you will be responsible for leading the technical planning and architecture for migrating a legacy .NET Framework application to .NET Core.Key Responsibilities:Lead the technical planning and...
-
Senior .NET Developer
1 month ago
Vaughan, Ontario, Canada TechBlocks India Full timeAbout TechBlocksTechBlocks is a leading global digital product development firm that unifies strategy, design, and technology to deliver growth-centric digital product engineering solutions to F500 companies and global brands.Job DescriptionWe are seeking a highly skilled .NET Developer to join our team. The ideal candidate will have a strong background in...
-
Senior .NET Software Engineer
4 weeks ago
Vaughan, Ontario, Canada TechBlocks India Full timeJob Title: Technical Lead - .NET ArchitectureAt TechBlocks India, we are seeking a highly skilled Technical Lead - .NET Architecture to join our team.Key Responsibilities:* Lead the design and development of .NET-based solutions* Collaborate with cross-functional teams to deliver high-quality software products* Mentor junior developers and provide technical...
-
Software Development Engineer
4 weeks 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
1 month ago
Vaughan, Ontario, Canada https:www.pcrecruiter.netsitemap Full timeJob Opportunity:Our client, a leading brand in medical diagnostics, is seeking a highly skilled Senior Software Engineer to join their team. As a key member of a cross-functional team, you will be responsible for designing and developing scalable, high-quality, and high-performance applications on the .NET platform.Key Responsibilities:Analyze customer needs...
-
Senior .NET Application Migration Expert
6 days ago
Vaughan, Ontario, Canada GFL Environmental Full timeAbout the Role:GFL Environmental is a leading environmental services company, and we are seeking a seasoned .NET Technical Lead to join our team in Vaughan. As a key member of our technology department, you will play a critical role in modernizing and migrating our large-scale applications from .NET Framework to .NET Core.Key Responsibilities:Lead the...
-
Senior Software Engineer
4 weeks ago
Vaughan, Ontario, Canada ROSS Full timeJob Title: Senior Software Engineer - Medical DiagnosticsAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our cross-functional team at ROSS. As a Senior Software Engineer, you will be responsible for designing and developing scalable, high-quality, and high-performance applications on the .NET platform.Key Responsibilities:Work...
-
NET Core Backend Developer
4 weeks ago
Vaughan, Ontario, Canada Futuretek Full timeNET Core Backend DeveloperAbout the Role:We are seeking an experienced NET Core Backend Developer with a solid background in backend development for land-based slot game cabinets. The ideal candidate will have hands-on experience in hardware integration, supporting peripheral devices, and optimizing system performance.Key Responsibilities:Develop and...
-
NET Core Backend Developer
4 weeks ago
Vaughan, Ontario, Canada Futuretek Full timeNET Core Backend DeveloperAbout the Role:We're seeking an experienced NET Core Backend Developer with a solid background in backend development for land-based slot game cabinets. The ideal candidate will have hands-on experience in hardware integration, supporting peripheral devices, and optimizing system performance.Key Responsibilities:Develop and maintain...
-
Senior Software Technical Lead
4 weeks ago
Vaughan, Ontario, Canada https:www.pcrecruiter.netsitemap Full timeOur client, a global leader in medical diagnostics, is seeking a skilled Technical Lead to join their software development team. As a key member of the team, you will be responsible for designing and developing software solutions that meet customer and business needs. With a strong background in Agile software development, you will ensure optimal technical...
-
Software Developer
4 weeks ago
Vaughan, Ontario, Canada ROSS Full timeJob SummaryWe are seeking a highly skilled Junior to Intermediate C# Software Developer to join our team at ROSS. As a key member of our cross-functional team, you will be responsible for designing and developing scalable, high-quality, and high-performance applications on the .NET platform.Key ResponsibilitiesAnalyze customer needs and problems to deliver...
-
Software Developer
1 month ago
Vaughan, Ontario, Canada https:www.pcrecruiter.netsitemap Full timeOur client is a leading brand in medical diagnostics and a global leader in developing innovative technologies that address complex scientific challenges. They have partnered with ROSS (www.getROSS.com) to find a skilled Junior to Intermediate Software Engineer. The role is based in North Toronto (GTA).This is a 1-year contract with a high likelihood of...
-
Senior .NET Developer Position
2 weeks ago
Vaughan, Ontario, Canada TechBlocks India Full timeAbout TechBlocks IndiaTechBlocks is a leading global digital product development firm. We specialize in building customized business apps that allow organizations and enterprises to improve their efficiency, collaboration, and user experience.Job DescriptionWe are looking for a skilled and experienced .NET Solutions Architect to join our team. The ideal...
-
Senior Software Engineer/Team Lead
1 month ago
Vaughan, Ontario, Canada https:www.pcrecruiter.netsitemap Full timeJob Title: Senior Software Engineer/Team LeadOur 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.Job Summary:We are seeking a highly experienced Senior Software Engineer/Team Lead to join our team. The successful candidate...
-
Senior Software Developer
4 weeks ago
Vaughan, Ontario, Canada GoodsHub Inc Full timeJob Title: Senior Software DeveloperAbout the Role:We are seeking a highly skilled Senior Software Developer to join our team at GoodsHub Inc. As a Senior Software Developer, you will be responsible for designing, developing, and maintaining software applications that meet the needs of our clients.Key Responsibilities:Design and develop software applications...
-
Senior Software Developer
4 weeks ago
Vaughan, Ontario, Canada GoodsHub Inc Full timeJob Title: Senior Software DeveloperAbout the Role:We are seeking a highly skilled Senior Software Developer to join our team at GoodsHub Inc. As a Senior Software Developer, you will be responsible for designing, developing, and maintaining software applications using a variety of programming languages and technologies.Key Responsibilities:Design and...
-
Senior Software Developer
4 weeks ago
Vaughan, Ontario, Canada GoodsHub Inc Full timeJob Title: Senior Software DeveloperAbout the Role:We are seeking a highly skilled Senior Software Developer to join our team at GoodsHub Inc. As a Senior Software Developer, you will be responsible for designing, developing, and maintaining software applications using a variety of programming languages and technologies.Key Responsibilities:Design and...