Developer > Jobs

Canada-ONT-Waterloo: Software Development Engineer

Date: _06-Jun-2011_
To see other developer job opportunities, please visit

Software Development Engineer

Key Responsibilities:

* Strong Object Oriented Programming principles. Thorough understanding and practicing SOLID principles. * Ability to understand the existing system and support maintenance activities when assigned. * Participate in code reviews and provide and accept reviews. * Interact with Peer teams in other GEOs and with Infrastructure User interface team present locally. * Should be able to review PRDs and analyse and implement solutions. * Candidate will develop / support internal tools * Candidate must have excellent analytical skills * Analyze all the solution options in a given project, and ability to identify the ease to maintain / high performance solutions and implement.


Required Experience/ Skills & Education:

* Over 5 years of experience in developing .NET applications * Bachelor Degree in Computer science or equivalent degree * Highly proficient in .Net: C#, ASP.Net, XML, SQL Server 2005/2008. * Experience in BizTalk 2006/2009 is a plus. * Must have in-depth working knowledge of debugging in .Net environment * Must have the passion to work with technology and complex systems * Experience in analysing requirements, able to understand impact on existing systems and come up with all-encompassing solution * Candidate must have the passion to work with demanding customers * Candidate must have good written and verbal communications skills and must be a strong team player. * Candidate must have a good understanding of coding best practices and standards * Candidate must have worked with software configuration management systems * Candidate must have independently designed and implemented solutions or modules in a project. * Candidate must be able to clearly document, user stories/use cases, functional specification and design * Experience in software source control systems such as ACCUREV is preferred. * E-Commerce background will be an added plus

To apply for this position, please visit this Website.

Thank you,
Developer FYI Center