The Job logo

What

Where

Principal Software Developer

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
Oracle is looking for a cloud native software engineer to join a growing Data Center Infrastructure Software team. We want to bring order to chaos and develop world class software...

Job Description

Oracle is looking for a cloud native software engineer to join a growing Data Center Infrastructure Software team.  We want to bring order to chaos and develop world class software that provides a far superior user experience, and we're doing this at every step of the way. We're looking for someone that can complement our development team and expand and enable the growth of our OCI fleet. The services this team will be developing will provide solutions to how we manage our data center infrastructure, while delivering to a global customer base. The Software Engineer will be participating in a highly talented team to develop data center telemetry services, data center technician workflows, and data center infrastructure layout. As a member of the software engineering team within Oracle Hardware Services organization, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible & have the opportunity for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.

If you’re looking for a challenge that will not only be rewarding to yourself but will make a difference in communities all over the globe, then this is the job for you. People are most successful in the environment when they love taking feedback, providing feedback, take the time to understand customer needs, and are passionate about working in a dynamic & fast-paced work environment. We are an innovative company, which the only constant is change!

What You'll Bring:

    •    Programming experience with at least one modern language such as Java or Python. Python preferred
    •    Understanding data design and modeling (dimensions and data mining).
    •    Familiarity with technologies and design concepts such as: ETL, structured data, data cleansing, SQL queries etc.
    •    Expert level knowledge of data integration and familiarity with common data integration challenges like converting data types, handling errors, and translating between different technology stacks.
    •    Experience architecting, operating cloud-based solutions.
    •    Demonstrable experience mentoring others.
    •    Knowledge of software engineering best practices across the development lifecycle, including agile methodologies, coding standards, code reviews, source management, build processes, testing, and operations.

 

Responsibilities

Work You'll Do:

  • Partner with product management teams to understand desired customer services
  • Working closely to understand use cases & service requirements to deliver technical stories
  • Delivering large features and handling escalations for major bugs within software delivered
  • Write technical documentation and collaborate with
  • Develop automated unit tests
  • Participate in peer code reviews
  • Large features developed will go through software security reviews & processes
  • Understand OCI's SDLC operational excellence 
  • Leverage JIRA & confluence 
  • Develop quality software for production cloud based environments
  • Develop software architecture and lead code reviews with the team
Set alert for similar jobsPrincipal Software Developer role in Abbeville County, United States
Oracle Logo

Company

Oracle

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

8-12 years

Locations

Abbeville County, South Carolina, United States

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

Oracle Logo

Principal Member of Technical Staff

Oracle

Abbeville County, South Carolina, United States

Posted: a year ago

Join Oracle Health, a new organization focused on product development and strategy for automated healthcare. We are looking for hands-on engineers with expertise in distributed systems, identity, security, observability, and user experience. This is an opportunity to design and build new cloud-centric applications and make an impact in the healthcare industry. Apply now!

Oracle Logo

Consulting Member of Technical Staff

Oracle

Abbeville County, South Carolina, United States

Posted: a year ago

Job Description Building off our Cloud momentum, Oracle has formed a new organization - Oracle Health Applications & Infrastructure. This team focuses on product development and product strategy for Oracle Health, while building out a complete platform supporting modernized, automated healthcare. This is a net new line of business, constructed with an entrepreneurial spirit that promotes an energetic and creative environment. We are unencumbered and will need your contribution to make it a world class engineering center with the focus on excellence. At Oracle Health, our mission is to improve healthcare and quality of life globally through better experience and easier access to health and research data for patients and healthcare providers. We are looking for hands-on engineers with expertise and passion in solving difficult problems in all areas of software engineering: distributed systems, identity, security, observability, and user experience. This is a greenfield opportunity to design and build new cloud centric applications from the ground up. We are growing fast, still at an early stage, and working on ambitious new initiatives. An engineer at any level can have significant technical and business impact here.You will be part of a team of smart, motivated, diverse people, and given the autonomy as well as support to do your best work. It is a dynamic and flexible workplace where you’ll belong and be encouraged. Who are we looking for? We are looking for engineers with experience in building control plane components for public cloud services. You have experience with the design of major features and launching them into production. You’ve built and operated high-scale public cloud services and have deep understanding of control plane architecture. You work on most projects and tasks independently and extend technical leadership to development teams. In this role, you will enable development teams by driving design of major service components, working with engineering managers and TPMs, and providing direct guidance to more junior team members. You are able to go from high level system design, writing architectural documentation and driving engineering peer reviews to hands-on prototyping, code reviews and project bootstrapping. You are technically strong and get a lot done. You can balance speed and quality with iteration and incremental improvements. You’ve made life easier for other developers and have motivated your teams to make both process and service improvements with your ability to automate and instrument.  Qualifications: BS degree in Computer Science or related field (MS preferred) 10+ years distributed service engineering experience in a software development environment Development experience in a modern programming language, such as Java and C++ Hands-on experience designing and developing Deep understanding of object-oriented design and SDK development, specifically within a cloud environment Experience working closely with architects, principals, product and program managers to deliver product features on time and with high quality. Good knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals. Working familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures. Good understanding of databases, NoSQL systems, storage and distributed persistence technologies. Good understanding of Linux or desire to learn Preferred Qualifications Hands-on experience developing services on a public cloud platform (e.g., AWS, Azure) Experience driving security reviews, documentation, UX reviews, and working with Product Managers Experience and understanding of multi-AD/AZ and regional data centers Building continuous integration/deployment pipelines with robust testing and deployment schedules FedRAMP, PCI DSS, or similar compliance and auditing experience Expertise in applying threat modeling or other risk identification techniques to develop security solutions Responsibilities As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. Define specifications for significant new projects and specify, design and develop software according to those specifications. You will perform professional software development tasks associated with the developing, designing and debugging of software applications or operating systems.

