Join the Innovation Journey with IT Resources Innovation (IRI-PR)!
Who We Are:
At IT Resources Innovation (IRI-PR), we don't just embrace innovation; we architect it. We're more than an IT solutions company; we're a team passionate about pushing the boundaries of technology. Our commitment to excellence fuels our drive to transform businesses and exceed expectations. Challenges are opportunities, and our dynamic team continuously elevates the digital landscape.
Job Description:
We are seeking a talented C++ Developer to join our team. In this role, you will be responsible for designing, developing, and optimizing high-performance software applications. You will work closely with our engineering team to build robust and scalable systems, solve complex technical challenges, and drive the development of new features.
Key Responsibilities:
- Design, implement, and maintain C++ applications and libraries.
- Optimize code for performance and efficiency.
- Collaborate with cross-functional teams to define project requirements and deliver high-quality solutions.
- Debug and troubleshoot complex issues in a variety of environments.
- Review and improve existing codebases, ensuring best practices and high standards are met.
- Contribute to the architecture and design of software solutions.
- Mentor junior developers and provide guidance on best practices.
Required Skills and Qualifications:
- Bachelor’s degree in computer science, Engineering, or a related field, or equivalent experience.
- 5+ years of professional experience in C++ development.
- Strong understanding of object-oriented programming and design patterns.
- Proficiency with modern C++ standards (C++11, C++14, C++17, or newer).
- Experience with performance optimization, multi-threading, and memory management.
- Familiarity with version control systems (e.g., Git).
- Experience with debugging and profiling tools.
- Knowledge of software development methodologies and best practices.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and ability to work effectively in a team.
Preferred Qualifications:
- Government experience.
- Experience with additional programming languages (e.g., Python, Java).
- Knowledge of embedded systems or real-time applications.
- Familiarity with modern development frameworks and libraries (e.g., Boost, STL).
- Experience with Agile/Scrum development methodologies.
- Contributions to open-source projects or personal projects showcasing C++ expertise.