Email similer jobs to me


My Email:

 

You can cancel email alerts at any time. unsubscribe me!

 
 

Software Developer

Markham - ON, Ontario,CANADA
 
 
 
Job ID
:
#JP247-55984
 
Employer
:
IDI ITECH CONSULTING
 
Job Category
:
IT & Web Design
 
Posting Date
:
January 11, 2020
 
Expiry date
:
February 10, 2020
 
Vacancies
:
1
 
Website
:
 
Salary
:
 
 
 
 

This is a Permanent Full-Time job with the hourly rate of CAD$39, 37 hrs/week, 52 wks/year. The work location is Markham.


Education and Technical Requirements:



  • Bachelor’s degree or above in computer science or related;

  • Minimum 3 years of experience in software developing or web programming is a preferred;

  • Minimum 5 years of experience in C/C++, C#, Objective C, concurrency, and socket programming is required;

  • Expert-level ability with CSS, HTML, JSP, Java, JavaScript programming and related skills;

  • Proficiency in Object-Oriented Design & Patterns;

  • Experience with iOS, ACH, XML;

  • Strong developing skill on SQL queries (Microsoft SQL Server, MySQL);

  • Experience developing for cross platform/browser compatibility (IE, Safari, Mobile Safari, etc.)for dynamic web applications;

  • Deep understanding of each of the parts that make up a modern web application (APIs, routing, data storage, design patterns, caching, security);

  • Understands different programming languages and ability to solve problems in coding, testing and deployment;

  • Ability to solve application problems quickly and completely;

  • English and Mandarin/Cantonese bi-lingual ability is highly desired;


Job Duties:



  • According to task assignments, perform day-to-day software developing by defining initiatives and priorities, formulating plans;

  • Be fully responsible for end to end web designing, building, deploying, managing and maintenance based on client request;

  • Maintain a close and productive relationship with Sales and Marketing teams to help interpret client’s need and to provide consultation in developing an integrated solution for the end users

  • Work with sales/client service team to track project progress and keep client informed of the progress;

  • Conduct necessary research on technology trends and best practice solutions in order to provide advisory services to clients;

  • Prepare reports, manuals and other documentation on the status, operation and maintenance of software;

  • Be a creative thinker with the ability to articulate design patterns related to scale, performance, security and usability;

  • Promote good software development practices and perform regular code reviews with team leader;

  • Perform continual testing, proofing, and tuning to ensure quality, reliability and usability;

  • Take full responsibility of assigned projects and challenges, and also be able to co-develop solutions with external technology solution companies that can fully satisfy and keep up with changing and growing client requirements;

  • Identify technical problems and fix technical issues for retained clients;


All interested applicants are welcome to apply, but please note that only successful candidates are selected for an interview will be contacted, no email/telephone inquiries are accepted.