Key Responsibilities:
- Collaborating with stakeholders to identify and document software application requirements.
-
Designing application architecture, considering scalability, performance, and security aspects.
-
Writing clean, efficient code using relevant programming languages and frameworks.
-
Performing unit, integration, and system testing to identify and resolve bugs.
-
Deploying applications to production environments.
-
Providing ongoing maintenance, resolving production issues, and addressing user concerns.
-
Creating clear and concise technical documentation for applications.
-
Monitoring application performance and identifying areas for improvement.
Basic Requirements:
-
Currently enrolled in a post-secondary co-op program in a related field.
-
Relevant experience in software development.
-
Proficiency in relevant programming languages like Java, Python, C#, JavaScript, etc.
-
Deep understanding of networking protocols (e.g., OPC UA, MQTT, Modbus TCP, EtherNet/IP, 802.11, QoS).
-
Hands on experience with monitoring, network diagnostic and network analytic tools.
-
Familiarity with database technologies like SQL, MySQL.
-
Superior trouble shooting and problem-solving skills.
-
Strong analytical skills to troubleshoot complex technical issues.
-
Effective communication skills to collaborate with cross-functional teams.
This job posting is for an existing vacancy. The total cash compensation range for this position is expected to be:
$17.60 - $25.48
To learn more about Multimatic, check out our youtube channel - https://www.youtube.com/watch?v=psOjJIh3t90
If you are interested in this position, apply by sending us your cover letter and resume.
We thank all interested candidates in advance; however, only individuals selected for interviews will be contacted.
As part of our commitment to ensuring our employment practices are fair, accessible, and inclusive of persons with disabilities, recruitment-related accommodations for disabilities, are available upon request throughout the recruitment and assessment process for applicants with disabilities.