We have a requirement for a Senior Software Developer (C#) to fill a permanent position for one of our private sector clients.
Requirements:
- 5 years of application development experience using C#
- 2 years of application development experience using ASP.NET
- Experience with implementing and enhancing functionally rich, business critical systems in .NET and display a strong knowledge of practical design patterns and their implementation.
- Strong knowledge in Windows
- Strong knowledge in TCP sockets/connections
- Strong knowledge in Networking
- Strong knowledge in multithreading/synchronization
- Asset: Windows and web services, WCF, WF and WPF.
- Additional asset: familiarity with design patterns (i.e. Factory, Abstract Factory) and architectural patterns (ASP.NET MVC framework)
Duration: N/A
Type: Permanent
Location: Ottawa
Salary: TBD
Experience: 5+ years