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