Senior software Architect
Infox consulting Inc
Waterloo, Canada
2d ago

Requirements :

  • Minimum of bachelor's degree in computer science or computer / electrical engineering, with 5+ years of software architecture, design and complete lifecycle delivery and support experience
  • Proven hands-on track record includes platform selection, architectural design, implementation, test and integration, product release to market, and post-release support
  • Outstanding track record in software development best practices including object oriented and modular design, design for maintainability, QA testing and configuration management
  • Experience with integration and support of third-party software within complex systems
  • Significant experience with, and a strong bias for, structured and rigorous specify / design / implement product development processes and procedures
  • You are a self-starter who is very organized, motivated and has excellent verbal and written communication skills
  • You're passionate about the system and product as a whole and have worked closely with product management to shape the features and ease of use
  • You thrive on a challenge and enjoy the diversity that a small company role can offer
  • You have the maturity and experience to make appropriate system architecture choices, design versus source decisions, and specify / design appropriate internal communication interfaces
  • Desirable Skills :

  • Linux, embedded Linux, Go, AngularJS, C / C++
  • Web-based GUI and SaaS design and development
  • Manufacturing process metrology and / or control systems
  • Data Acquisition Systems
  • Statistical Process Control
  • We thank all applicants but only those selected for an interview will be contacted. In an effort to reduce our environmental footprint and enhance the effectiveness of our applicant tracking process, we encourage applicants to apply by submitting your resume in MS Word format and Linkedin website as well.

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form