Τίτλος :
Senior Developer C/C++( DEV_CRE/744)
Περιοχή :
ΕΛΛΑΔΑ ΥΠΟΛΟΙΠΗ/ΚΡΗΤΗ (ΗΡΑΚΛΕΙΟ)
Τελευταία Ενημέρωση :
5/11/2019 6:07:00 μμ
Forthnet S.A. is the company that first introduced internet and pay-TV in Greece. Today it is a top provider of bundled home entertainment and communication services across the country. By continually strengthening its multiplay strategy, it offers a wide range of Pay-TV, broadband internet and fixed telephony services under the brand Nova to home users, enterprises and public bodies. Forthnet is seeking for a passionate Software Developer professional to cover the following opening in Heraklion (Crete):
Senior Developer C/C++
Ref. Code : DEV_CRE/744
The main responsibilities of the position include:
- Ability to collaborate with business users to define systems requirements and to proactively detect room for software improvement
- Carry out the entire development process, from the formulation of the system requirements to the final testing and support of the internal customer’s UATs
- Troubleshoot and maintain scripts written in Python and Perl
- Ability to run time error trouble shooting by using gdb
- Develop and trouble shoot client/server applications
- Ability to build custom libraries (.so) for dynamic inclusion to running servers based on good understanding of how libraries work on Linux systems
- Source code management tools (git)
- Develop standalone applications (static or using external libraries)
- Practise command line tools (shell scripting and tools e.g. awk, xargs, uniq, cut, tee etc)
Main requirements:
- BSc/MSc in computer science, engineering, any other relevant degree
- More than 5 years’ of demonstrated hands-on C/C++ applications development, ideally in a group of developers. Knowledge of telco business processes will be considered a significant asset
- Previous track of work in an environment with a complex systems architecture will also be appreciated
- Quick understanding of complex software structures
- Excellent knowledge of the C programming language (makefiles, compilation and troubleshooting), Sybase Database technology and data structures (trees, linked lists, hash tables)
- Expertise on SQL and SQL optimization techniques
- Solid Knowledge of the Linux operating system (daemons, resources, directory structures etc) and the the SQLITE embedded database (CLI usage and via other programming languages e.g Python)
- Familiarity with thread programming and resource locking (semaphores, shared memory, mmap areas etc). Familiarity with network protocols particularly TCP/UPD
- Thorough understanding of how indices work (clustered, non clustered unique etc) for SQL optimization
- Attention to detail and problem-solving skills
- Outstanding communication and interpersonal skills
- Dynamic and target oriented
The Company offers:
- Attractive remuneration package
- Private health insurance
- Dynamic work environment
- Continuous personal development and training opportunities