RESPONSIBILITIES
- Gathering and analysing requirements
- Assisting in the design of solution
- Writing and documenting C++ code
- Estimating tasks
- Debugging problems
- Performing complex unit and integration tests
- Creating, executing and documenting tests to ensure that an application meets requirements and functional specifications
- Identifying and resolving problems found during internal verification testing at customer sites
Product maintenance and defect fixing
QUALIFICATIONS AND EXPERIENCE
- Demonstrated successful programming on a real-time, multi-threaded, object-oriented software products
- Minimum 4 years of experience
- Excellent understanding of C++
- Experience with client/server development and network programming
- Demonstrated skills in troubleshooting and debugging complex software
- Experience and comfort in understanding, maintaining, and enhancing other people’s code
- Strong communication skills (fluent in English, both written and spoken)
- Ability to work cross-functionally
- Open-minded for learning new technologies and processes
- Thinking outside of the box, finding creative and sometimes unusual solutions
- Initiative in suggesting improvements in processes and the product
The following skills would be a plus:
- JavaScript/TypeScript
- Angular
- Version control systems (Perforce and others)
ADDITIONAL INFORMATION
- Competitive compensation package
- Flexible working hours
- Employee stock options
- Private health insurance
- Company sponsored trainings, domestic and international conferences, workshops and education
- English classes