Position: Senior Software Developer .NET, C#
Category:Full time
Location: Ottawa

Job Description

TITUS is currently searching for senior .NET Software Developers to join our Engineering team. We are looking for self-motivated and energetic individuals with experience developing commercial enterprise software applications in C# / .NET. In the role of Senior Software Developer, the successful candidates will work as part of an experienced and dedicated team and will be responsible for:

  • System design and implementation of new enterprise functionality to support current products
  • Researching new product areas and developing prototypes or proof of concepts
  • Providing development estimates based on business and technical requirements
  • Identifying and implementing solutions to problems with a minimum of supervision
  • Working collaboratively with Product Management, Quality Assurance and Engineering team members in an Agile environment to produce the highest quality software

The ideal candidate will have:

  • 7+ years C# experience
  • 7+ years .NET experience
  • Commercial software development experience with strong knowledge of design patterns and software engineering best practices
  • Excellent written and verbal communication skills with experience in a team environment
  • Undergraduate degree in Computer Science and/or Engineering or other demonstrable experience


  • Experience with Microsoft Outlook and Microsoft Exchange Server, Microsoft Azure is highly desirable
  • Experience building enterprise-ready, distributed and highly scalable server frameworks using Service Oriented Architecture (SOA) or other enterprise paradigms.
  • Experience with databases and modelling in enterprise-scale commercial applications with knowledge of ORM. Specific experience with SQL, SQL Server 2005 and above, Oracle, NHibernate, Entity Framework
  • Experience with Web Services technologies and protocols such as WCF, SOAP, REST
  • Experience with Windows Presentation Foundation (WPF) and/or ASP.NET
  • Microsoft Office COM Add-In development knowledge
  • Familiarity and development experience with XML based protocols
  • Exposure to the security software and/or security industry

Qualified applicants are invited to apply online at hr@titus.com

TITUS is a leading provider of security and data governance software that helps organizations share information securely while meeting policy and compliance requirements. With over 2 million users worldwide, our solutions enable enterprises, military and government organizations to classify information and meet regulatory compliance by securing unstructured information. Products include TITUS Classification, the leading message, document and file classification and labeling solutions that enhance data loss prevention by involving end users in identifying sensitive information; TITUS Mobile, a mobile email solution for securely sending email and viewing attachments on mobile devices; and the TITUS family of classification and security solutions for Microsoft SharePoint. TITUS solutions are deployed within over 500 organizations around the world, including Dow Corning, United States Air Force, NATO, Pratt and Whitney, Canadian Department of National Defence, Australian Department of Defence, and the U.S. Department of Veterans Affairs. For more information, visit www.titus.com