NET Developer for Endpoint Agent Software
Forescout
- Ottawa, ON
- Permanent
- Full-time
- Collaborate with developers, DevOps, data scientists, QA and product management throughout the development cycle in an Agile environment
- Design, implement, and test features across multiple tiers, deploying globally to the cloud and to customers' Windows/Linux/macOS machines
- Experience with endpoint agent software development
- Research and draft design proposals for new solutions
- Conduct peer code reviews
- Investigate and resolve arising operational issues
- Bring knowledge of best practices for software development
- Bachelor's degree in computer science or equivalent
- 3+ years of experience writing code in C#, .NET, or ASP.NET
- Excellent written and verbal communication skills
- Ability to work efficiently with remote teams in different time zones
- Excellent analytical and problem-solving skills
- Experience with multi-platform endpoint agent software on Windows, Linux, or macOS environments
- 1+ years of experience with one or more of the following C# features: async/await, dependency injection, LINQ, dataflow library
- Knowledge of Windows systems programming, Win32 APIs, Windows/Linux/macOS systems administration and networking
- Experience with documentation databases such as MongoDB
- Experience with Blazor web assembly applications
- Experience creating installation packages for Windows, Linux, or macOS
- Experience creating PowerShell scripts and modules
- Experience with Kubernetes and containerization
- Experience developing cybersecurity applications, or working in the cybersecurity industry in general
- Competitive compensation and benefits including generous PTO policy, RRSP match, and much more
- Collaborative and innovative environment - make an impact on worldwide security while working on the hottest technology
- Leadership that supports and encourages professional growth and development
- Want a glimpse of Life @ Forescout? Check us out on Facebook and Instagram
- Learn more at: