Software Developer (Python)
Summary
Backend software developer role at Ztek Consulting in Quebec, Canada, building highly available distributed server APIs in Python (and Perl) on Linux. Day to day involves writing secure, testable code, SQL/database programming, and collaborating through git, Jenkins, code reviews and agile CI practices.
- Strong Python and Perl programming skills, writing secure, testable, robust code.
- Experience of large (10k+ lines) collaboratively developed modular projects.
- Knowledge of SQL and database programming.
- Exposure to modern development tools and practices including git, jenkins, agile and continuous integration.
- Ability to collaborate with others on development, including code reviews, providing specifications, implementing specifications from others, and writing documentation.
- Expert knowledge of Linux, including familiarity with UNIX system calls
- Experienced with backend server development for state based distributed systems which provide highly available API’s.