Full-Time

Computer Programmer

Posted on Sep 03

The Immersion Lab

Purple Hill, ON

Personal Suitability

Initiative; Effective interpersonal skills; Accurate; Team player; Excellent oral communication; Excellent written communication; Client focus; Judgement; Organized

Computer and Technology Knowledge

Word processing software; TCP/IP; Spreadsheet; MS Windows; Internet; Database software; Networking software; Networking hardware; Networking security; Servers; File management software; Security software; Presentation software; Mail server software; Communication software; Project management software; Programming software; HTML editing software; Web service design; Software development; Website creation and management software; MS Office; Enterprise Applications Integration (EAI); Business diagram software; Multimedia software; API; Business intelligence

Own Tools/Equipment Computer; Internet access; Cellular phone

Programming Languages

XML; Object-Oriented programming languages; MySQL; JavaScript; HTML; DHTML; CSS; XML Technology (XSL,XSD,DTD); SQL; C#; .NET; ASP.NET; Python; Git; Windows Presentation Foundation (WPF); Model-View-Controller (MVC); Subversion (SVN)

Work Setting Consulting firm

Business Equipment and Computer Applications Microsoft Visual Studio

Specific Skills

Write, modify, integrate and test software code; Identify and communicate technical problems, processes and solutions; Prepare reports, manuals and other documentation on the status, operation and maintenance of software; Assist in the collection and documentation of user's requirements; Assist in the development of logical and physical specifications; Research and evaluate a variety of software products; Maintain existing computer programs by making modifications as required; Write, modify, integrate and test software code for e-commerce and other Internet applications

Experience 5 years or more

Credentials (certificates, licences, memberships, courses, etc.)

Project Management Professional (PMP); Microsoft SQL Certification

Education Bachelor's degree

Languages English

Interview for this position