Position: C Developer
Company: Vilmate
Category: C++
Experience required: 5y
English level: intermediate

About the client:
Our client is a Dubai-based award-winning payment gateway provider for SMEs, government bodies, and large corporates, founded in 2014, and with offices in Singapore, the UAE, India, and Saudi Arabia.
It is the first PCI DSS Level 1 certified company in MENA (payment security standards council).

About the project:
It is wholly-owned, the unique platform that enables users to handle complex or unique payment methods or integrations. It enables businesses to transact in over 120 currencies with payment platform capabilities in 30 languages and it provides customers with a range of financial and business services that include social commerce, QR Codes, anti-fraud protection, Shopping Cart Integrations, and digital invoicing.

You will be involved in the analysis, design, development, and testing of the application code. You will interact with global cross-functional teams to address complex business requirements. The candidate should be self-motivated, possess creative problem-solving skills as well as the ability to handle multiple projects at the same time.
 
Responsibilities:
- Produces clear, modular, extensible, maintainable, and well-documented code.
- Participate in code and design reviews 
- Excellent troubleshooting, debugging, and analytical skills
- Self-starter, flexible and open-minded.
- Enjoys a fast-paced dynamic environment.
- Excellent Team Player.
 
Qualifications & Required Skills: 
- Bachelors / Masters with 6+ years of experience in Software Development.
- Strong object-oriented programming skills and hands-on coding in C using UNIX/LINUX.
- Strong working JS and HTML experience.
- Solid understanding of algorithms and data structures.
- Well-versed multi-threaded programming.
- Thorough knowledge of Version Controls tools like GitHub and SVN.
- Experience with Payments (Credit Card, Banking, Online, Offline).
 -Comprehensive knowledge is highly valued in e-commerce systems, payments gateways, and payment processors, integrations.
- MS SQL server experience – should be able to understand the DB Design, existing SPs, and functions.
- API design and implementation. 

Nice to Have
- Java experience.
- Design patterns.
- Microservices architecture knowledge.
- Shall be able to mentor Jr team members.
- Guiding BU and cross-functional teams while performing sandbox testing. 

Our Offer:
- Competitive salary and benefits.
- Flexible working hours.
- Vacation – 20 working days’ annual leave.
- Paid sick days.
- A personal laptop with all the essential software installed.
- State holidays are granted.
- Corporate accountant and lawyer services.
- Bureaucracy-free and transparent management.
- Costs related to participation in workshops and professional conferences are covered (up to 50% coverage).
- Сorporate events 2 times a year and team building.