Skip directly to search

Skip directly to content

 

Belgrade

Senior C++ Developer

Development - C++
 
 

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

We are listening

How would you rate your experience with Endava so far?

We would appreciate talking to you about your feedback. Could you share with us your contact details?