Senior Software Engineer – C# / ASP.NET, Distributed Systems
L3Harris
Ottawa
On-site
CAD 80,000 - 100,000
Full time
19 days ago
Job summary
A defense technology company in Ottawa is seeking a Specialist in Software Engineering to design software solutions for complex, multi-network environments. Candidates should have at least 6 years of software development experience, particularly in object-oriented programming with C# and ASP.NET. This role requires strong analytical skills, organizational abilities, and the capability to work both independently and collaboratively. Candidates must also be eligible for government security clearance and registration with the Controlled Goods Program.
Qualifications
- 6+ years of software development experience.
- Experience with distributed systems and fault-tolerant design.
- Strong English written and verbal communication skills.
Responsibilities
- Design software solutions and contribute to software designs.
- Understand and develop microservices solutions.
- Conduct independent research and provide new solutions.
Skills
Object-oriented design
C#
ASP.NET
Web application development
Microservices
Analytical skills
Team collaboration
SQL databases
Communication skills
Education
Bachelor’s degree in Computer Science/Computer or Software Engineering
Tools
RabbitMQ
.Net Core
Vue.js
Angular
A defense technology company in Ottawa is seeking a Specialist in Software Engineering to design software solutions for complex, multi-network environments. Candidates should have at least 6 years of software development experience, particularly in object-oriented programming with C# and ASP.NET. This role requires strong analytical skills, organizational abilities, and the capability to work both independently and collaboratively. Candidates must also be eligible for government security clearance and registration with the Controlled Goods Program.