Kansas City, USA area (Overland Park/Olathe), Experienced C/C++ Window Developer
We're a tiny team working on Windows-based network and server monitoring products. You'll wear many hats including a lot of development, some QA, some customer support (great way to stay tuned in to customer pain points), maybe a bit of web dev...?
We have a firm no asshole rule -- life is too short to deal with egos. If you have to work for a living, this a nice place to spend the day. Calm, fairly quiet, professional, and very friendly. You'll be working very closely with me (owner/developer). Not looking for a yes-man -- if you
disagree, please speak up and defend your point. We try very hard to do what is right when coding, dealing with customers, etc.
The company is boot strapped and profitable, which means no investors to tell us what to do. We release code when it's ready, not based on an arbitrary deadline. We're small, but customers (and competition) think we're big (that's why the company name isn't mentioned here -- contact me via profile and I'll send you to the website).
We work pretty much 8-5 Monday through Friday, hour for lunch, yada yada yada. When we go home, we leave work at work.
I'm afraid we can't sponsor visas, greencards, etc. We're looking for local candidates at this time.
Required:
* Great attention to detail. Your work will be seen by thousands of customers. We never ship with known bugs.
* Gets things done! Looking for the best mix of speed and quality that we can find :)
* Great C/C++ skills with Visual Studio (Win32)
* Very comfortable writing performant and robust multi-threaded code
* Great debugging skills
* Good understanding of network concepts (DNS, DHCP, HTTP at protocol level, SNMP, etc)
* Comfortable editing HTML in notepad (i.e. not dependent on a fancy editor)
* Basic Javascript skills
* Good communication skills. After implementing a feature, you'll need to write a page of documentation about it for customers. You'll also talk with customers, and with the rest of the team as we discuss features, design and implementation.
* Quick learner - the project is large and your help will be very appreciated
Very nice to have:
* QT experience (hoping to someday port Windows client app to QT for use on iOS and Android as well as Windows)
* Linux programming and admin experience
* Python (it's embedded in our app and used a bit -- would be nice to use more)
* CSS -- would be nice to have someone with an eye for design
* Comfortable with SQL
* Experience using VMWare ESX or Hyper-V
* D3.js exposure
Nice to have:
* Experience with MFC. Mostly just for simple dialogs
* ASP.NET experience
* C# experience
Technologies used:
* MS SQL Server and SQLite
* C/C++ (Visual Studio 2012)
* .NET (C#)
* STL and some Boost
* CEF (Chromium embedded browser)
* IPWorks
* libssh2
* OpenSSL
* Python
* ASP.NET (website)
* AmCharts and DotNetCharting
* Sencha (ExtJS)
We're a tiny team working on Windows-based network and server monitoring products. You'll wear many hats including a lot of development, some QA, some customer support (great way to stay tuned in to customer pain points), maybe a bit of web dev...?
We have a firm no asshole rule -- life is too short to deal with egos. If you have to work for a living, this a nice place to spend the day. Calm, fairly quiet, professional, and very friendly. You'll be working very closely with me (owner/developer). Not looking for a yes-man -- if you disagree, please speak up and defend your point. We try very hard to do what is right when coding, dealing with customers, etc.
The company is boot strapped and profitable, which means no investors to tell us what to do. We release code when it's ready, not based on an arbitrary deadline. We're small, but customers (and competition) think we're big (that's why the company name isn't mentioned here -- contact me via profile and I'll send you to the website).
We work pretty much 8-5 Monday through Friday, hour for lunch, yada yada yada. When we go home, we leave work at work.
I'm afraid we can't sponsor visas, greencards, etc. We're looking for local candidates at this time.
Required: * Great attention to detail. Your work will be seen by thousands of customers. We never ship with known bugs. * Gets things done! Looking for the best mix of speed and quality that we can find :) * Great C/C++ skills with Visual Studio (Win32) * Very comfortable writing performant and robust multi-threaded code * Great debugging skills * Good understanding of network concepts (DNS, DHCP, HTTP at protocol level, SNMP, etc) * Comfortable editing HTML in notepad (i.e. not dependent on a fancy editor) * Basic Javascript skills * Good communication skills. After implementing a feature, you'll need to write a page of documentation about it for customers. You'll also talk with customers, and with the rest of the team as we discuss features, design and implementation. * Quick learner - the project is large and your help will be very appreciated
Very nice to have: * QT experience (hoping to someday port Windows client app to QT for use on iOS and Android as well as Windows) * Linux programming and admin experience * Python (it's embedded in our app and used a bit -- would be nice to use more) * CSS -- would be nice to have someone with an eye for design * Comfortable with SQL * Experience using VMWare ESX or Hyper-V * D3.js exposure
Nice to have: * Experience with MFC. Mostly just for simple dialogs * ASP.NET experience * C# experience
Technologies used: * MS SQL Server and SQLite * C/C++ (Visual Studio 2012) * .NET (C#) * STL and some Boost * CEF (Chromium embedded browser) * IPWorks * libssh2 * OpenSSL * Python * ASP.NET (website) * AmCharts and DotNetCharting * Sencha (ExtJS)