Home   l   About Us  l Contact Us
Terms   l Register  l Log In
Apr 29, 2020

Senior Software Engineer

  • Interware
  • Unit 402, 155 Gordon Baker Road, North York, ON, M2H 3N5
Full time Information Technology

Job Description

Senior Software Engineer

Interware Systems Inc.

North York, ON

 

Number of vacancies: One (1)

Duration: Permanent, full-time, 40 hours per week

Salary: $55.00 per hour

Availability: As soon as possible

Work location:Unit 402, 155 Gordon Baker Road, North York, ON, M2H 3N5

 

Job Requirements

 

Languages

Fluent verbal and written English

 

Education

Bachelor’s Degree in either Computer Science or Engineering

 

Experience

5 years or more work experience in the field of Mobile Computer

 

Work Conditions and Physical Capabilities

Fast-paced environment, Work under pressure, Attention to detail, Tight deadlines

 

Personal Suitability

Excellent written and oral communication, Team player, Client focus, Organized, Effective interpersonal skills, Accurate, Initiative, Judgment

 

Area of Specialization

System integration, Mobile equipment

 

Business Equipment and Computer Applications

Microsoft Visual Studio

Eclipse

 

Computer and Technology Knowledge

Networking software,Networking security,Intranet, Internet,Desktop applications,Word processing software,Presentation software,Project management software,Programming software,Database software, Programming languages, Software development, MS Office, Data analysis software, SQL, TCP/IP, Relational databases, ORM Technologies (JPA2, Hibernate)

 

Operating Systems

Linux, Linux - VxWorks RTOS, MS Windows

 

 

Operating Systems and Software

Android, Web Frameworks (JSF, Wicket, GWT, Spring MVC etc.)

 

Programming Languages

Model-View-Controller (MVC), C, C++, HTML, Java, Object-Oriented programming languages (OOA and OOD), C#, Go, Git

 

Specific Skills

  • Full lifecycle appreciation development
  • Design, code and debug applications in various software languages
  • Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis
  • Evaluate and identify new technologies for implementation
  • Implement localization or globalization of software
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
  • Obtain and license software by obtaining required information from vendors, recommending purchases, testing and approving products
  • Apply knowledge of software development methodology and release processes
  • Collect and document user’s requirements and develop logical and physical specifications
  • Research, evaluate and synthesize technical information to design, develop and test computer-based systems
  • Develop data, process and network models to optimize architecture and to evaluate the performance and reliability of designs
  • Plan, design and co-ordinate the development, installation, integration and operation of computer-based systems
  • Assess, troubleshoot, document, upgrade and develop maintenance procedures for operating systems, communications environments and applications software
  • Lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systems

 

How to Apply

 

By email:

recruitment@interware.ca

 

city or province

North York, Ontario

Apply Now