Who Are We?
Radiant Communications is a leading provider of cloud hosting, managed network and voice solutions for medium-size enterprises.
Leveraging the largest Internet footprint across Canada, Radiant offers a comprehensive portfolio of reliable, secure and scalable IT infrastructure services, simplified under a single point of contact.
How do we value our employees?
Competitive benefit package
Free parking at some locations
Talent development opportunities
Creative social events
Unique entrepreneurial culture
Who are we seeking to join our team?
Radiant Communications is seeking an experienced Senior .Net / MS Dynamics CRM Developer for its Toronto office.
Based in Toronto, the Senior .Net / MS Dynamics CRM Developer will be responsible for bringing creative solutions to complex software requirements as part of a small team of software developers.
This individual must understand modern / agile software development lifecycle processes, and enjoy working in a challenging environment to develop web applications, as well as building state of the art software with complex requirements.
The successful candidate must have knowledge of C# programming and be an independent, highly-motivated, results-driven individual who has a positive attitude and a willingness to learn.
You will contribute to the team by performing the following :
Design, develop, test and deploy C# ASP.NET software
Design, develop, test and implement Microsoft Dynamics 2016 Solutions
Modify / maintain plug-ins, work flows and web services of MS Dynamics CRM as needed
Research complex problems, find optimal solutions and implement them considering best practices
Complete tasks on agile board based on given priorities
Contribute to internal wiki for software documentation
Troubleshoot problems and fix bugs in a timely manner
Communicate with team members and other Radiant departments as needed
What do you bring to the team?
Bachelor degree in Computer Science or related field
4+ years of experience with .NET (C#, ASP.NET) design and development
Strong hands-on experience in Java Script, XML, Silverlight, HTML and C# features, such as lambda expressions, LINQ extensions, anonymous types, and generics
Experience in Dynamics CRM 2011 / 2016 (CRM 2016 is preferred)
Strong relational database skills. Experience in MS SQL Server, SQL Server Reporting Services (SSRS) & SQL Server Integration Services (SSIS)
Have a solid understanding of MVC architectural pattern, Windows Workflow Foundation 4.0, REST and SOAP Endpoints
Knowledge of ORM; Experience with NHibernate is an asset
Understand principles of agile development
Understand Web Service architecture
Familiar with software design patterns
Nice to Have
Microsoft Dynamics CRM certifications preferred
Knowledge of Domain-Driven Design
Knowledge of Dependency Injection and Inversion of Control
Knowledge of functional programming
Knowledge of ASP.NET Web API
Knowledge of .NET asynchronous programming with async and await
Please note that the selected candidate is required to successfully complete a background check.
We thank all applicants for their interest, however, only applicants selected for an interview will be contacted.
Radiant is proud to foster an inclusive culture that embraces diversity. We are committed to fair employment practices and all qualified applicants will receive consideration for employment.
We offer accommodation for applicants with disabilities, as required, during the recruitment process.