[melbourne-pug] [JOB] Experienced Python Developer - Melbourne Area (plain text version)
Rasjid Wilcox
rasjidw at openminddev.net
Thu Feb 15 04:52:41 EST 2018
Reposting in plain text as requested:
------------------------------------
Hi all,
My workplace is looking for an experienced Python Developer to help
develop and maintain its in-house POS and Practice Management System
This is a full-time permanent role, and would be mostly working from
home with face-to-face contact on-site at Mount Waverley on an as needed
basis.
Full description below.
If you are interested or have questions, please email me via
developer_role at opticalsuperstore.com.au
Cheers,
Rasjid.
Note: The role requires both Windows and Linux development.
-------------
*Full time Applications Developer (primarily Python)*
The Optical Superstore is looking to hire an experienced Python
developer to join a small team to help develop and maintain the next
version of its in-house Point-of-Sale and Practice Management software.
*Technologies in use*
The software is primarily developed in Python using PostgreSQL as the
database. The core system is a Windows Desktop application developed
using PySide, but there are a collection of other technologies in use
including Django, CherryPy, some Angular, and small amounts of C# and
Kotlin, so familiarity with a diverse range of technologies is
appreciated. Most of the core backend systems run on Linux, so being
handy on a bash shell (or fish if you prefer) over ssh is definitely
helpful.
*Skills required*
Not just coding, the role will involve all aspects of the software
development process, from requirements gathering and architecture
planning to development, testing and deployment. We see being able to
talk to the end users, key stakeholders and other team members as an
essential part of the development process. And more than just talking,
asking smart questions to uncover the real needs and requirements.
While not internet scale, there is enough data that knowing the
difference between approaches that are o(n) vs o(n^2) is required. A
good understanding of SQL (ideally PostgreSQL) is essential.
We need you to be familiar with designing software for the long term.
Parts of the legacy code base we are replacing are over 20 years old. We
would hope that much of the code that is written today will still be in
use in another 20 years.
More information about the melbourne-pug
mailing list