Posted on: 22 Mar 2017
Apply for this job
Quintiq, part of Dassault Systèmes, is looking for a Software Craftsman. Are you an expert in your field? Would you like to join forces with a team of other brilliant developers to improve one of the most advanced planning and scheduling software packages in the world? Do you love to develop software and not see programming as a stepping stone to becoming a manager? Then please read along because Quintiq may be just the place for you.
Quintiq is an Application Suite that optimization specialists use to solve some of the most complex planning puzzles. In Quintiq R&D, we build the core software used by our business units, partner and customer IT departments to model Advanced Planning and Scheduling Solutions. Our R&D department maintains and continuously improves both the Front and the Back end of our system. In order to do that we always attempt to use the most robust technologies possible.
To give you a small example, the heart of the Quintiq server system is formed by an in-memory transactional, configurable object model so that it can be controlled by a domain-specific procedural/functional language (DSL). Every customer runs the same backend system and the Quintiq server sees the model simply as data. The components we work on include: OS abstraction layers, internationalization layers, custom high-speed memory managers, in-memory transactional system engines, Storage Engines, schedulers, language parser(s), JIT compilers, object relational mapping, internal message queues, DSL components, HPC, Integration to 3rd party systems such as Databases, Message Queues, GIS backends, LDAP Servers, SOAP servers, reporting engines. We design, build and maintain these components and extend the software in new directions to service our growing customer base.
Are you an expert in a certain field, for example optimization, programming language development, scalability, distributed frameworks, high performance computing, lock free development, database engine’s, GUI development, memory management or software transactional memory? Or are you maybe an expert in another area that you think we may benefit from? Then please do not hesitate to contact us.
Click HERE for more information about the different industries that Quintiq operates in.
Department & supervisor
R&D consists of several teams, each with its own area of focus. We prefer smaller teams with a high degree of ownership that are involved in the complete software lifecycle. The R&D department team is located in the Netherlands and works closely with a test team in Malaysia. We make use of a source control system, a bug & issue database, continuous builds and the best tools and hardware for development.
This role is based at the Quintiq Headquarters in ‘s-Hertogenbosch. We expect you to work with colleagues around the world.
Type of employment
This is a full-time, permanent role.
Salary range & benefits
We provide excellent working conditions and a salary commensurate with experience and education. We provide an environment where self-reliant people will be well rewarded. Visit Careers & Benefits to find out more.
Design and develop the Quintiq components;
Be involved in the whole software development cycle, from sketching class diagrams in whiteboard sessions;
Keep track of developments in your area of expertise.
Bachelor or MSc Degree in Computer Science or equivalent;
Strong Object-Oriented design and programming skills;
Good understanding of data structures and design patterns;
Experienced in development on Windows-based platforms and preferably also Unix/Linux;
You are not afraid of building components from scratch (if there is nothing available on the market that meets our requirements);
You have a strong interest in working on a product instead of a project;
You feel comfortable in a team of highly skilled developers and architects;
You are able to work independently but also like to work in a team;
You like to be involved in all aspects of the development process;
Please provide your resume and cover letter in English.
Quintiq is part of Dassault Systèmes, the 3DEXPERIENCE company that provides world-leading solutions to transform the way products are designed, produced and supported. Serving over 200,000 customers in 12 industries, from high-tech to life sciences, fashion to transportation, we help businesses and people around the world to create sustainable innovations for today and tomorrow.
At 3DS we empower people with passion to change the world. Do you have dreams? And enjoy a challenge? Let’s open new horizons together with the power of 3DEXPERIENCE virtual universes. Join our leading and fast-growing company of 14,000 talents and have a look at www.3ds.com.
We attract and retain the best people by ensuring that you are constantly challenged and inspired by your work. Our environment stimulates creativity, fun and healthy competition where teams both push and help each other to excel. We provide numerous opportunities for professional improvement and advancement along your chosen career path. We are an equal opportunity employer. We believe the best way to build a strong workforce is by selecting from a diverse pool of applicants.
Apply for this job
Back to view all jobs