> Markdown version of [/jobs/ext/455870-oracle-apex-and-python-developer](https://www.wearedevelopers.com/jobs/ext/455870-oracle-apex-and-python-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Oracle APEX and Python Developer - **Company:** SmartRecruiters - **Location:** San Francisco, CA, United States - **Salary:** $140,764.0 - $177,060.0 - **Contract:** Temporary contract - **Skills:** HTML, JavaScript (Programming Language), Agile Methodology, Artificial Intelligence, Amazon Web Services, Application Integration Architecture, Cascading Style Sheets (CSS), Cloud Computing, Code Review, Information Systems, Databases, Data Integrity, Data Security, Data Visualization, Relational Databases, Database Development, Web Development, Django Web Framework, Human-Computer Interaction, Python (Programming Language), Oracle Databases, Oracle (Applications), Performance Tuning, Oracle Apex, Responsive Web Design, Software Engineering, PL-SQL, SQL Databases, Systems Integration, Web Applications, Data Processing, Scripting, Flask (Web Framework), Generative AI, Git, Information Technology, Tools for Reporting, Restful APIs, Oracle Cloud Infrastructure, Software Version Control - **Published:** June 4, 2026 - **Apply:** https://careers.sf.gov/role/?id=3743990013452026 ## About the Role Education: An associate degree in computer science, computer engineering, information systems, or a closely related field from an accredited college or university OR its equivalent in terms of total course credits/units [i.e., at least sixty (60) semester or ninety (90) quarter credits/units with a minimum of twenty (20) semester or thirty (30) quarter credits/units in one of the fields above or a closely-related field]. Experience: One (1) year of experience analyzing, installing, configuring, enhancing, and/or maintaining the components of an enterprise network. Substitution: Additional experience as described above may be substituted for the required degree on a year-for-year basis (up to a maximum of two (2) years). One (1) year is equivalent to thirty (30) semester units/r forty-five (45) quarter units with a minimum of 10 semester / 15 quarter units in one of the fields above or a closely related field. Completion of the 1010 Information Systems Trainee Program may be substituted for the required degree. Special Conditions: * One year of experience in Oracle database and application development and maintenance * One year of experience in developing web apps with various scripting languages., * Bachelor's degree in Computer Science, Information Systems, or related field (or equivalent experience). * 3-5 years of experience with Oracle APEX development. * 2-4 years of experience with Python programming. * Experience working within or supporting a public safety organization (e.g., fire, police, emergency services, or related government agencies). * Solid understanding of relational databases, especially Oracle. * Familiarity with HTML, CSS, JavaScript, and web development fundamentals. * Experience using Git or other version control systems. * Ability to work independently and collaboratively in high-stakes environments. + Exposure to Flask or Django frameworks. + Experience with RESTful API development and integration. + Familiarity with Agile development practices. + Basic understanding of cloud platforms (e.g., Oracle Cloud, AWS). + Experience with data visualization or reporting tools. + Knowledge of CJIS, HIPAA, or other relevant compliance frameworks. ## Description The San Francisco Fire Department is hiring a Journey Level Oracle APEX and Python Developer to join its Team. Reporting to the Principal Developer, the Oracle APEX and Python Developer with experience supporting technology solutions within a public safety organization shall develop and maintain web-based applications and backend services that support mission-critical operations. The ideal candidate will have a solid foundation in Oracle APEX and Python, and a strong understanding of the operational needs and data sensitivity within public safety environments., * Develop and maintain Oracle APEX applications tailored to public safety workflows and data requirements. * Build and optimize Python scripts for automation, data processing, and system integration. * Business Requirements Analysis: Translate business needs into efficient, high-quality technical solutions and collaborate with stakeholders to understand and define project requirements. * Database Integration: Design and manage database objects, write SQL and PL/SQL code to support application functionality, and ensure data integrity. * User Interface (UI) Design: Develop intuitive, visually appealing, and responsive user interfaces that provide a positive user experience. * Performance Optimization & Maintenance: Ensure the stability and optimal performance of applications, troubleshoot bugs, and resolve ad-hoc requests. * AI Integration: Implement and utilize AI features, including Generative AI, to accelerate development and enhance application functionality. * Security Implementation: Implement robust authentication and authorization mechanisms to safeguard application integrity and data security. * Oracle Cloud Infrastructure (OCI) * Collaborate with stakeholders across public safety units to gather requirements and translate them into technical solutions. * Assist in designing and implementing RESTful APIs and secure system integrations. * Support database development using SQL and PL/SQL, ensuring data integrity and performance. * Participate in code reviews, testing, and documentation efforts. * Troubleshoot and resolve application issues, with attention to uptime and reliability in emergency response contexts. * Ensure compliance with data security, privacy, and regulatory standards relevant to public safety. ## Related Videos - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Recruitment Reinvented: Bold strategies and the $10K signing incentive](https://www.wearedevelopers.com/videos/1068-recruitment-reinvented-bold-strategies-and-the-10k-signing-incentive) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [AI Pair Programming with GitHub Copilot at SAP: Looking Back, Looking Forward!](https://www.wearedevelopers.com/videos/1546-ai-pair-programming-with-github-copilot-at-sap-looking-back-looking-forward) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)