As a C++ Software Engineer in our team, you’ll design, develop, and maintain high-quality, scalable web applications that power our payment processing systems. This role is focused on advancing the Long-term Architecture and demands a strong software engineering background, attention to detail, and a passion for delivering a robust user experience.
- Design, develop, and maintain scalable web applications.
- Implement RESTful APIs and ensure smooth backend service integrations.
- Optimize application performance for improved user experience.
- Collaborate with cross-functional teams to deliver top-tier products.
- Work closely with development, testing, project management, and architecture teams to design, code, test, and deploy new features as well as enhancements and fixes.
- Proficiency in C++ programming with experience using frameworks and libraries such as Qt, Boost, and STL.
- Software Architecture Skills: Proven ability to design scalable, efficient software architectures.
- Problem-solving Expertise: Strong debugging and troubleshooting abilities.
- Version Control: Experience with Git or other version control systems.
- Agile Development Knowledge: Experience working in agile environments with cross-functional collaboration.
- Communication Skills: Excellent communicator, team-oriented, and customer-focused.
- Prior experience in payment processing systems or similar financial technology.
- Familiarity with enterprise-scale applications and client-server architecture.
Kevin Edward Consultancy is dedicated in finding you the right role within the right company.