scalian
Python Software Developer M/F
Job description
Python Software Developer M/F Permanent position | Full-Time | Montreal (QC)
Are you a Python Software Developer M/F or would you like to become one? If your answer is yes, it’s your lucky day as we are looking for a dynamic and talented person to join our team!
What will your role be? 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
Why join us? ▪ To acquire experience in different critical industries and projects while working for the same company; ▪ To have a competitive salary and a great benefits package (dental, life and medical insurance, RRSP matching, sick days, vacation); ▪ To access trainings that focus on expanding your knowledge while staying up to date with cutting edge technologies and best practices; ▪ To have a clear career development plan that suits your goals; ▪ To have the possibility of working abroad through our mobility program thanks to our international presence; ▪ To join a dynamic, specialized and fast-growing group where communication is key and where every team member is valued; ▪ To be part of a team where having fun is essential (team building events, 5 à 7, Marathon and more!).
Who are we? At Scalian, we are a leading multinational engineering consulting firm with 3500 specialists and over 30 years of experience. We are specialized in Digital Systems (IT & Software and Systems Engineering) and Industrial Performance (Quality Assurance, Supply Chain and Project Management). Our expertise serves various technological sectors as the aerospace, defense, rail and energy industries while providing distinctive support to their development and operations.
Are you interested and would like to find out more? Apply and let’s talk!


