Description
**Description:**
----------------
Grupo NS is seeking a Low-Level Multiplatform C Programmer for an important fully remote project.
NS is a company that values both the technological professional profile of its employees and their interest and aptitude in developing new projects.
Therefore, we require consistent individuals eager to evolve and learn.
**Requirements:**
---------------
**Experience in:**
* Advanced proficiency in the C language (pointers, IPC resources, memory management, sockets, I/O multiplexing for Unix/Linux)
* Experience with tools such as gcc, make, cmake, gdb, valgrind, strace.
* Knowledge of Operating Systems:
* Windows: Visual Studio, Team Foundation Server/Azure DevOps, experience developing on Windows (WinAPI, Visual Studio, MinGW).
* Linux: file handling, processes, message queues, shared memory, semaphores, IPC segments, development tools.
* Informix 12\.0 or higher.
**Desirable:**
* Professional knowledge and experience working with the Spring ecosystem: primarily Spring Boot, Spring Batch, Spring Data, and Spring Integration.
* Professional knowledge and experience working with Angular in its latest versions.
* Professional knowledge and experience defining REST APIs based on standards and familiarity with API Management concepts.
* Architecture role in any technology.