Software Architecture/Engineering/Design skills
High quality and efficient programming in C/C + +
At least 5 years of relevant experience
Knowledge of complex structures and pointers, algorithms, object orientation, exceptions, memory management techniques.
Good command of English
Knowledge and experience of relational Databases, SQL language, DBMS call-level interface (e.g. ODBC or Oracle OCI)
DBMS logging and locking
A professional environment with great people to work with!
Opportunities to make a difference, to develop and grow
Work in distributed agile teams with the right processes in place
Your opinion matters. You are encouraged to contribute to the processes in the team and the end product architecture
Direct cooperation with the customer
Regular business trips to work on-site
Dedicated HR-client Manager and agile coach to help you succeed
Regular performance reviews with the customer facilitated by HR
Agile trainings and mentorship programs, various tech trainings, conferences participation and English classes
Regular corporate events, team pizza lunches and Friday company breakfasts
Competitive salary and benefits package that includes wide medical insurance, 20 vacation days, 10 sick leaves
— Programming in C / C ++, complex structures and pointers, object orientation, exceptions, profiling, memory management techniques.
— System Programming: Sockets and TCP / IP, semaphores, threads.
— Working on Relational Databases, SQL language, DBMS call-level interface (eg ODBC or Oracle OCI), DBMS logging and locking.
About the company
The company provides a real-time data replication solution for heterogeneous environments with a focus on large data volumes, high performance and reliability. The company has successful use cases in all major industries across the globe including well-known very large companies.
The head office is located in Amsterdam and has sales & support offices in the USA, China and Australia .
Engineering team: currently team of 16 highly qualified and experienced engineers in the Netherlands. Ukrainian team is lead by a very experienced engineer and has 4 people now.
About the project
HVR High Volume Replicator, provides real-time data capture and integration between a great variety of database technologies such as Oracle, MSSQL, DB2, Ingres, Postgres, Teradata, Greenplum, Hadoop, Salesforce, and Amazon Redshift.
The engineering is done in an agile organization with a clear vision on product roadmap.
According to the vision the implementation for the product must be simple. The product provides:
— Initial load including DDL generation for your target database tables based on the source database.
— Incremental log-based CDC with transformation capabilities.
— Compare/repair capabilities to ensure systems remain in-sync.
— GUI control.
Building new features in a complex software product is often quite challenging.
We expect a high level of self-propelling capabilities and high quality of design and coding. To solve issues there is lots of interaction and discussion. Assignments vary between days and several months.