Senior Software Developer | C++
A hands-on professional with a demonstrated track record of partnering with senior leaders to align business strategies and human resource (HR) practices. A leader who is highly motivated, committed and outcome focused with experience in strategic and operational HR planning and people management, including: performance management; employee development; employee relations; organisational and culture development; employee engagement; compensation and benefits; recruitment programs; and the alignment of people systems and procedures. Key Skills and Experience - Partnering with senior management to deliver on goals - Leadership and people management - Providing counsel and coaching support - HR Procedure development and implementation - Establishment of HR function and start up processes - HR project management - HR process improvement
About the job
We are in the process of hiring for one of our distinguished clients who have been pioneers in the global audit and accounting software sector for over three decades. They have an impressive user base of more than half a million across 130 nations and offer their software in 16 diverse languages. We are seeking a Senior Software Developer specializing in C++ to assist them in continuing to tackle the complexities of a dynamically changing data environment.
Own features from design through to implementation
Work in an agile squad with other developers, testers, and the product owner to build innovative, high-quality solutions.
Produce clean and efficient code, ability to stay within scope/specifications, on-time delivery of features/applications
Participate in the design discussions around the majority of features your squad undertakes, you are able to make design trade-off decisions in the areas of technologies the team uses.
Provide an appropriate level of documentation from design to code commentsConduct code reviews, providing succinct and relevant feedback.
Keep the team's technical documentation up to date and create new artifacts to support solution design proposals.
Participate in the team on-call rotation and are able to respond to any operational issues.
You take initiative to fix issues that are important without being assigned.
3+ years of experience working with C++, MFC and COM. You love diving into new backend technologies when the opportunity arises.
1-2+ years of experience with .NET Framework, C#, WinForms, and WPF. You understand the fundamentals of OOP.
You like taking ownership and initiative to improve things: improve processes, tools, methodologies, and product quality.
You believe a successful product delivery takes a team effort
You are open-minded and value constant feedback from our customers and teams
You are a bit of a detective and pride yourself on solving complex technical challenges
Experience with performance tuning and automated testing
You are a good coach and mentor; you take your work seriously but don't take yourself too seriously!