Python Developer
-
Other
Job Description
MUST:
Understands
native
Python data structures
common
patterns for Python I/O
common
packages used for such
understands
the difference between Stateful/less
branching
Git Flow practices
Has experience
with
robust logging and exception handling
root
cause analysis
then
actioning a permanent fix
working
with git (not learning it for the first time, this was a disaster)
with
CI / CD environments… We don’t have complete CI / CD but we have build
automation that as you realize is critical.
Nice to have:
Experience writing web services in the Flask
framework
Understands / Has Experience with
containerization
Experience writing supportable Feeds
Key Points:
Whoever is submitted must:
have done the work themselves, not part of a
team that was responsible for X.
MUST be a Python developer first. I do not
want to speak with any Java developers who decided to pick up Python.
While screening for consultancies and internally, I’ve spoken to hundreds of
such individuals and it doesn’t work. The only case is if they are a
polyglot developer and Java is just one language amonst many that they use to
do their job if required.
Understands
native
Python data structures
common
patterns for Python I/O
common
packages used for such
understands
the difference between Stateful/less
branching
Git Flow practices
Has experience
with
robust logging and exception handling
root
cause analysis
then
actioning a permanent fix
working
with git (not learning it for the first time, this was a disaster)
with
CI / CD environments… We don’t have complete CI / CD but we have build
automation that as you realize is critical.
Nice to have:
Experience writing web services in the Flask
framework
Understands / Has Experience with
containerization
Experience writing supportable Feeds
Key Points:
Whoever is submitted must:
have done the work themselves, not part of a
team that was responsible for X.
MUST be a Python developer first. I do not
want to speak with any Java developers who decided to pick up Python.
While screening for consultancies and internally, I’ve spoken to hundreds of
such individuals and it doesn’t work. The only case is if they are a
polyglot developer and Java is just one language amonst many that they use to
do their job if required.