Sr Software Developer

category: Technology
city: West End Toronto - Burlington


description:
Sr Software Developer
Based in Burlington


We are seeking an individual with a minimum 5 - 10 years experience with software design, development and implementation. The successful candidate will be an individual who can work well independently as well as lead the development team – both architecturally and from a technology point of view. He/she will also possess excellent analytical, problem solving, communication and interpersonal skills.
 
Technical competencies:
·         Operating systems: knowledge of the Windows family of Operating Systems
·         Programming languages: Microsoft .Net (C#) knowledge is required – preferably use of Visual Studio 2008
·         Databases: Microsoft SQL Server  required, including a good knowledge of SQL syntax and structure.  Functional areas should include views, stored procedures, triggers and effective table design.
·         Familiar with the Microsoft Office suite of applications including Word, PowerPoint,      Excel, and Outlook
·         Optional/Beneficial:
o   Networking and telephony skills
o   CRM knowledge
o   Flash programming knowledge
 
Responsibilities:
·         To lead and oversee the integration, architecture and operation of the different applications installed and in operation.
·         To support existing applications and develop new applications associated with new projects
·         Demonstrate ability to understand business needs and design solutions that meet requirements
·         Development of ad-hoc reports
·         Ability to problem solve minor hardware issues
 
Behavioural competencies:
·         Dependable and hard-working.
·         Results-oriented
·         Analytical thinking
·         Experience with requirements gathering, business analysis and proposal generation
·         Good oral and written communication skills
·         Interpersonal skills (including working effectively with others and influencing skills)
·         Able to work in a fast-paced, multi-deadline environment
·         Adaptability (able to respond flexibly to changing circumstances, aligns own actions with the changing needs of the business)