Position
C++ Developer
Location
Remote
Employment Type
Freelance
Job Description
Position Overview:
Ventra Software Systems LTD is seeking a talented and experienced C++ Developer to join our dynamic software development team. The ideal candidate will have a strong background in C++ programming and be responsible for developing high-quality, performance-critical software applications.
What You’ll Do
-
Design, build, and maintain efficient, reusable, and reliable C++ code.
-
Implement performance and quality modules to ensure software performance and scalability.
-
Software Design and Architecture:
-
Contribute to the overall design and architecture of software applications.
-
Analyze user requirements to derive software design and performance requirements.
-
Debugging and Problem Solving:
-
Identify bottlenecks and bugs, and devise solutions to these problems.
-
Maintain code quality, organization, and automatization.
-
Collaborative Development:
-
Collaborate with other team members and stakeholders.
-
Participate in code reviews and mentor junior developers.
-
Continuous Learning and Improvement:
-
Stay updated with the latest C++ standards and technologies.
-
Continuously improve your knowledge and skills in software development
Qualifications:
-
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
-
years of experience in C++ development.
-
Strong understanding of the C++ language, including its latest features.
-
Familiarity with C++ standard libraries and frameworks.
-
Experience with multithreading and networking.
-
Proficiency in writing clean, readable, and maintainable C++ code.
-
Strong problem-solving and analytical skills.
-
Preferred Skills:
-
Experience with embedded systems or real-time application development.
-
Knowledge of other programming languages (e.g., Python, Java).
-
Familiarity with database programming and SQL.
-
Experience with version control systems, such as Git.