Senior C# Developer

view full story

http://www.daniweb.com – Company Overview: NetSecure Technologies Ltd. is an IT company that focuses on developing innovative products to secure sensitive financial information while making online transactions. Our products are based on a groundbreaking security technology which makes it virtually impossible for an unauthorized party to intercept sensitive financial information. NetSecure provides security products and services for the retail consumer and for the financial services industry. Our products are available coast-to-coast through major retailers across North America. NetSecure offers an attractive and flexible work environment, ordered towards the personal and professional development of its employees. Job Description: As a key member of our product development team, you will be responsible for designing and developing solutions for secure online transaction processing. You will assist in the development of proprietary applications for end consumer online transaction security. This includes web browser extensions and mobile applications designed to protect sensitive information such as credit card numbers, passwords, and banking credentials. You will be a key member in a challenging and exciting project, requiring creative problem solving and outside-the-box thinking. Primary Responsibilities: -Design, development, and maintenance of new and existing product lines using Microsoft C# .NET. -Leading the design and development of new product features and the continual improvement of our core technology -Provide efficient and optimal technical solutions to business problems in the secure transaction processing space. -Design and development of innovative new technologies, include secure web browser extensions, web crawling, and web intelligence technologies. -Development of tools and utilities to streamline the software development process -Maintain current and extensive knowledge with industry trends and developments Required Qualifications: -A post-secondary degree in Computer Science or Software Engineering -A minimum of six years of professional software development experience, including a minimum four years of professional experience using C# and the .NET framework. -Thorough understanding of multi-threaded application development, including threading architecture, thread safety, concurrency control, multi-processor optimization, etc… -Comprehensive understanding of .NET architecture and C# language features, including generics, managed/unmanaged code interoperability, .NET thread safety, IL manipulation, and serialization/marshalling. -Working knowledge of software development best practices, including writing secure code, code optimization, testing methodologies, and the efficient use of design patterns and architectural patterns. -Proficiency in utilizing third-party tools to optimize and streamline the development process. -Creative, outside the box thinker -Resourcefulness and independence; ability to work with minimal supervision. -Excellent problem-solving, analytical, and organizational skills -Experience with Visual Studio Team System an asset -Preference will be given to candidates with experience in COM/XPCOM interop, .NET remoting, HTML/Javascript, and web browser extension development Netsecure Technologies Ltd appreciates all submitted resumes however only candidates who best match the position and requirements will be in contact for an interview. Resume and cover letter may be emailed to [email protected] or faxed to (306) 205-1927. For more details on Netsecure Technologies Ltd. please check out our website at www.smartswipe.ca (General)