Description
Develop and maintain scalable software using C++ within Unix and Linux environments.
Responsibilities
- Apply object-oriented design principles to build robust software architectures.
- Manage and integrate data within distributed storage systems.
- Integrate code into continuous integration and continuous deployment (CI/CD) pipelines.
- Develop and deploy applications in Unix and Linux environments.
Required Skills
- 5+ years of professional programming experience.
- Strong proficiency in C++.
- Experience with object-oriented design principles.
- Familiarity with distributed storage systems (Db2, Oracle, Cassandra, or MongoDB).
- Working knowledge of Unix and Linux environments.
- Experience using Git for CI/CD pipelines.
- Bachelor's degree or equivalent graduate experience.
Preferred Skills
- Experience with multiple distributed storage technologies.