Python Software Developer M/FPermanent position | Full-Time | Montreal (QC)
What will your rolebe?
In this project, your main responsibilities will be:
• Creating software applications that are attractive to our internal and external customers using the Python language on Windows
• Analyzing customer specifications to generate precise software requirements
• Working from requirements to develop or modify complex software applications
• Planning work, providing effort estimates and driving your work to completion
• Designing, coding, testing, debugging and documenting high-quality software development applications
• Preparing documentation and participating in reviews
• Participating in integration, testing and deployment of software applications
• Troubleshooting problems in a software production environment
• Following established development processes and corporate technical and quality standards
• Identifying and incorporating potential technological advances in line with the long-term goals of our business
What qualifications are we looking for?
You have:
• A University degree in Engineering, Computer Science or other relevant disciplines, or an equivalent combination of education and experience
• Minimum of 8 years of software development experience on the Windows operating system
• Good knowledge of Python language and OOP design patterns and standard development practices
• The ability to understand and work with complex software requirement specifications
• The ability to work in a team to solve technical problems within budget and schedule constraints
• Good verbal and written communication skills
Assets:
• Familiarity with Ethernet based networking protocols and client server application development
• Experience in developing user interfaces, ideally with QT
• Knowledge of Embedded Linux operating system
• Experience in low-level development on Embedded Linux
• Creating tools to support development and test
• Familiarity with Agile development methodology and CI/CD
• Familiarity with Azure data lakes and data brick