Developer Job in Mill Valley, California US
Developer
Position Overview Our client in Mill Valley is currently looking for an individual to assist with 3 phase development project using the C or C++ development language. This project is within an enterprise level company and includes a wide variety of daily challenges. You will be required to assist in improving the overall quality of the existing code base as well as assisting with long-term strategy to simplify the architecture of the system. In addition to assisting improving code quality, you will be enhancing test coverage through automation of functional, load and long-term tests. Troubleshooting, improving processes, scaling, code review, and implementation of new features are examples of challenges that the you would be faced with. Knowledge and experience requirements: 1) 2+ years of software development experience 2) 2+ years of experience in C or C++ within the last 5 years 3) Experience writing unit test cases with CUnit of CppUnit 4) Experience with multithreaded programming and a strong understanding of threading concepts 5) Experience developing in Unix/Linux environments 6) Experience with Unix sockets, TCP/UDP and other internet Protocols 7) Experience with code the utilizing XML technologies for configuration management, web services, etc. 8) Experience with source control systems, especially SVN 9) Strong organizational, and/or interpersonal and communications skills