Role: C++ Software Developer Location: Oakland CA or Alpharetta GA Skill Sets: C++, Linux, Kubernetes/Docker, SQL Details JD: 1. Hands on experience working with Kubernetes/Containerization 2. Understanding of PODS, and strong knowledge on containerized development 3. Application using C/C++ Linux with Socket communications, IPC communications 4. CICD Pipeline, Azure Repos, Artifactory code check in 5. IDE's: Visual Studio, Eclipse, Putty, Exceed 6. Oracle 12C/19C Database 7. Programming Languages: a. C/C++ on Unix/Linux OS – RHEL7 b. Unix/Linux, shell scripting. c. Java (REST, SOAP, Spring Boot) d. JSP, Python, PERL Preferred: 8. MTV Claims System experience 9. A COTS Application maintenance experience 10 Kubernetes Containerization experience 11. PL/SQL experience • Hands on experience on migration project support from C on Unix to C on RHEL8 Linux OS • Hands on experience working on modules with IPC communication, through understanding of parent-child process, able to review existing code and determine business logic and come up with design and development on changes to match required platform • Involved or knowledge in a database upgrade project from Oracle 12C to Oracle 19C • Ability to analyze, design, and create modules and functions using C/C++ on Linux OS • Ability to maintain existing product to support business needs. • Ability to develop and test C/C++ applications and perform code troubleshooting/debugging using gdb/wdb, core dumps • Ability to reverse engineer complicated C/C++ code and participate in code migration activities from Unix to Linux OS • Strong Unix and Linux OS support required. Be able to debug, compile code as required and create detailed specifications documents. • Work with senior architect and engage in solutioning exercise and implementing the C/C++ code migration from Unix to Linux OS. • Preferred to understand Pro*C/Embedded C and SQL code. • Preferred Healthcare domain knowledge • Preferred knowledge on Rules Engine as it aligns to Claims Processing. • Self-starter, quick learner. • Ability to take ownership, determine solutions through meetings and research, as required for the project. • Ability to learn new tools, processes and technology on the job as required. • Strong knowledge of system development principles, procedures and formal SDLC methodologies required. • Detail oriented and problem-solving capabilities • Knowledge and application of English grammar, composition, editing and proofreading skills. • Strong organizational/time management and project management skills and multi-tasking abilities |