About the role

  • Software Engineer designing software solutions and developing microservices for L3Harris Technologies. Conducting research and debugging software problems in a multi-network environment.

Responsibilities

  • Design software solutions and contribute to software designs;
  • Understand and develop microservices solution that operates in a complex, multi-network environment;
  • Conduct independent research and provide new solutions to problems;
  • Interact with systems engineering on technical issues;
  • Debugging software problems for near real-time simulation;
  • Conduct and prepare presentations and demonstrations.

Requirements

  • Bachelor’s degree in Computer Science/Computer or Software Engineering (or equivalent experience), or Electrical or Systems Engineering with software experience;
  • Minimum 6 years software development experience in object-oriented design and programming, which must include C# and ASP.NET;
  • Experience building web applications, using web technologies and protocols such as C#, ASP.NET, .Net Core, REST APIs, Http, and SignalR;
  • Experience with CQRS, Distributed Systems & Akka;
  • Experience designing and developing highly available, fault tolerant and distributed systems;
  • Experience with message broker systems such as RabbitMQ or similar;
  • Strong organizational, analytical, and problem-solving skills combined with a strong technical presence.
  • Able to work independently and in a team-based environment.
  • Strong English written and verbal communication skills.
  • Experience with client-server and networking protocols, such as SNMP, Websockets, and TCP stack;
  • Experience with relational databases (MySQL or others);
  • Excellent technical communication of ideas and design;
  • Experience with web frameworks such as Vue.js or Angular is an asset;
  • Knowledge and /or experiencing in developing or integrating applications is an asset;
  • Experience in military systems and standards is an asset.

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$85,500 - CA$135,500 per year

Degree requirement

Bachelor's Degree

Tech skills

AkkaAngularASP.NETDistributed SystemsJavaScriptMicroservicesMySQLRabbitMQVue.js.NET

Location requirements

OnsiteOttawaCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.