Software Engineer
Descrizione della posizione
📣Do You want to join a company that places people at the heart of its concerns? We are waiting for you at Extia!
Since 2007, Extia, an IT consulting firm, has been offering a unique approach in its field, combining well-being at work and performance . A successful model: more than 3000 Extians working in 20 agencies in France and abroad, 3rd Great Place To Work® in France. At Extia, we follow a very simple yet effective philosophy: "First who, then what!" So let’s do it together!?
âš¡ First, Who
You are a results-oriented professional who thrives in the intersection of high-performance computing and complex financial systems. You don't just write code; you take ownership of the entire lifecycle. You are an excellent communicator, fluent in English, and ready to make an impact
âš¡ Then, What
As a Senior Developer you will lead the design, development, and deployment of mission-critical software solutions. You will bridge the gap between low-level system performance and high-level functionality.
Key Responsibilities
- Lead the design, development, testing, and maintenance of robust, high-performance software components.
- : Execute end-to-end development tasks, managing both frontend and backend layers with a focus on reliability.
- Implement and optimize multi-threaded C++ applications to ensure maximum responsiveness and minimal latency.
- Perform advanced database development and optimization using Oracle PL/SQL and relational principles.
- Manage Linux network configurations, low-level APIs, and ensure seamless communication via TCP/IP protocols.
- Improve system integrity through automated testing frameworks (Jenkins), Wireshark debugging, and proactive rollout strategies.
Key Requirements
- Expert-level proficiency in C/C++ and scripting (Python/Bash). Experience with Java is a major plus.
- Proven track record in delivering full-stack solutions and managing complex requirements.
- Solid know-how of Linux/Windows OS, including embedded RTOS systems and Yocto distributions.
- Deep understanding of TCP/IP, network protocols, cybersecurity principles, and network component management.
- Proficient in GIT and Agile workflows. Experience with Jenkins for test automation is essential.
- High level of accountability, expertise in requirement management, and a collaborative spirit.
Nice to Have
- Experience with Bootloader or Kernel development.
- Software packaging expertise (RedHat Package Manager).
- Familiarity with Linux Containers (Docker, LXC, Kubernetes).
- Knowledge of SNMP protocol and infrastructure tools like DOORS and Jira.
¿Te interesa este puesto?