Software engineering development
Summary
Software Engineer in Toronto developing in C, C++, Java, and Python with a focus on secure, quality-driven engineering. Day-to-day work involves writing unit tests/BDD, using cryptographic libraries and security services, following Agile (Scrum/SAFe) practices, and applying AI tools for implementation, troubleshooting, and testing.
Job Description
Job Description
We are seeking a skilled Software Engineer with strong experience in C, C++, Java, and Python development, with a focus on security and quality-driven software engineering.
Must-Have Skills:
- At least 4 years of experience in development using development in C, C++, Java, Python.
- Ability to effectively define unit tests and knowledge of BDD (Behavioural-Driven Development).
- At least 4 years of experience in development using cryptographic libraries and security services.
- At least 4 years of experience with quality and security constraints in software development.
- At least 4 years of experience using Agile (at least Scrum, and possibly SAFe) practices.
- At least 1 year of experience using AI in software development works, esp. for implementation, troubleshooting, fixing and test.