Role : C++ Developer
Location : Remote
Contributor Software Engineer Job Description :
Contributor Software Engineer position is an opportunity to take a strong technical role in a scrum team, that is working on a mission critical, high-performance, low-latency product that provides availability and inventory services and interacts with several mission critical products. The selected candidate will play a key role in developing successful, and efficient development of product features.
Responsibilities :
- Develops, codes, tests, and debugs new moderately complex software solutions or enhancements to existing software in a maintenance capacity.
- Works with technical staff to and independently understand problems with software and resolve them.
- Responds to suggestions for improvements and enhancements.
- May assist in development of software technical documentation.
- Demonstrates software.
- Designs and codes moderately complex applications.
- May create optimization programs to resolve problems.
- May design and build prototype applications.
Mandatory Skills :
Boost C++ LibrariesLinuxObject-Oriented Programming (OOP)Mandatory Skills Description :
3+ of development experience in C++ / Linux.Expert Knowledge of C++ development in Linux environment.Very good knowledge of Object-Oriented Programming and Design Patterns.Very good knowledge of Perl and Unix shell scripting.Low-latency application development experience - preferredNoSQL experienceKnowledge of Boost and STL C++ LibrariesExperience working in NoSQL databases such as Couchbase.Experience in object databases is preferred.Good communication and team working skills.Good communication skills in English, both written and verbal,Excellent analysis and problem-solving skillsStrong team player, able to work with distributed global teams.Understands, interprets, and translates engineering requirements into the necessary designs, documentation, and user stories