Careers: Intermediate Software Developer
The Software Developer will design, develop and test new features of the N-able product family. The incumbent will be expected to build and maintain production quality code and have an awareness of integration, test and trials practices.
Understanding and experience in the following areas is required:
- C# and .Net Framework
- Good Knowledge of Windows API
- Familiarity with Microsoft Windows Installer / Tools
- Multi-threaded / Socket programming
- Design patterns and Object-oriented programming
- C++ experience
Understanding and experience in the following areas is a definite asset:
- TCP/IP, HTTP, SSL, SOAP, Socket programming, Network security
- Simple Network Management Protocol (SNMP)
- Windows Management Instrumentation (WMI)
- InstallShield, Windows scripting, Group Policy, Active Directory
- Relational database
- SCRUM Methodology
Other requirements:
- Bachelor's degree in Computer Science or equivalent, with 3 years of related experience
- Strong interpersonal communications, technical writing and problem solving skills
- Team player and results oriented
- Ability to work well on multiple projects simultaneously and in a fast paced environment
About N-able Technologies
N-able Technologies is the global leader in remote monitoring and management automation solutions for managed service providers (MSPs) and IT departments. N-able's award-winning N-central® software and complementary toolsets are proven to reduce IT support costs, improve network performance and increase productivity through the proactive monitoring, management and optimization of IP-enabled devices and IT infrastructure. N-central features an industry-first freemium model that drives down the cost of remote management and accelerates the mass adoption of managed services. With offices in North America, the U.K., the Netherlands and Australia, N-able is 100% channel-friendly and maintains strategic partnerships with Microsoft, Intel, IBM, CA, Cisco and APC, among others.