Intelligen Inc., a US-based software company, active in the area of computer-aided design, modeling and scheduling of industrial processes, with presence and customers all over the world, seeks to hire a junior / senior programmer (pending on qualifications) (Thessaloniki ) for the following position :
User Interface Design and Implementation
Have a leadership role in the design, improvement and maintenance of user-interfaces for our leading simulation product (SuperPro Designer).
Have a leadership role in developing APIs enabling our process simulator to communicate with other programming environments (COM, C++, C#, VB-Scripts, MATLAB, etc.).
Participate in on-going projects that facilitate data exchange between the simulator and databases (using SQL queries).
Interact with other engineer-members of our development team and translate their needs into GUI elements that best utilize existing technologies and are consistent with the spirit of the software (in the market for 20+ years).
BS degree in Computer Science, Software Engineering or relevant field with a demonstrated programming experience of at least 5 years
Strong proficiency and proven professional experience in C / C++
Programming languages in order of importance : C++, C#, VB, C++ / CLI
Demonstrated expert knowledge of working with Visual Studio and understanding Windows API and Document-View Architecture
Working knowledge of SQL Database Technologies
Working knowledge of object-oriented programming in a large, multi-layered application environment.
SQL database design and application integration.
COM Server / Client code development.
Ability to work independently.
Willing to learn from other members of the team with engineering background.
Ability to work with a geographically diverse team
Excellent oral / written communication in English.
Contact person : Jim Prentzas, jprentzas(at)intelligen.com