Saturday, July 10, 2010

Application Developer

Application Developer

Reporting to the Application Development Manager, the incumbent will beresponsible for the design and implementation of complex database-driven applications that can both meet our client’s business needs and deliver high performance.  This individual is experienced developing variety of applications from web-based user applications to back-end database applications using the MS .NET framework.  He/she must be able to understand end-user requirements in order to develop an application capable of meeting them.   The incumbent will have a strong understanding of the technologies available, as well as their underlying principles. The Application Developer is familiar with client-side display and processing of information, as well as server logic and database interactions. He/she can write fast queries using normalized data and right indices on the right fields.

Duties and Responsibilities
·         Provides input to application design and requirements
·         Designs clean, modular, reusable code structures using the following technologies in a Microsoft .NET environment:
o        ASP.NET
o        C#
o        VB.NET
o        AJAX
o        SQL
·         Develops complex, dynamic database applications using stored procedures, triggers and queries
·         Performs unit testing and supports other testing activities
·         Creates technical documentation as required
·         Participates in ad hoc special projects as required, and other tasks as assigned

Required Skills and Competencies
·         Post-secondary education in a relevant field - Computer Science or equivalent experience; Microsoft certification is an asset
·         Minimum 3 years of experience in an IT/software development environment with a strong focus on complex database applications and demonstrated success as a developer
·         Working knowledge of Microsoft .NET framework, languages & tools, including:
o        HTML / CSS (3 years)
o        ASP.NET, C#, VB.NET (2 years)
o        Custom Web Controls in .NET (1 year)
o        AJAX (1 year)
o        SQL Server 2000 / 2005 (3 years)
o        SourceSafe or other version control system (1 project)
o        Experience with Microsoft Reporting Services, Integration Services & Analysis Services is an asset
·         Understanding of interactive marketing technologies; previous experience an asset
·         Highly organized with an ability to work under tight deadlines and shifting priorities
·         Ability to work well in a team focused environment and equally as adept working independently with minimal supervision
·         Strong written and oral communication skills
·         Professional and presentable with a strong business acumen
·         Strong attention to detail
·         A positive attitude and a strong desire to have fun at work


Exp: 0 to 5 years