Senior Software Developer AI
Mississauga - Canada
Job Summary
Senior Software Developer
Aversan Inc.() is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace defence and space industries.
We are currently seeking a qualified Senior Software Developer to join our team. The role requires deep expertise in WPF and developing enterprise-grade applications with complex business our highly regulated environment this includes responsibly leveraging AI tools to enhance development workflows while maintaining strict human oversight.
Location: Mississauga ON
Work Arrangement: Hybrid
Responsibilities
- Design software architecture build components with a focus on scalability reliability and maintainability.
- Guide software projects provides mentorship to team members and ensures that technical solutions align with business objectives.
- Contribute to defining technical solutions that meet product and system needs.
- Develop software features and integrate them seamlessly with existing systems.
- UtilizeAI coding and documentation assistants (e.g. Claude) to increase developmentproficiency ensuring all AI-generated outputs undergo rigorous human review and validation to meet strict medical device quality and safety standards.
- Design and implement comprehensive unit tests to ensure reliability.
- Plan and execute software testing activities supporting integration and system verification.
- Prepare andmaintainhigh-quality software documentation including design specifications and technical reports.
- Analyze and troubleshoot complex software issuesprovidingtechnical guidance to the team.
- Maintainandoptimizethe Continuous Integration (CI) environment to ensure efficient builds and testing.
- Actively mentor junior and mid-level developersfacilitateworkshops and support team growth through knowledge sharing.
Qualifications
- Advancedproficiencyin C#/WPF with a strong ability to craft efficient and scalable solutions using best practices.
- ExperienceutilizingClaude toaccelerate code generation refactoring and logic optimization.
- Assistthe manager in mentoringthe teaminthe responsible adoption of AI establishing standards to improve output qualityand training developersto scrutinize AI suggestions for hallucinations or security flaws.
- Expertisein advanced design patterns risk analysis system optimization and full-cycle development tasks.
- Demonstratedability to address complex problems foresee issues and devise innovative solutions thatbenefitthe business.
- High levelof independence in making critical architectural decisions and managing project workflows.
- Ability to clearly explain technical concepts to non-technical stakeholders and manage cross-functional collaboration seamlessly.
- Deep understanding of business impact ensuring technical decisions align with strategicobjectives.
Required Experience:
Senior IC
About Company
Accelerate Your Product Roadmap Design, build, testing, certification, and support services for your systems and software. Learn More Never Miss a Milestone.