¡Activa las notificaciones laborales por email!

Principle Software Developer

Oracle

Zapopan

Presencial

USD 60,000 - 100,000

Jornada completa

Hace 4 días
Sé de los primeros/as/es en solicitar esta vacante

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

An established industry player is seeking a motivated individual to join their dynamic team. In this role, you will implement and support an innovative static analysis tool aimed at enhancing database code quality. You will work closely with experienced professionals, analyzing code and integrating solutions that contribute to the success of the organization. This position offers a collaborative environment where your ideas are valued, and you will have the opportunity to learn and grow while making a significant impact through your contributions.

Formación

  • Experience with C language and proficiency in Perl, Python, and Java.
  • Strong analytical and problem-solving skills are essential.
  • Familiarity with UNIX shell scripting and Oracle database technology.

Responsabilidades

  • Implement and maintain the Parfait application and its infrastructure.
  • Collaborate with teams to optimize Parfait integration.
  • Develop tools and scripts for integration into the development workflow.

Conocimientos

C language
Perl
Python
Java
UNIX shell scripting
analytical skills
problem-solving skills
communication skills
enterprise-scale software development
collaborative work

Herramientas

Oracle database technology
Confluence
Jenkins/Hudson CI servers

Descripción del empleo

You will be part of a team of smart, motivated, and diverse individuals working to make the Database development process a worldwide success. It is a dynamic and flexible workplace where you'll be encouraged to suggest ideas and implement new solutions. We seek an individual comfortable in a collaborative environment who is eager to learn.

The primary role involves implementing and supporting an internally developed Oracle C/C++ static analysis tool called Parfait. Parfait is used to identify code defects that could lead to bugs or security issues in the Database code. You will collaborate with the Database Engineering team and various Database development groups to develop, implement, and support Parfait. Tasks include analyzing code (verifying false positives), integrating Parfait into development workflows, and developing new integration solutions.

Join our team of experienced professionals who enjoy their work and are motivated to develop solutions contributing to Oracle's success.

Responsibilities

Responsibilities include, but are not limited to:

  • Implementation, administration, and maintenance of the Parfait application and related infrastructure, including support for the static analysis tool and its reporting database.
  • Investigating and reviewing false positive reports.
  • Implementing Parfait and related software upgrades.
  • Performing basic Linux system administration tasks as necessary.
  • Developing procedures, tools, and scripts to integrate Parfait into the Database development infrastructure.
  • Collaborating with Database development teams to optimize Parfait implementation for their components.
  • Working with Parfait Development and Database Release Management to review requirements for new code checks and implementing them.
  • Developing new integration tools and automation, including interfacing with Oracle bug tracking and code review applications.
  • Consulting on development improvements and automation directions.
Job Qualifications/Skills
  • Detailed knowledge and experience with C language and proficiency in other languages such as Perl, Python, Java.
  • Experience with C++ is preferred but not required.
  • Experience with UNIX shell scripting.
  • Strong analytical and problem-solving skills.
  • Excellent verbal and written communication skills.
  • Experience with enterprise-scale software development projects.
  • Working experience with Oracle database technology.
  • Familiarity with Confluence.
  • Knowledge of Jenkins/Hudson CI servers.
  • Familiarity with configuration management principles and software.
  • Understanding of secure software development using modern security principles.
  • Ability to work comfortably in a collaborative environment and enthusiasm for learning.
  • Capability to manage multiple priorities and work effectively under deadlines.
  • Organized and detail-oriented.
About the company

Our mission is to help people see data in new ways, discover insights, and unlock endless possibilities. If you want to make a difference, you've come to the right place. We use innovative emerging technologies to tackle real-world problems today.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.