Job Description :
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
             

Similar Jobs you may be interested in ..