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



Fluent verbal and written English



Bachelor’s Degree in either Computer Science or Engineering



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



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:



city or province

North York, Ontario

Apply Now