C++ Developer
We are seeking a skilled and motivated Developer with expertise in both C++(with 4 to 5 years experience) to join our dynamic team. The ideal candidate should have a strong background in programming with both languages, software development methodologies, and a passion for creating efficient and robust applications. As a C++ and Rust Developer, you will play a crucial role in designing, implementing, and maintaining software solutions that meet customer needs and drive the growth of our products.
Key Responsibilities:
Collaborate with cross-functional teams to gather and analyze software requirements.
Design, develop, and test high-performance applications, libraries, and components using both C++ and Rust.
Write clean, maintainable, and efficient code following coding standards and best practices.
Debug and resolve software defects, ensuring the quality and reliability of the software.
Optimize code for performance and memory usage in both C++ and Rust.
Participate in code reviews to provide and receive constructive feedback.
Contribute to software architecture and design discussions, leveraging both languages.
Stay updated with industry trends and technologies to incorporate them into the development process.
Qualifications:
Bachelor's degree in Computer Science, Engineering, or related field (Master's preferred).
Proven experience as a Developer with expertise in both C++ and Rust.
Strong proficiency in C++ and Rust programming languages.
Familiarity with object-oriented design principles and systems programming concepts.
Experience with software development tools such as IDEs, version control systems, and bug tracking systems.
Knowledge of data structures, algorithms, and design patterns.
Excellent problem-solving and debugging skills.
Strong verbal and written communication skills.
Ability to work collaboratively in a team environment.
Prior experience with [specific technologies, libraries, frameworks relevant to your project or domain] is a plus.
Skills : code reviews,problem-solving,collaboration,programming languages,software development tools,efficient code,bug tracking systems,data structures,debugging,algorithms,verbal and written communication skills,object-oriented design principles,design patterns,optimize code,resolve software defects,rust,c++,systems programming concepts