Job Title: Sr C++ Developer
Location: Bangalore (Hybrid)
Job Description:
To build, maintain and support software solutions with a commitment to delivering a quality solution on time and to agreed product management and customer standards .... C++ on Linux - experience on IISO8583, TCP/IP with TLS
This position requires the following technical skills:
Essential/Required Skills:
Qualification in Computer Science, Software Development, or Engineering
Proficient in C++
Experience with Version Control Systems (Git)
Technical skills including high level understanding of software development, network systems, software test.
Problem investigation and resolution experience in a software environment
5+ years of experience in C, Modern C++ software development, multi-threading, network (TCP/IP)
Knowledge of databases (MSSQL, PostgreSQL, SQLite)
Experience in Linux, user space, environment and programming
Knowledge of Web development client side, HTTP, HTML, Java script, XML, Ajax, SOAP, REST, Bootstrap 3.0
Debugging, troubleshooting: ability to translate symptoms and problems into root causes.
Good English, both verbal and written
Experience in an Agile development environment
Strong collaboration and coaching skills
A continual learner that stays up to date on the latest technologies
Additional programming languages – Python, C#, GO, RUST, BASH – advantage.
Desirable:
Payments and/or Retail Petroleum industry experience
Embedded Linux x86 / ARM
C, Java, Assembler, Python, Bash scripting
Ability to promote a test-driven development approach
Experience using embedded tools; compilers, debuggers, JTAG, protocol analysers, RTOS or OSes