
Senior Software Developer
- Brampton, ON
- $50.00-70.00 per hour
- Contract
- Full-time
- Design ground control software, simulators, and test tools for robotic systems in space.
- Develop intuitive and immersive user interfaces.
- Ensure designs are documented and well communicated.
- Participate in the implementation and testing of software solutions.
- Review the work of teammates and provide mentorship to junior team members.
- Contribute to estimation efforts for new tasks.
- Collaborate with other team members and management on establishing and enforcing coding standards, tools, environments, and processes.
- Perform other duties as assigned by management or a team lead.
- 7+ years of experience with Angular and C# ASP.NET.
- 7+ years of experience with Automation Test Development using tools like Cucumber, End Unit, and Catch2.
- Proficiency in Object-Oriented Design solutions and principles.
- Experience or comfort with Agile Development environments.
- Strong written and verbal communication skills.
- Strong analytical and problem-solving skills.
- Experience with React.js and Node.js.
- Experience with ATDD, TDD, BDD is beneficial.
- Continuous integration and build automation experience.
- Knowledge of Python is an asset.
- A degree in Software, Computer, or Electrical Engineering, or Computer Science.