Software Engineer (C++/Oracle).

New York, Inc.
Jersey City, United States of America
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Jersey City, United States of America

Tech stack

Business Logic
Big Data
Unix
C++
Databases
Continuous Integration
Data Validation
Data Integrity
Software Debugging
DevOps
Github
Monitoring of Systems
Issue Tracking Systems
Python
Log Analysis
Oracle Applications
Performance Tuning
Standard Sql
Server Administration
Shell Script
SQL Databases
Delivery Pipeline
Technical Debt
Pro*C
Splunk
Software Version Control

Job description

The Senior C++ & ProC Developer will be responsible for the stability, availability, and enhancement of mission-critical healthcare applications at UHC. Operating in a 100% remote capacity, this role balances proactive development with high-level production support. You will be tasked with resolving complex incidents-such as stuck claims and data removals-by leveraging deep Oracle/SQL expertise and C++ debugging skills. Additionally, you will oversee server maintenance, patching activities, and job monitoring to ensure seamless performance across Unix/Linux environments., * C++ & ProC Development: Design, code, and test enhancements to existing core systems, ensuring high performance and reliability.

  • Incident Management: Manage the full lifecycle of incident requests, from initial monitoring to final resolution and stability verification.
  • Root Cause Analysis: Perform deep-dive RCA on recurring system failures, identifying long-term technical debt and implementing permanent fixes.

Database & Data Integrity

  • SQL Problem Solving: Execute sophisticated SQL queries to detect and rectify issues within the Oracle 19c database, specifically focusing on claims processing data.
  • Data Validation: Retrieve and validate large-scale data sets to support business logic and application upgrades.
  • Performance Tuning: Optimize Pro*C code and SQL execution plans to maintain system throughput during peak processing times.

Systems & DevOps

  • Unix/Linux Operations: Utilize shell scripting to automate job execution and monitor server health/performance metrics.
  • CI/CD Integration: Manage codebase versions and deployment pipelines using GitHub and GitHub Actions.
  • Infrastructure Support: Supervise server maintenance and patching cycles, performing post-patching validation to ensure all application functions operate correctly.
  • Monitoring: Build and maintain Splunk dashboards and alerts to proactively identify job failures or system bottlenecks.

Requirements

  • Core Languages: expert-level coding and debugging in C++ and Pro*C.
  • Database Expertise: Advanced knowledge of Oracle 19c and complex SQL query optimization for data validation and rectification.
  • Scripting & Automation: Strong proficiency in Unix/Shell Scripting and Python for executing jobs and server monitoring.
  • DevOps Tools: Hands-on experience with GitHub and GitHub Actions for version control and CI/CD.
  • Monitoring & Observability: Practical experience using Splunk for log analysis and incident tracking.
  • Production Support: Proven ability to manage high-priority incidents, perform Root Cause Analysis (RCA), and maintain application stability.

Apply for this position