C# Developer (Ottawa, Canada)

 
Responsibilities
  • Design and development of new Windows applications from given requirement specifications.
  • Design and development of Web 2.0 applications from given requirement specifications.
  • Web and Windows UI Design.
  • Maintenance of existing Web and Windows applications.
  • Development of unit tests for new modules developed.
 
Requirements

  • Computer Science or Computer Engineering Degree/Diploma.
  • A passion for innovation and creating cutting edge applications.
  • Must be able to write high quality and efficient code in a short period of time.
  • At least 5 years of experience as a software developer.
  • Must have significant experience developing Windows and Web applications.
  • Experience with at least one AJAX framework.
  • Experience with ASP.NET Web Forms.
  • Must have excellent knowledge of C# and a solid object oriented programming background.
  • Solid understanding of relational databases.
  • Good command of XML, HTML 4 and CSS.
  • Experience with Visual Studio 2008.
  • Experience developing client server and multitier applications for the Microsoft .NET Framework.
  • A good understanding of the software development process and best practices in an agile environment.
  • Ability to learn quickly and adapt fast to new environments and development frameworks.
  • Excellent written and oral communication.
 
The following would be an asset:

  • Algorithm development skills.
  • Experience creating WCF services.
  • Experience creating Web WYSIWYG Applications.
  • Experience developing cutting edge and high performance Web 2.0 applications.
  • Experience with Microsoft ASP.NET MVC Framework.
  • Experience with jQuery AJAX framework.
  • Experience with ASP.NET AJAX and ASP.NET AJAX Control Toolkit.
  • Experience with XUnit frameworks for C#.
  • Experience with MSSQL 2000/2005 databases.
  • Experience with Oracle databases.
  • Microsoft Certification: MCAD, MCSD.
  • Knowledge of C++/CLI.
 

MultiCorpora is a results driven and entrepreneurial company where people are valued and treated as human capital. We encourage our employees to get involved and we support them in reaching their career goals by offering them the opportunity to work autonomously. If you would like to work for a growing (international) organization that provides competitive compensation and excellent support for training and development, please email your resume to: hr@multicorpora.com. We thank all applicants, however, only those candidates selected for an interview will be contacted.