C++/C# Software Developer - Machine Learning
Temps is the leading company providing integrated HR services and workforce solutions for white collars professionals. Founded in 2010 as part of RINF group, historically we build our core expertise for the IT&C sector. Temps capitalized the market knowledge and expended its expertise to expanding industry sectors. The company has been growing out of passion for an outstanding performance for both candidates and clients. We continuously invest in technology and process digitalization as key components for a flexible and effective service.
What differentiates us is what makes us stronger as a team. Values are what keeps us together and define us In our efforts to achieve goals, honor commitment and create a great service experience.
Find your next career opportunity in our list of open positions. If you’re an experienced professional, that’s wonderful. If not, that’s still ok, as long as you have enthusiasm and drive. For us, it’s not about years, it’s about attitude.
We are developing Software applications for libraries (digitization and content extraction) and media monitoring. Developed solutions are highly configurable. We are using C++/C# as main programming language, but we use/plan to use as well other technologies/languages (Java, microservices, AMQP, TCL scripting).
BSc in computer science is mandatory
Good English level is mandatory
Microsoft certifications are a plus (C++/C#/.Net/SQL)
Knowledge about distributed systems, microservices, AMQP protocol ( RabbitMQ message broker), SQL, Artificial Intelligence, face recognition/object identification algorithms, image processing are a plus
At least 1 year of software development experience (C++/C#)
Be responsible for development of software modules / feature according to the specifications / direct requirements from the product owner;
Be responsible for writing and testing primary code;
Be responsible for its own code debugging;
Participate with proposals / ideas to the development of technical specifications;
Comply with planning tasks according to the current "sprint" (collection of tasks to be solved in a precisely defined time interval);
Collaborate with the development team to overcome problems in the software development process, when solving them, requires external aid / different skills.