Friday, March 24, 2017

Job: Senior C Software Developer at Energize Global Services (EGS) CJSC Company

Location: Yerevan, Armenia

Category:

Type: Full Time

Deadline: 4/23/2017 12:00:00 AM

Salary: Highly competitive, based on the previous work experience and alignment to requirements mentioned, plus a benefit package, including a medical insurance, training and working opportunities abroad, sponsored sport activities.

Description
Energize Global Services is looking for an experienced Senior C Software Developer to be engaged in different long-term projects. Within the Software Development Team, the successful candidate will be responsible for a significant part of the development cycle of applications: understanding of requirements, performing functional analysis, design, programming and testing of software solutions. The Senior C Software Developer will participate in the development of different software applications for various markets. The incumbent will have an opportunity to get trained in Brussels.

Responsibilities
- Participate in embedded software development, including clean coding;
- Do white/ black box and manual testing;
- Participate in code review sessions and do code refactoring;
- Work as a part of a cross-functional software development team managed by Agile Scrum methodology.

RequiredQualifications
- University degree in Computer Science; Master's degree or equivalent will be an asset;
- More than 5 years of work experience in software application development on C++ and C;
- Advanced knowledge of C;
- Experience in development under Linux/ Unix OS;
- Good knowledge of the life cycle of software development;
- Knowledge of unit testing principles and frameworks;
- Knowledge of Python is highly desirable;
- Knowledge of cryptography is desirable;
- Knowledge of DB management system is desirable;
- Experience in embedded software development will be an asset;
- Experience in OpenSSL will be an asset;
- Experience in multithreading (POSIX) and socket programming will be an asset;
- Experience in software development using Agile methodologies will be an asset;
- Knowledge of OOP and OOD will be an asset;
- Ability to understand the requirements and translate them into functional specifications;
- Analytical and integrative thinking;
- Good communication, as well as knowledge sharing skills;
- Ability to communicate and conduct teleconferences with foreign partners in English language;
- Ability to work in a team and independently;
- Ability to work under pressure on multiple tasks and within tight deadlines.

Benefits

Job URL: iJob.am - Senior C Software Developer @ Energize Global Services (EGS) CJSC

No comments:

Post a Comment