Candidates: Create an Account or Sign In
Our client is a cutting-edge technology company specialising in engineering. We pride ourselves on delivering high-performance software solutions that solve real-world problems. We are currently looking for a Senior C#/C++ Software Engineer to join our dynamic development team and help drive our product innovation to the next level.
Key Responsibilities
*
Design, develop, and maintain complex software applications using C# and C++.
*
Collaborate with cross-functional teams to define software requirements and architecture.
*
Optimize code for performance, scalability, and maintainability.
*
Conduct code reviews, mentor junior developers, and share best practices.
*
Troubleshoot and resolve technical issues in development, testing, and production environments.
*
Participate in the full software development lifecycle, from concept through deployment.
*
Stay current with emerging technologies and contribute to continuous improvement initiatives.
Qualifications & Experience
*
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
*
Extensive professional experience in software development with strong expertise in C# and C++.
*
Proven track record of delivering complex software systems in a professional setting.
*
Solid understanding of object-oriented design, design patterns, and software architecture.
*
Experience with Windows and/or cross-platform development.
*
Familiarity with development tools such as Visual Studio, Git, and CI/CD pipelines.
*
Strong problem-solving, analytical, and debugging skills.
*
Excellent communication skills and the ability to work collaboratively in a team environment.
What We Offer
*
A stimulating and supportive work environment.
*
Opportunities to work on challenging and rewarding projects.
*
Competitive salary and benefits package.
*
Career advancement and professional development opportunities