Job Description :
Senior Software Engineer (C++) - Renton, WA – Contract
Mandatory skill:
Experience in C++ development, Red Hat Enterprise Linux, High availability , Clustering environment, Shell / Python scripting
Essential:
· Experienced in Object Oriented design and development
· Experienced in Linux software application development
· Experienced in developing and debugging of distributed systems (high availability, clustering)
· Experience with using coding standards, and employing code review procedures
· Demonstrated ability to learn and apply new skills
· Solution Oriented
· Quality Focused
· Ability to work in a collaborative team environment
· Flexible, with the ability to handle multiple tasks.
Desirable:
· Familiarity with source control systems such as SVN
· Familiarity with Agile development processes
· Working Knowledge of messaging technologies (e.g. AMQP, RabbitMQ, JMS)
· Familiarity with SNMP, DHCP, UDP, TCP
· Familiarity with RHEL (Red Hat Enterprise Linux)
· Familiarity with network security concepts
· Working knowledge of C++, Java, and Python
· Familiarity with Ruby and Cucumber
Minimum Education & Experience:
· Bachelor’s or Master’s Degree in Computer Science, Engineering or related field
· 7+ years of application development required
· 7+ years of programming experience using Object Oriented Programming