Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Windows Agent Developer

Nexgenwork

Windows Agent Developer

San Diego, CA
Full Time
Paid
  • Responsibilities

    We are changing the way IT manages systems and troubleshoots issues. We are looking for an experienced Windows Agent developer to join our newly created end-point products division in the US. This is a full-time, home-based position.

    The ideal candidate will help drive the next generation of innovation. This is a great opportunity to learn and develop cutting edge technologies for management, monitoring and automation of Windows devices from a cloud-native, massively scalable platform.

    Description of Work:

    • Design, implement and test Windows services and agent components to invisibly gather system performance metrics and user behavior in the background, execute actions and communicate with a cloud Web services API over HTTPS
    • Participate in the full life cycle of an Agile project development.
    • Work with back-end developers to develop RESTful APIs.
    • Participate in Scrum planning, retrospectives, demos and daily stand-ups.
    • Perform thorough unit and functional testing of the code to ensure high quality products.

    Must haves:

    • 5+ years of experience creating system-level Windows components.
    • Strong knowledge of the underlying technologies and components in Windows and how to obtain system level performance data without resorting to kernel mode or device driver development
    • Strong knowledge of C#, PowerShell and .NET
    • Strong knowledge of multi-threading development concepts
    • Strong knowledge of REST APIs and HTTPS
    • Experience using distributed version control such as Git/Bitbucket.
    • Experience developing software in an Agile Scrum environment.
    • Organized, self-motivating, team player.
    • Must be eligible to work in the US or Canada.

    Preferred :

    • Knowledge of cross-platform use of .NET core
    • C++ and low-level component development
    • Linux or macOS system-level programming experience
    • TDD, CI tools