Experience – 2 to 10 Years
Roles and Responsibilities:
- A degree or equivalent experience in Computer Science or related field
- Designed/implemented server-based applications for enterprise environments with at least 5 years (Senior) or 2 years (Junior) experience
- Good understanding of RDBMS databases like SQL and query optimization
- Experience in backend development with C++ and Microsoft Visual Studio
- Understanding of the latest C++ development standards
- Good knowledge of algorithms, STL containers, and data structures
- Knowledge of REST APIs, handling big data, server architecture (load balancing, multi-threading, logging, etc.), microservices and highly scalable, testable code
- Familiar with Solr, Lucene, Elastic Search engines
- Knowledge of CI / CD pipelines, code versioning, testing & debugging tools
- Knowledge of product development methodologies and modern software design
- Knowledge of other development languages like C# and .NET framework
- Love working in a startup culture and quick-learner
- Prioritize team spirit, teamwork and high quality outcomes
- Further development and maintenance of the C++ based software backend, high-quality development, transforming industrial customers’ use cases into solutions
- Use your experience and have your say in the design phase up to the final testing
- Mentoring and development of young colleagues ·
- High-quality implementation of logics and connections to external systems via diverse APIs
- Continuous Optimization of the Software
- Diverse development of well-founded and exciting test and development tools for the processes and challenges of development support
- Integrations with update and configuration management tools