C++ Software Developer

Coforge Tech — Australia · Posted ~1 hour ago

Mid Full-time

Skills

C++ Oracle RDBMS SQL Software testing Software maintenance Debugging Technical documentation Git Bitbucket Python Java Angular Swift MongoDB Couchbase Kafka Visual Studio Code

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a software engineering team as a hands-on C++ developer responsible for designing, developing, testing, maintaining, and supporting production applications. You will work with relational databases and SQL, investigate and resolve production issues, maintain technical documentation, and implement enhancements driven by product requirements.

Highlights

Permanent role with hands-on C++ development across design, implementation, testing, maintenance, debugging, and production support. The position also provides exposure to multiple database and data technologies and opportunities to contribute to ongoing software enhancements.

Description

Role - C++ Software Developer Duration - Permanent Experience - 3+ Years Location - Sydney Key Skills & Experience Strong hands-on experience in C++ development.Knowledge of Python and exposure to Java, Angular, or Swift is advantageous.Experience with Oracle RDBMS and SQL development.Exposure to other data technologies such as MongoDB, Couchbase, and Kafka is desirable.Familiarity with Git/Bitbucket version control systems.Knowledge of Visual Studio Code (VS Code) is a plus. Key Responsibilities Design, develop, test, and maintain high-quality software applications using C++.Create and maintain technical documentation for software applications and distribute it to relevant stakeholders.Support production environments by troubleshooting and debugging existing applications.Investigate and resolve issues raised through Problem Tracking Records (PTRs).Implement enhancements and changes requested through Change Requests (CRs) from Product Management and Product Definition teams.Collaborate with cross-functional teams to deliver reliable and scalable software solutions.Participate in code reviews, version control management, and software release activities. Preferred Experience Experience working in Agile development environments.Knowledge of modern software architecture and integration technologies.Exposure to distributed systems, messaging platforms, or NoSQL databases.