• C Developer Jobs in Pune,India - 25123300

  • Dassault Systemes India Pvt Ltd

Job Description:

Do you like to develop server-side components Do you have the right mentality and skill set to work on 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 being part of one of the R&D Server teams could be something for you

What will your role be

The R&D Servers teams are responsible for most of the backend systems that are part of the DELMIA Quintiq Application Suite This covers a wide range of components & processes that are more backend-related than GUI-related The heart of the DELMIA 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 DELMIA Quintiq server sees the model just as data

The complete system can run on a laptop and can be scaled up and out to suit customer needs 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 like Databases, Message Queues, GIS backends, LDAP Servers, SOAP servers, reporting enginesWe design, build and maintain these components and extend the software in new directions to service our growing customer base

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 team is located in the Netherlands (s-Hertogenbosch) 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 is a full-time, permanent role based in the Dassault Systmes Headquarters in s-Hertogenbosch, the Netherlands We expect you to work with colleagues around the world

The challenges ahead

Design, develop & maintain the DELMIA Quintiq server-side components

Be involved in the whole software development cycle, from sketching class diagrams in whiteboard sessions; (with the aid of the software architects in the team)

Keep track of developments in the distributed computing field

Your key success factors

Several years of experience with C (but enthusiasm and ambition are even more important, so experience levels ranging from junior to very senior would be welcome)

Bachelor or Masters Degree in Computer Science or equivalent

Strong Object-Oriented design & programming skills

Good understanding of data structures & design patterns

Excellent debugging & performance optimization skills

Knowledge of program language design and implementation, lock-free, multithreaded, parallel and asynchronous programming

Experienced in development on Windows-based platforms (experience with Unix/Linux is a plus)

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

Preferably knowledgeable of several of the following Database engine design (MVCC), NOSQL, HPC, Enterprise Integration Patterns, Boost, protobuf, Windows API, Visual Studio, Eclipse, Vtune, Oracle, SQL Server, Operational knowledge of multiple operating systems, SQL, XML, HTML, TCP/IP, JSON, SOAP, Websockets, UML, Intel Threading Building Blocks, experience with encryption, security and authentication (Kerberos, LDAP, NTLM, TLS/SSL, algorithms, ), Assembly (x86/x64), Distributed Systems, odbc, libjit, trift, zeromq, geocode, gdal, cmake, Perforce, LDAP, GIS, icu, Antlr, openssl, xcerces

Quintiq Challenge

Discover the Quintiq Challenge

Challenge your abilities and play the Quintiq puzzle Do you think you can resolve it

Play the puzzle

Related Jobs

CAREERS - Software Development R&D Software Forensics

Imagine New HorizonsDELMIA, part of Dassault Systmes, is looking for an R&D Software Forensic Expert Do you have

Regular Netherlands, 0796, s-Hertogenbosch

Read more

CAREERS - Software Development Senior Infrastructure engineer

Imagine New HorizonsWe are seeking an Infrastructure Engineer for our Netherlands office who, together with a team of

Regular Netherlands, 0796, s-Hertogenbosch

Read more

CAREERS - Software Development Internship- Ortems Gantchart

Imagine new horizonsDassault Systmes, the 3DEXPERIENCE Company, provides businesses and people with virtual universes to imagine

Apprenticeship Netherlands, 0796, s-Hertogenbosch

Read more

CAREERS - Software Development UI Developer

Imagine New HorizonsWe are seeking a resource having experience in Web Development to work with our Digital

Regular India, MH, Pune

Read more

See all jobs

Profile Summary:

Employment Type : Full Time
Eligibility : Any Graduate
Industry : Software Services, IT-Software
Functional Area : IT Software : Software Products & Services
Role : Software Engineer
Salary : As per Industry Standards
Deadline : 17th May 2020

Key Skills:

These are some of our most popular tutorials

People who search this job also searched for the following Keywords


Salary trends based on over 1 crore profiles

View Salaries

All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd DMCA.com Protection Status