Provide consistent unified access to data across different systems by using the flexible and semantically precise structure of the knowledge graph model
Implement a Connected Inventory of enterprise data assets, based on a knowledge graph, to get business insights about the current status and trends, risk and opportunities, based on a holistic interrelated view of all enterprise assets.
Quick and easy discovery in clinical trials, medical coding of patients’ records, advanced drug safety analytics, knowledge graph powered drug discovery, regulatory intelligence and many more
Make better sense of enterprise data and assets for competitive investment market intelligence, efficient connected inventory management, enhanced regulatory compliance and more
Improve engagement, discoverability and personalized recommendations for Financial and Business Media, Market Intelligence and Investment Information Agencies,Science, Technology and Medicine Publishers, etc.
Connect and improve the insights from your customer, product, delivery, and location data. Gain a deeper understanding of the relationships between products and your consumers’ intent.
a Hands-on Lead developer to take responsibility for the implementation of semantic solutions projects.
Your Role
Have strong understanding of the end-to-end software development processes (specification, implementation, testing, deployment, monitoring, logging);
Develop new features and APIs, as well as extend, improve and support existing components;
Participate in design sessions with the architects, validate the design from implementation perspective, understand requirements and be able to clarify them to the rest of the team;
Test your own code (and be a good example to the rest of the developer team);
Do code reviews and have your code reviewed;
Help define the scope of new projects and estimate the effort required;
Be able to communicate with technical staff on the client side, troubleshoot issues, create bug reports;
Keep the implementation consistent, provide guidance to less experienced team members;
Be able to mentor a junior team member.
Your Profile
3+ years development experience in an object oriented language (Java/C#/C++);
A degree in Computer Science, Information Technologies, or related field;
Strong understanding of OOP, algorithms, design patterns and data structures;
Practical experience with at least one scripting language;
Experience with build & release tools (Maven) and Continuous Integration tools (Jenkins);
Understanding of and practical experience with multi-threaded programming concepts and concurrency problems;
Experience with version control tools (Git);
Experience with common command line tools in Linux;
Very good command of English language;
Strong communication skills (bonus points for punctuality);
Organized and diligent person.
Apply for This Job
Our Offer
Common sense-driven organizational culture, in which shall you have constructive input, your voice will be heard (i.e. chance to make a difference!)