We are looking for a C++ Software Engineer to support software development, debugging, testing, and documentation activities for an existing software product environment. The ideal candidate should have strong C++ programming skills, good code-reading ability, and experience working with object-oriented design, data structures, algorithms, and secure coding principles.
Responsibilities:
- Develop, implement, and document C++ code in accordance with software design requirements.
- Read and understand existing code to infer current design, algorithms, and system behavior.
- Analyze, debug, and correct software anomalies, including identifying the origin and root cause of defects.
- Review code to identify potential issues, defects, performance concerns, and maintainability gaps.
- Prepare and execute unit test plans to validate software changes and ensure quality.
- Apply object-oriented design principles, common design patterns, data structures, and algorithms in software development.
- Follow secure coding practices and contribute to software design with security considerations.
- Provide regular progress reports on assigned development, debugging, and testing activities.
- Work closely with internal teams to ensure software deliverables meet quality, design, and project requirements.
Requirements:
- 2-3 years of experience in a software product development environment.
- Strong programming skills in C++.
- Good understanding of object-oriented design principles and common design patterns.
- Experience reading, analyzing, and modifying existing codebases.
- Knowledge of data structures and algorithms.
- Experience in debugging, root cause analysis, and defect resolution.
- Experience reviewing code to identify and address potential issues or defects.
- Familiarity with unit testing and test plan execution.
- Knowledge of secure coding principles and software design for security.
- Good documentation and progress reporting skills.
To apply,simply click the Apply button or send your updated profile to [Confidential Information]
EA Licence No.:18S9405 / EA Reg. No.:R1330864
Percept Solutions is expanding and actively seeking talented individuals. We encourage applicants to follow Percept Solutions on LinkedIn at https://www.linkedin.com/company/percept-solutions/to stay informed about new opportunities and events.