Post Job Free
Sign in

Principal Member of Technical Staff, C/C++, Microservices, Tuxedo

Company:
CLBPTS
Location:
United States
Posted:
June 14, 2024
Apply

Description:

Description

Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.

As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.

Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience.

If you are a Colorado resident, Please Contact us or Email us at to receive compensation and benefits information for this role. Please include this Job ID: 145943 in the subject line of the email.

Responsibilities

About Us

We are a product development group in Oracle Database organization. We are responsible for the development of two major products:

Oracle Tuxedo – The #1 application server for C,C++,COBOL,Java and dynamic language applications which today still are the backbone of many large-scale enterprise applications.

Oracle Blockchain Platform: an enterprise-grade, pre-assembled platform, ready for blockchain application development and deployment in Oracle public cloud, other cloud infrastructures, as well as on-prem environment.

What you’ll do

You will work in the product development team, Your tasks include:

Investigate technical solutions based on requirement collected by product managers, document Functional spec and high level design, often need to go through iterations of review/revise by frequent communication with product management and technical leadership team.

Assess different options and effort required, propose technical direction and project schedule.

Develop and debug software products in Oracle Tuxedo product family, strictly follow the best practice and development process set up in the team.

Debug customer reported issues in the production environment, provide workaround or fix in a timely manner

Required Qualifications

7+ years of software design and development experience.

Experience in developing features for highly complex, distributed transaction processing systems.

Solid experience using C/C++, able to demonstrate experience with multiple programming languages, such as Java and scripting languages like Python, Perl, shell, etc.

Strong troubleshooting and performance tuning skills.

Excellent written and verbal communication skills and experience working in highly distributed team settings.

Sense of ownership, passion to build, support and maintain quality products for massive scale in collaborative, agile environment and excitement to learn.

BS in Computer Science

Preferred Qualifications

MS in Computer Science

Solid experience using Linux/IPC and understanding of distributed transaction protocols including XA,TCC,LRA a big plus

Good understanding of micro service technologies based on Kubernetes, Docker, etc.

Apply