Python Oracle Developer

This job has been expired
C2C
  • Migrate existing Oracle APEX portal to Flask or FastAPI, preserving functionality while modernizing architecture.
  • Build server-rendered web pages using Jinja2 for dashboards, forms, reports, CRUD workflows, and self-service portals.
  • Write and optimize Oracle SQL and PL/SQL; design data access layers using python-oracledb or SQLAlchemy.
  • Design RESTful APIs for frontend and integration with internal systems.
  • Implement role-based access control with SSO and OpenAuth.
  • Create self-service workflows for provisioning and operational tasks.
  • Write tests and maintain CI/CD pipelines for automated deployment.

Required Qualifications

  • 3–6 years of software engineering experience.
  • Strong proficiency in Python (Flask or FastAPI).
  • Working knowledge of HTML, CSS, JavaScript, and Jinja2 templating.
  • Solid experience with Oracle SQL and PL/SQL (indexes, execution plans, joins, transactions).
  • Experience with python-oracledb (cx_Oracle) for DB connectivity.
  • Experience designing RESTful APIs.
  • Proficient with Git and comfortable in Linux/Unix environment.

Preferred Qualifications

  • Experience migrating from Oracle APEX / Oracle Forms or similar platforms.
  • Familiarity with modern frontend frameworks (React, Vue).
  • Experience with SQLAlchemy, containerization, or CI/CD tools.
  • Exposure to Grafana, infrastructure automation, or DBA operations.
  • Understanding of web application security best practices.

Tech Stack

  • Backend: Python 3.x, Flask/FastAPI, SQLAlchemy, python-oracledb
  • Frontend: HTML, CSS, JavaScript, Jinja2 templates
  • Database: Oracle 19c / 21c / 23ai
  • Infrastructure: Linux, Git, CI/CD pipelines
  • Integration: REST APIs, internal automation frameworks
Scroll to Top