JOB DESCRIPTION: 
ArtFlex Software is looking for a candidate for the position of Software Developer in Yerevan, with the chance to work at the Company subsidiary in Nordhalben, Germany.
RESPONSIBILITIES: 
- Creat new plugins, extensions and programs based on the requirements;
- Maintain the plugin and give new releases with the requested implementation;
- Rework and update existing plugins;
- Write clean, performant code in accordance with Artflex team's code style guidelines;
- Work to improve and maintain the code health of all the Company software;
- Review code changes and test plans with QA and assist with identifying areas of risk;
- Design, code, and test plugins on Adobe products;
- Build applications that leverage internal data to meet various reporting requirements.
REQUIRED QUALIFICATIONS: 
- Excellent knowledge of C++;
- Excellent object-oriented programming (OOP) skills;
- Ability to develop vector imaging, processing and editing tools;
- Familiarity with Adobe Illustrator SDK and Adobe InDesign SDK is desired;
- Experience with Qt and QML;
- Experience in using Git as source code control;
- Ability to work under tight deadlines;
- Skills in technical specification, diagraming and documentation writing, code commenting;
- Good knowledge of English language; knowledge of German language will be a plus.
APPLICATION PROCEDURES: 
Interested candidates are welcome to send their CV in English language with accompanying letter to: ****@*******.******** mentioning the position title ("Software Developer") in the subject line of the email.
Please clearly mention in your application letter that you learned of this announcement through Career Center and mention the URL of its website - www.careercenter.am. Thanks.
REMUNERATION/ SALARY: 
Competitive