Python Developer
Job Description:-
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).
Nice to have:
- Perl 5 experience.
- Code conversion experience (i.e. Perl / Python).
- Reverse Engineering experience.
- Oracle Applications experience (Oracle APEX).
- Experience and knowledge of Oracle RAC and Backup and Recovery techniques a big plus.