Role Overview:As a Senior C++ Developer, you will play a crucial role in designing, developing, and maintaining high-performance applications. You will collaborate with cross-functional teams to deliver robust and scalable solutions, leveraging your extensive experience with C++ and QT/QML. Your expertise will be pivotal in driving the success of our projects during this 6-month contract.
Key Responsibilities: Design, develop, and maintain high-quality software applications using C++ and QT/QML.
Collaborate with product managers, designers, and other developers to define software requirements and specifications.
Implement new features and functionalities based on project requirements.
Optimize and refactor existing code to enhance performance, reliability, and maintainability.
Conduct code reviews, provide constructive feedback, and ensure coding standards and best practices are followed.
Troubleshoot and resolve complex technical issues, ensuring timely delivery of solutions.
Participate in agile development processes, including sprint planning, stand-ups, and retrospectives.
Requirements: Proven experience as a Senior C++ Developer, with a minimum of 5 years in software development.
Strong proficiency in C++ and deep understanding of object-oriented programming principles.
Extensive experience with QT and/or QML, including designing and developing user interfaces.
Solid understanding of software development lifecycle, agile methodologies, and version control systems (e.g., Git).
Excellent problem-solving skills and the ability to work independently and as part of a team.
Strong communication skills, both written and verbal, with the ability to articulate technical concepts to non-technical stakeholders.
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
What We Offer: Competitive daily rate.
Flexible remote working arrangement.
Opportunity to work on exciting and impactful projects.
#J-18808-Ljbffr