Software Developer
at L3Harris Technologies
Ottawa, ON, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 20 Jan, 2025 | Not Specified | 21 Oct, 2024 | N/A | Communication Protocols,Design,Linux,Docker,Communication Skills,Snmp,Rabbitmq,Entity Framework,Virtualization,Ssl,Web Technologies,Network Design,Powershell,Kubernetes,Data Models,Relational Databases,Python,Containerization,Object Oriented Design,Perl | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
REQUIRED SKILLS AND EXPERIENCES:
- Minimum 3-5 years software development experience in object oriented design and programming, preferably using C#, ASP.NET and .Net Core;
- Experience with web technologies and web frameworks such as REST APIs, WebAssembly, and Blazor;
- Experience with client/server applications and communication protocols such as WebSocket, HTTP, SSL, and SNMP;
- Experience in Linux, and virtualization and containerization, such as Docker, Kubernetes, and ESX/i is an asset;
- Experience designing and implementing data models in C#.Net using Entity Framework is an asset;
- Experience in scripting languages such as Python, Perl, PowerShell, etc. is an asset;
- Experience required with relational databases (MySQL or others) is an asset;
- Excellent technical communication of ideas and design;
PREFERRED ADDITIONAL SKILLS:
- Understanding of networking concepts, network design, network device configuration is an asset;
- Experience developing interfaces with networking devices and other hardware is an asset;
- Experience with message broker systems such as RabbitMQ or similar is an asset;
- Strong organizational, analytical and problem-solving skills combined with a strong technical presence;
- Capable of multitasking between 2 or more projects concurrently;
- Able to work independently and in a team-based environment;
- Strong English written and verbal communication skills
Responsibilities:
- Understand and develop software that operates in a complex, multi-network environment;
- Design and implementation of algorithms;
- Interact with systems engineering on technical issues;
- Debugging software problems;
- Conduct independent research and provide new solutions to problems;
- Conduct and prepare presentations and demonstrations;
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Ottawa, ON, Canada