These job descriptions are examples. Looking for work?

Find JobsFind Jobs

Senior Developer: C and/or C++

0 people like this description

Senior Developer C and/or C++ programming experience.

Our client is looking for a Senior C/C++ developer to join their high performing Real Time Search team. You’ll be working on one of our core engines and will be helping shape its future. If you’re keen on owning the technical direction of your product range, working with smart and extremely motivated people while maintaining a good work life balance then this is the role for you.

They provide comprehensive solutions and services for data quality projects combining our market leading software with a vast scope of reference data assets and services. Their mission is to put our customers in a position to make the right decisions from accurate and reliable data. The size and scope of data management projects varies considerably but the common factor in all initiatives is that they are the key to unlocking operational efficiency and improving customer engagement.

Job Summary
In this role, you will be primarily contributing to the Scrum team activities for the Real Time Search team. Additionally, Senior Developers have the opportunity to influence the technical direction of the department.
The Real Time Search team is responsible for the development and maintenance of several well-established data quality products, with a particular focus on interactive address capture.
As a Scrum team we work very closely together, are self-organising and strive to be cross-functional, with all team members able to work together on any user story, so excellent communication skills and the ability to learn quickly are essential.
Everyone on the team gets involved in exploring business needs, sprint planning and delivering demos during sprint reviews, so we need someone who can analyse problems, plan possible solutions and who is not afraid to speak their mind.

Key Responsibilities
• Complete development or other priority tasks from the team’s sprint backlog efficiently, to a high standard
• Work closely with other team members at all times, communicating clearly, contributing to daily scrums and ensuring that task status is kept up to date on the teams task board
• Build a good understanding of the team’s products and of user stories on the product backlog to enable effective participation in backlog grooming and sprint planning
• Contribute to the continued evolution of a self-organising, cross-functional team in which all team members collaboratively work on the highest priority user stories
• Work with other team members to prepare for and deliver demos during sprint reviews
• Actively seek to understand customers’ needs through regular direct contact with customers and networking with members of customer-facing parts of the business
• Involvement with strategic departmental work.

Skill set of the candidate
• Are of graduate calibre
• Proven C and/or C++ programming experience (C# desirable)
• Experience with one or more testing tools such as Specflow, JMeter, GTest etc.
• Experience with developing for Unix platforms
• Demonstrable analytical and problem-solving abilities, coupled with an enquiring mind and the ability to learn quickly
• Ability and willingness to get involved in all aspects of delivery (not just coding)
• Excellent understanding of coding methods and best practices, including pair programming
• Knowledge and appreciation of agile development methodologies and techniques
• Strong understanding of testing techniques, automated testing and the value of a test-first approach to deliver a high quality solution that meets client needs
• Experience using source control and defect tracking tools
• Flexible and adaptable to learn and understand new technologies

Employee Benefits available.

These job descriptions are examples. Looking for work?

Find JobsFind Jobs