cover image
EPIC Educational Program Innovations Center

EPIC Educational Program Innovations Center

www.epictraining.ca

1 Job

30 Employees

About the Company

EPIC offers over 300 specialized training courses and webinars each year. Our goal is to help engineers and other technical professionals gain new knowledge and skills. Every course is designed and taught by a leading specialist with extensive industry experience. EPIC provides continuing education courses in a range of disciplines: • Chemical Engineering • Civil & Environmental Engineering • Electrical Engineering • General & Construction Engineering • Industrial Engineering • Mechanical Engineering • Municipal Engineering

Listed Jobs

Company background Company brand
Company Name
EPIC Educational Program Innovations Center
Job Title
software engineer
Job Description
Job title: Software Engineer Role Summary: Implement, test, and maintain software systems, collaborating closely with clients and internal teams to deliver reliable, functional solutions that meet user requirements and business goals. Expectations: 1 – < 2 years of professional software development experience; on‑site employment required, no remote option. Key Responsibilities: • Gather and document user requirements. • Design flowcharts, layouts, and technical documentation. • Develop software solutions by analyzing system flows, data usage, and work processes. • Evaluate system performance and reliability. • Execute full software development lifecycle, including planning, coding, testing, and deployment. • Prepare maintenance plans for ongoing support. • Conduct research to inform system design and development. • Upgrade and maintain existing software. • Provide post‑sale client support and consult on enhancements. • Perform comprehensive quality assurance, security, and functionality testing; document test results. Required Skills: • Strong attention to detail. • Accuracy and precision in code and documentation. • Sound judgment and decision‑making. • Organized, time‑management, and planning abilities. • Analytical thinking and problem‑solving. • Team player with effective communication skills. Required Education & Certifications: • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Mississauga, Canada
Hybrid
Fresher
26-12-2025