Job Description:
My client is seeking an experienced and highly skilled C++ Developer to join our client's dynamic team on a 6-month contract. This role offers an exciting opportunity to work on cutting-edge projects in a fast-paced environment. The ideal candidate will have a strong background in C++ development, with a proven track record of delivering high-quality, efficient code.
Key Responsibilities:
- Design, develop, and maintain software applications using C++.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize and refactor existing code to enhance performance and scalability.
- Troubleshoot and resolve complex software issues in a timely manner.
- Participate in code reviews, providing constructive feedback to peers.
- Contribute to all phases of the development lifecycle, from concept and design to testing and deployment.
- Work independently and as part of a team to meet project deadlines.
Key Requirements:
- Proven Experience: Minimum of 3-5 years of hands-on experience in C++ development.
- Strong Knowledge: In-depth understanding of C++11/14/17 standards and best practices.
- Multithreading and Concurrency: Expertise in writing and optimizing multi-threaded applications.
- Object-Oriented Design: Solid understanding of OOP principles and design patterns.
- Problem-Solving Skills: Strong analytical and problem-solving abilities.
- Code Versioning: Experience with version control systems such as Git.
- Cross-Platform Development: Familiarity with developing cross-platform applications (Windows/Linux).
- Debugging Tools: Proficient in using debugging and performance profiling tools.
- Communication Skills: Excellent verbal and written communication skills.
Nice to Have:
- Experience with modern software development methodologies (Agile/Scrum).
- Familiarity with additional languages such as Python or Java.
- Experience with GUI development using frameworks like Qt.
- Knowledge of embedded systems development.
- Familiarity with continuous integration and deployment (CI/CD) pipelines.
Application Process:
If you are a talented C++ Developer looking for a challenging role with a reputable organization, we want to hear from you. Please submit your CV, along with a cover letter detailing your relevant experience and availability.
Note: This role does not offer visa sponsorship. Applicants must have the right to work in Ireland.
Morgan McKinley is acting as an Employment Agency and references to pay rates are indicative.
BY APPLYING FOR THIS ROLE YOU ARE AGREEING TO OUR TERMS OF SERVICE WHICH TOGETHER WITH OUR PRIVACY STATEMENT GOVERN YOUR USE OF MORGAN MCKINLEY SERVICES.