CVL

3 job(s) at CVL

CVL London, UK
09/09/2016
Software Engineer Are you an experienced Software Engineer- particularly skilled in C# .Net, looking to change your role? Our Client is working to lever new technologies, both in rewriting their existing world class software products and introducing new exciting features and products. Candidate Essential Requirements: • A degree (or equivalent experience) in Computer Science, Engineering, Mathematics, or a scientific discipline • Software engineering experience (2+ years) • Windows desktop application development experience • Thorough knowledge of C# with Visual Studio (2015) • Data storage and management using standard SQL database engines • Client-Server application architecture (ideally using WCF) • .NET Frameworks (ideally latest version) • 32-bit and 64-bit native support • Excellent object orientation design knowledge (following SOLID principles) and design patterns • WPF and MVVM design pattern (preferably using Prism) • Test driven development experience (preferably using NUnit) • Establishing and promoting design guidelines, best practices and standards Desirable Requirements: • Jira, BitBucket and Bamboo infrastructure tools • Enterprise Architect (for requirements engineering and detailed design using UML) • IoC (Inversion of Control) and Dependency Injection (DI) patterns and technologies • Prism, LINQ, WCF, SQL, MSBuild, NUnit, Blend, ReSharper, StyleCop, DOxygen development stack • Concurrency and Multithreading In addition any experience in 3D graphics, computer vision, image processing, DICOM or medical imaging would be useful. Our Client is a rapidly growing, global radiotherapy medical device manufacturer headquartered in London. The company has developed a revolutionary, market leading solution to the problems of patient setup and motion management. The successful candidate will be an excellent communicator, able to work autonomously, but also participate as an effective team member when required. They will join a team of friendly, highly qualified and accomplished professionals and have the opportunity to make a real difference
CVL London, UK
09/09/2016
Software Engineer Are you an experienced Software Engineer- particularly skilled in C# .Net, looking to change your role? Our Client is working to lever new technologies, both in rewriting their existing world class software products and introducing new exciting features and products. Candidate Essential Requirements: • A degree (or equivalent experience) in Computer Science, Engineering, Mathematics, or a scientific discipline • Software engineering experience (2+ years) • Windows desktop application development experience • Thorough knowledge of C# with Visual Studio (2015) • Data storage and management using standard SQL database engines • Client-Server application architecture (ideally using WCF) • .NET Frameworks (ideally latest version) • 32-bit and 64-bit native support • Excellent object orientation design knowledge (following SOLID principles) and design patterns • WPF and MVVM design pattern (preferably using Prism) • Test driven development experience (preferably using NUnit) • Establishing and promoting design guidelines, best practices and standards Desirable Requirements: • Jira, BitBucket and Bamboo infrastructure tools • Enterprise Architect (for requirements engineering and detailed design using UML) • IoC (Inversion of Control) and Dependency Injection (DI) patterns and technologies • Prism, LINQ, WCF, SQL, MSBuild, NUnit, Blend, ReSharper, StyleCop, DOxygen development stack • Concurrency and Multithreading In addition any experience in 3D graphics, computer vision, image processing, DICOM or medical imaging would be useful. Our Client is a rapidly growing, global radiotherapy medical device manufacturer headquartered in London. The company has developed a revolutionary, market leading solution to the problems of patient setup and motion management. The successful candidate will be an excellent communicator, able to work autonomously, but also participate as an effective team member when required. They will join a team of friendly, highly qualified and accomplished professionals and have the opportunity to make a real difference
CVL London, UK
09/09/2016
Software Engineer Are you an experienced Software Engineer- particularly skilled in C# .Net, looking to change your role? Our Client is working to lever new technologies, both in rewriting their existing world class software products and introducing new exciting features and products. Candidate Essential Requirements: • A degree (or equivalent experience) in Computer Science, Engineering, Mathematics, or a scientific discipline • Software engineering experience (2+ years) • Windows desktop application development experience • Thorough knowledge of C# with Visual Studio (2015) • Data storage and management using standard SQL database engines • Client-Server application architecture (ideally using WCF) • .NET Frameworks (ideally latest version) • 32-bit and 64-bit native support • Excellent object orientation design knowledge (following SOLID principles) and design patterns • WPF and MVVM design pattern (preferably using Prism) • Test driven development experience (preferably using NUnit) • Establishing and promoting design guidelines, best practices and standards Desirable Requirements: • Jira, BitBucket and Bamboo infrastructure tools • Enterprise Architect (for requirements engineering and detailed design using UML) • IoC (Inversion of Control) and Dependency Injection (DI) patterns and technologies • Prism, LINQ, WCF, SQL, MSBuild, NUnit, Blend, ReSharper, StyleCop, DOxygen development stack • Concurrency and Multithreading In addition any experience in 3D graphics, computer vision, image processing, DICOM or medical imaging would be useful. Our Client is a rapidly growing, global radiotherapy medical device manufacturer headquartered in London. The company has developed a revolutionary, market leading solution to the problems of patient setup and motion management. The successful candidate will be an excellent communicator, able to work autonomously, but also participate as an effective team member when required. They will join a team of friendly, highly qualified and accomplished professionals and have the opportunity to make a real difference