Principal Application Software Engineer

Oracle

10+ yrs India Full Time Remote
Oracle logo
Posted : today
Actively hiring

Job description

Join a forward-thinking team at Oracle, focused on revolutionizing healthcare through modernized Electronic Health Record (EHR) systems. This Principal Application Software Engineer role offers a chance to build innovative, cloud-native applications from the ground up, impacting both technical and business strategies. You'll operate with significant autonomy and ownership within a diverse, inclusive, and creative environment that champions innovation and continuous growth.

Oracle Health is dedicated to enhancing the healthcare experience for patients, providers, and payers. We leverage generative AI and advanced applications to empower healthcare professionals, allowing them to dedicate more time to patient care and less to administrative burdens. Our commitment includes investing in cutting-edge AI, improving user experiences, and providing open APIs for integrated solutions across the healthcare ecosystem.

Responsibilities

Lead the design and development of scalable, distributed, and resilient software components and services for our healthcare platform. Take ownership of long-term technical vision, mentor junior engineers, and foster a collaborative team environment. Collaborate closely with architects, product managers, and program managers to deliver high-quality product features on schedule.

Drive the implementation of intuitive customer experiences and translate wireframes into production-ready interfaces. Embrace Agile methodologies, utilize JIRA for ticket tracking, and demonstrate a passion for continuous learning and rapid iteration.

Qualifications

A Bachelor of Science in Computer Science or a related field is required, with a Master's degree being preferred. Candidates should possess over 10 years of experience in distributed service engineering within a software development context. Expertise in Java and exceptional problem-solving skills are essential, alongside a deep understanding of object-oriented design and SDK development, particularly in cloud environments.

Proficiency in data structures, algorithms, operating systems, and distributed systems fundamentals is crucial. Experience with containers, container orchestration (Kubernetes, Docker), databases, NoSQL systems, and Linux is necessary. Familiarity with networking protocols like TCP/IP and HTTP, along with experience in cloud environments (OCI, AWS, Azure, GCP), is highly valued. Demonstrated technical leadership and mentorship abilities are expected, as is experience with Agile methodologies and JIRA.

Essential Skills

JavaDistributed SystemsMicroservices ArchitectureObject-Oriented DesignSDK DevelopmentData StructuresAlgorithmsOperating SystemsCloud ComputingNetworking ProtocolsTCP/IPHTTPContainersContainer OrchestrationKubernetesDockerDatabasesNoSQLLinuxAgile MethodologiesScrumJIRA

Good to Have

OCIAWSAzureGCPPublic Cloud SaaSPublic Cloud PaaSHealthcare Applications

Highlights

  • Actively hiring

More Details

RolePrincipal Application Software Engineer
IndustryHealthcare
DepartmentSoftware Development
Employment TypeFull Time, Remote

About the Company

Oracle logo

Oracle

Healthcare

Principal Application Software Engineer at Oracle | SkillMX | SkillMX