Software Architect

Attention! This job posting is 60 days old and might be already filled.
Company Name Brave Control Solutions Inc. (view profile)
Location Windsor, ON, Canada
Date Posted September 20, 2017
Category Advanced Materials, Manufacturing and Engineering
Job Type Full-Time


About The Role
As a key player on a small team, you'll architect custom solutions for manufacturers and various other clients. You will provide guidance on system architecture, new technologies, hardware, deployment and work flow.

Duties include but are not limited to:
  • Research and evaluate a variety of software products
  • Ensuring technical approaches and solutions are aligned with stakeholder objectives and requirements
  • Guide team development efforts towards successful project delivery
  • Provide technical leadership to teammates through coaching and mentorship
  • Take the lead in the collection and documentation of user's requirements, development of user stories, estimates and work plans
  • Maintain high standards of software quality within the team by establishing good practices and habits
  • Perform quality assessment and package and deployment of releases
  • Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties
  • Define and implement security features and practices to safeguard intellectual property, client specific data and any other surface area
  • Where experience is lacking, will take the initiative to pursue training and experience

  • Qualifications
  • Degree or Diploma in Software Engineering, Electrical Engineering, Computer Science or related discipline or relevant experience
  • 4+ years of experience or training in all stages of software design, development, and implementation. (custom applications as well as the deployment of packaged solutions)
  • Proficiency in two of JavaScript, Python, C# and C
  • Demonstrated ability to lead a project through the completion of all phases
  • Ability to effectively interact with project managers and other organizational units such as QA and Operations
  • Ability to work in a fast paced, test-driven, collaborative and interactive programming environment
  • Experience with UI/ UX and prototyping
  • Experience with automation is considered an asset: PLCs, robots, OPC, SCADA
  • Related Jobs