N

Senior Software Developer (C++)

Next-Link
Contract
On-site
Amsterdam, Noord-Holland, Netherlands
We are seeking a highly skilled Senior Software Developer with extensive experience in C++ and Qt to join our dynamic team. The ideal candidate will have a strong background in software development, particularly in high-level and low-level software design using OOPS and SOLID principles. Excellent communication, problem-solving skills, and hands-on experience with Agile development are essential. Knowledge of JIRA, GIT, CI/CD, and unit testing frameworks like GTest and SQUISH will be considered a plus.

Key Responsibilities:

Develop, maintain, and enhance software applications using C++ and Qt.
Design and implement high-level and low-level software design documents based on OOPS and SOLID principles.
Collaborate with cross-functional teams to define, design, and ship new features.
Debug and resolve complex software issues in a timely manner.
Participate in code reviews and provide constructive feedback to team members.
Ensure the performance, quality, and responsiveness of applications.
Contribute to the continuous improvement of the development process and methodologies.
Mentor and guide junior developers.

Qualifications:

Proven experience in software development of 7-10 years.
Minimum 5 years of experience with Qt.
Expert in developing high-level and low-level software design documents using OOPS and SOLID principles.
Strong software development and debugging experience using C++.
Excellent communication and problem-solving skills.
Hands-on experience with Agile development methodologies.
Knowledge of version control systems like JIRA and GIT.
Familiarity with CI/CD pipelines.
Experience in unit testing with frameworks such as GTest and SQUISH.

Desirable Skills:

Familiarity with continuous integration and continuous deployment (CI/CD) practices.
Experience working with Agile development tools and methodologies.
Prior experience with software development tools such as JIRA and GIT.
Understanding of modern development practices and tools.