Experienced in Software Development Methodologies (RUP, Agile, etc.).
Experienced w/ Software Engineering best practices (Design Patterns, Coding Style, etc.).
Must excel in verbal and written communications.
Able to convey technical concepts with non-technical audiences.
Able to troubleshoot complex systems including hardware and software systems.
C/C++ (Microsoft Visual C++ Preferred)
Microsoft Win32 API (SDK)
Microsoft Foundation Class (MFC)
Microsoft .Net Framework exposure/skills
Microsoft C# ATL and/or Component Object Model (COM)
Microsoft SQL Server and ODBC
Extensible Markup Language (XML)
TCP/IP Socket level communications
Object-Oriented analysis and design tools experience (Rational Rose, Visual UML, etc.)
6+ years of software development experience
4+ years of experience developing applications using C/C++
2+ years of experience developing object oriented solutions
2+ years of RDBMS design/development experience with, but not limited to, SQL, stored procedures, triggers, ODBC, normalization preferred