We are seeking a Python Developer / Oracle Programmer to develop in-house applications. Responsibilities Include: Developing enterprise quality products that consist of generic cores and modules that can be customized and extended. Creating and securing APIs to internal and external teams and third parties, with one or more RDBMS back-ends. Interact with members of other teams during design, development, and maintenance of deliverables. Qualifications: BSc. / MSc. in Computer Science or equivalent. Experience including 8 developing and maintaining business applications. SQL / PLSQL, Python and shell scripting / programming experience are a must. Oracle RDBMS experience (versions 12). Knowledge of Linux / Unix systems. Excellent analytical and communication skills. Be self-motivated with strong ability to learn quickly and work independently. Preferred Qualifications: Python 3 preferred. Knowledge of Software Development Life Cycle (SDLC) processes. Experience of working within Agile projects. Knowledge of Source Control Systems (GIT). Knowledge of QA tools (Web tester, Selenium or bespoke tool sets).