Oracle Logo

Software Developer 3

Oracle

Abbeville, Alabama, United States

Posted: a year ago

Job Description Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. Responsibilities As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs. Qualifications Certain US customer or client-facing roles may be required to comply with applicable requirements, such as immunization and occupational health mandates. Range and benefit information provided in this posting are specific to the United States only Hiring Range: from $74,800 to $178,200 per annum. May be eligible for bonus and equity. Oracle maintains broad salary ranges for its roles in order to account for variations in knowledge, skills, experience, market conditions and locations, as well as reflect Oracle’s differing products, industries and lines of business. Candidates are typically placed into the range based on the preceding factors as well as internal peer equity. Oracle offers a comprehensive benefits package which includes the following: 1. Medical, dental, and vision insurance, including expert medical opinion 2. Short term disability and long term disability 3. Life insurance and AD&D 4. Supplemental life insurance (Employee/Spouse/Child) 5. Health care and dependent care Flexible Spending Accounts 6. Pre-tax commuter and parking benefits 7. 401(k) Savings and Investment Plan with company match 8. Paid time off: Flexible Vacation is provided to all eligible employees assigned to a salaried (non-overtime eligible) position. Accrued Vacation is provided to all other employees eligible for vacation benefits. For employees working at least 35 hours per week, the vacation accrual rate is 13 days annually for the first three years of employment and 18 days annually for subsequent years of employment. Vacation accrual is prorated for employees working between 20 and 34 hours per week. Employees working fewer than 20 hours per week are not eligible for vacation. 9. 11 paid holidays 10. Paid sick leave: 72 hours of paid sick leave upon date of hire. Refreshes each calendar year. Unused balance will carry over each year up to a maximum cap of 112 hours. 11. Paid parental leave 12. Adoption assistance 13. Employee Stock Purchase Plan 14. Financial planning and group legal 15. Voluntary benefits including auto, homeowner and pet insurance

Oracle Logo

Cerner Millennium Clinical Care Delivery Consultant

Oracle

Abbeville, Alabama, United States

Posted: a year ago

Job Description As a recognized authority and leading contributor within their practice, this senior-level consulting position provides consistent high quality and innovative solution leadership to a project team. Leads the solution design and implementation aspects of engagement(s) ensuring high quality, integrated software solutions within constraints of time and budget. Analyzes business needs to help ensure Oracle solution meets the customer’s objectives by combining industry best practices, product knowledge, and business acumen. Exercises judgment and business acumen in selecting methods and techniques to deliver functional and technical solutions on non-routine and very complex aspects of applications and technology installations. Provides direction and mentoring to project teams, and effectively influences customer leadership on key decisions. Supports the business development efforts by pursuing new opportunities and extensions. Collaborates with the consulting sales team by providing domain expertise. Resolves complex customer issues by recommending and implementing solutions. Demonstrates expertise in multiple business processes across two or more product families or ability to architect and design technology solutions encompassing multiple products and make decisions based on impact across the stack. 8-10 years of experience relevant to this position including 4 years of consulting experience. Prior team leadership or management experience preferred. Undergraduate degree or equivalent experience preferred. Product or technical expertise relevant to practice focus. Ability to communicate effectively. Ability to build rapport with team members and clients. Strong influencing and negotiation skills. Ability to travel as needed.   Responsibilities The Care Delivery team is hiring a Lead Consultant.   The successful candidate will have experience in one or more of these Cerner Millennium areas of focus: Women’s Health, Emergency Medicine, Oncology, Behavioral Health, Long Term Care, Rehab Therapies, and/or Inpatient Nursing. As a Lead Consultant, you will guide internal and external project teams through workflow and system design recommendations in complex client environments and manage cross-functional relationships with internal stakeholders to achieve service line and project strategic vision. You will create strategic plans with clients to obtain value achievement and promote workflow optimization across service lines. You will need to act as an advisor in complex sales processes to assist with accurate quoting of contractual scope and hours. You will be responsible for driving associate growth and development via proactive support and coaching of internal team members and driving organizational initiatives.  In this role, you must seek to understand disagreements, ensure all perspectives are heard and facilitate a plan for resolution.  You must be able to delegate the work appropriately, provide clear expectations and follow-up to ensure progress and overcome roadblocks. Identify associates and team priorities based on business direction and adjust when needed. You will lead by example and share knowledge and experiences with associates and team and create a respectful work environment where you advocate for your team, create accountability, and recognize accomplishments.  Basic Qualifications At least 10 years total combined related work experience and completed higher education, including: At least 3 years healthcare information technology (HCIT) consulting, HCIT support and/or other client-facing or information technology (IT) solution work experience At least 7 years additional work experience directly related to the duties of the job and/or completed higher education High School Diploma Preferred Qualifications Bachelor's degree or equivalent relevant work experience Expectations Perform other responsibilities as assigned Willing to travel up to 100% as needed Willing to work additional or irregular hours as needed and allowed by local regulations Work in accordance with corporate and organizational security policies and procedures, understand personal role in safeguarding corporate and client assets, and take appropriate action to prevent and report any compromises of security within scope of position