Oracle is seeking hands-on IC3 Senior Application Software Engineers who are excited about building and operating reliable, scalable software systems using cloud-native engineering practices. The role involves designing, developing, testing, and operating application software, APIs, and services that support healthcare applications, improving the speed and quality of healthcare technology delivery.
Responsibilities:
- Design, develop, test, and maintain application software, backend services, APIs, and automation aligned to established architecture and secure coding standards
- Drive features and quality improvements that improve reliability, performance, maintainability, observability, or operational efficiency
- Troubleshoot and resolve moderately complex issues across APIs, service integrations, application layers, logs, metrics, configuration, and cloud services
- Translate moderately ambiguous requirements into scalable designs, implementation plans, API contracts, tests, and technical documentation
- Participate in and lead code reviews, improve CI/CD practices, define unit and integration test strategies, and support vulnerability remediation
- Provide production support for critical issues with minimal guidance, improve alerts/runbooks, and perform periodic maintenance, upgrades, and patching
- Collaborate within and beyond the immediate team to understand customer needs, align priorities, mentor junior engineers, and contribute to continuous improvement
Requirements:
- 4+ years of software development experience with a bachelor's degree in a related technical field, 2+ years with a master's degree, or equivalent experience
- Strong application or backend development experience in Java, Go, Python, JavaScript, C/C++, SQL, or similar programming and scripting languages
- Experience designing, developing, testing, and maintaining REST APIs, application services, automation, workflow-based systems, or distributed systems
- Working knowledge of software engineering practices across design, coding, testing, debugging, code review, documentation, deployment, and maintenance
- Experience using AI-assisted development tools or AI-based productivity tools to improve software development, testing, debugging, documentation, automation, or operational workflows
- Familiarity with cloud platforms and infrastructure such as OCI, AWS, Azure, or Google Cloud, including databases, persistence layers, service-to-service communication, observability, and secure development practices
- Ability to troubleshoot standard and non-standard technical issues using logs, metrics, API behavior, configuration data, telemetry, and multiple information sources
- Strong communication, collaboration, planning, and ownership skills, with the ability to work across teams and independently manage assigned deliverables