- Develop Software based on design under supervision and guidance.
- Take responsibility for own tasks, estimate and track them.
- Learn and Develop skills and knowledge alongside senior members of the team.
- Opportunity to review and improve APIs / Design/ Implementation.
- C++ or at least C experience (2 years).
- Understanding of data structures and algorithms.
- Object – oriented programming experience/knowledge.
- Previous experience in Developing UI applications.
- Multi – threaded / multi – process development.
- Experience in Java and Spring Framework will be considered an advantage.
- Understanding of network protocols is a plus.
- Scripting (Python/Perl/Bash) knowledge will be highly advantageous.
- Deep understanding of either Linux, or Windows OS will be beneficial.
- Database design knowledge a plus.