Randstad Senior Software Developer in Rocklin, California

Senior Software Developer


Rocklin, CA

Date Posted:

Friday, October 7, 2016

Job Type:


Reference #:



Randstad Technologies

apply now


Our telecom client has a full time opportunity for a Senior Software Developer in Sacramento, CA.

Brief summary of duties:

  • Development of Voice and Video over IP communications client side software applications

  • Test and debugging of our client s software solutions

  • Timekeeping

  • Status reporting to line manager

  • Design documentation

Areas of Responsibility:

  • Further design and development of our client s client side telecommunications software solutions

Minimum Qualification Requirements:

  • 5 years experience of object orientated programming in C++ & Java. Experience with Python and PHP is desired.

  • Experience with client side application development

  • Good understanding of designing for Man Machine Interface and Human Interface considerations

  • 5 years experience application development for multiple operating systems

  • Multi-threaded parallel processing techniques (threads, processes, mutexes, semaphores)

  • 1 year of Web based application development (HTML5, CSS, Javascript & PHP)

  • Strong ability to solve and troubleshoot code

  • Research and learn new technologies and acquire new skills through independent study

  • Familiar with using source control (subversion specifically).

  • Maintains a positive working relationship with other departments, and within the IT group.

  • Has the ability to be a self-starter and work with minimal supervision

  • Proven ability to handle multiple projects and meet deadlines

  • Engineering or Computer Science degree

Experience with the following is a plus:

  • Modern graphical User Interface design

  • 5 years experience developing software for large scale telecommunications

  • 5 years experience application development for multiple operating systems (Windows, Linux, Mobile OSes such as Android and/or iOS or embedded OSes such as VxWorks, PSOS, etc)

  • Agile software development (such as Scrum and Kanban)

  • Qt (cross-platform application and UI framework for developers using C++)

    apply now