Software Developer

4 days ago


Scarborough, Canada Samco Machinery Full time

Job Summary:The Associate Software Developer is responsible for writing quality, clean, and maintainable Python code using programming best practices. You will work alongside engineers in building python pyqt5 based UI. Also, you will be responsible for writing and testing scalable code, developing front-end components, and integrating user-facing elements in collaboration with back-end developers.Job Duties:Write quality, clean, and maintainable Python code using programming best practicesImplement proof of concept, prototypes, and production-grade softwareTranslate functional requirements into conceptual and detailed designsDeliver well-documented projects and source codeCollaborate with design to create optimized future specificationsDevelop frontend/backend machine software solutionsDevelop and manage databasesDevelop web-based applicationsDevelop systems data integration using messaging protocolsCreate software product documentationCollaborate with team members throughout the product development cycleExecute software testing and deploymentProvide software technical support to end-userJob Requirements (Education, Knowledge & Skill):Bachelor’s in a relevant engineering field and/or equivalent experienceMinimum 5 years of Python experience for a standalone software development environmentStrong understanding of version control systems & CI/CDThorough understanding and demonstrated experience in Object-Oriented DesignStrong understanding of design patterns and capability of incorporating them in software designStrong database design skills and fluency in SQL statementsInterest in data analysis & ETL pipeline architectureMethodical, organized, and able to multi-taskAbility to work independently, as a team player and in a fast-paced environmentExperience developing desktop-based UI softwareExperience using PyQt5 & relational database systemsExperience using GitHubExperience in PostgreSQLExperience in web technologies, JSON, CSS, and XMLExperience in messaging protocols: RabbitMQ, TCP/IP, OPCUAFamiliarity with IoT pipelines & ETLFamiliarity and experience with multi-threaded and multi-process applications are an assetExperience in the manufacturing environment is an assetWork Conditions & Physical Demands:Ability to work independently, as a team player, and in a fast-paced environmentEnvironment is typical of an office



  • scarborough, Canada ATS Software Full time

    We are currently recruiting for a Unity Developer for our Scarborough office. Please note this is a full-time hybrid position. You are required to commute to the office at least once a week, subject to change. Only candidates eligible to work in Canada will be considered.Responsibilities:Taking primary ownership and responsibility over feature development,...

  • Software Developer

    4 days ago


    Scarborough, Canada Samco Machinery Full time

    Job Summary: The Associate Software Developer is responsible for writing quality, clean, and maintainable Python code using programming best practices. You will work alongside engineers in building python pyqt5 based UI. Also, you will be responsible for writing and testing scalable code, developing front-end components, and integrating user-facing elements...

  • Software Developer

    4 days ago


    Scarborough, Canada Samco Machinery Full time

    Job Summary:The Associate Software Developer is responsible for writing quality, clean, and maintainable Python code using programming best practices. You will work alongside engineers in building python pyqt5 based UI. Also, you will be responsible for writing and testing scalable code, developing front-end components, and integrating user-facing elements...

  • Software Developer

    4 days ago


    Scarborough, Canada Samco Machinery Full time

    Job Summary:The Associate Software Developer is responsible for writing quality, clean, and maintainable Python code using programming best practices. You will work alongside engineers in building python pyqt5 based UI. Also, you will be responsible for writing and testing scalable code, developing front-end components, and integrating user-facing elements...

  • Software Developer

    4 days ago


    Scarborough, Canada Samco Machinery Full time

    Job Summary:The Associate Software Developer is responsible for writing quality, clean, and maintainable Python code using programming best practices. You will work alongside engineers in building python pyqt5 based UI. Also, you will be responsible for writing and testing scalable code, developing front-end components, and integrating user-facing elements...


  • scarborough, Canada ATS Software Full time

    Job Description: Senior Account Manager ATS is transforming the construction engineering and design processes. We create tools that solve commercial building product manufacturers' biggest challenge; driving demand for their product at the specification stage. We also are leaders in the use of AI to simplify and expedite the quotation process that allows...

  • Software Developer

    1 week ago


    Scarborough, ON, Canada Samco Machinery Full time

    Job Summary: The Associate Software Developer is responsible for writing quality, clean, and maintainable Python code using programming best practices. You will work alongside engineers in building python pyqt5 based UI. Also, you will be responsible for writing and testing scalable code, developing front-end components, and integrating user-facing...

  • Software Developer

    3 days ago


    Scarborough, ON, Canada Samco Machinery Full time

    Job Summary: The Associate Software Developer is responsible for writing quality, clean, and maintainable Python code using programming best practices. You will work alongside engineers in building python pyqt5 based UI. Also, you will be responsible for writing and testing scalable code, developing front-end components, and integrating user-facing...


  • scarborough, Canada ATS Software Full time

    Senior Account Manager  ATS is transforming the construction engineering and design processes. We create tools that solve commercial building product manufacturers' biggest challenge; driving demand for their product at the specification stage. We also are leaders in the use of AI to simplify and expedite the quotation process that allows manufacturers to...


  • scarborough, Canada ATS Software Full time

    Job Description: Senior Account Manager ATS is transforming the construction engineering and design processes. We create tools that solve commercial building product manufacturers' biggest challenge; driving demand for their product at the specification stage. We also are leaders in the use of AI to simplify and expedite the quotation process that allows...


  • scarborough, Canada Samco Machinery Full time

    Job Summary:The Associate Software Developer is responsible for writing quality, clean, and maintainable Python code using programming best practices. You will work alongside engineers in building python pyqt5 based UI. Also, you will be responsible for writing and testing scalable code, developing front-end components, and integrating user-facing elements...


  • scarborough, Canada Samco Machinery Full time

    Job Summary:The Associate Software Developer is responsible for writing quality, clean, and maintainable Python code using programming best practices. You will work alongside engineers in building python pyqt5 based UI. Also, you will be responsible for writing and testing scalable code, developing front-end components, and integrating user-facing elements...

  • Software Developer

    5 days ago


    Scarborough, Ontario, L4S, York region, Canada Samco Machinery Full time

    Job Summary:The Associate Software Developer is responsible for writing quality, clean, and maintainable Python code using programming best practices. You will work alongside engineers in building python pyqt5 based UI. Also, you will be responsible for writing and testing scalable code, developing front-end components, and integrating user-facing elements...


  • Scarborough Village, Ontario, Canada Samco Machinery Full time

    Job SummaryThe role of an Associate Software Developer at Samco Machinery involves creating high-quality, maintainable Python code adhering to programming best practices. As a member of the engineering team, you will be responsible for developing scalable software solutions using Python and PyQt5.Key ResponsibilitiesWrite clean and well-structured Python...


  • Scarborough Village, Ontario, Canada ATS Software Full time

    About UsATS Software is a leading provider of innovative tools for the construction engineering and design processes.Job DescriptionWe are seeking an experienced Senior Account Manager to join our team. This role is pivotal in ensuring customer satisfaction, driving platform usage, and supporting overall business growth.Key Responsibilities:Develop and...


  • Scarborough Village, Ontario, Canada ATS Software Full time

    Company OverviewATS Software is a leading provider of innovative solutions for the wholesale distribution industry.Job DescriptionThe Senior Account Manager plays a pivotal role in ensuring customer satisfaction, driving platform usage, and supporting overall business growth. This highly skilled professional will be responsible for developing and maintaining...


  • Scarborough Village, Ontario, Canada Samco Machinery Full time

    Job OverviewSamco Machinery seeks a highly skilled and experienced Senior Software Developer to join its team. This individual will be responsible for designing, developing, and maintaining software applications using Python.


  • Scarborough Village, Ontario, Canada ATS Software Full time

    About ATS SoftwareATS Software is a pioneering company transforming the construction engineering and design processes through innovative tools. Our mission is to empower commercial building product manufacturers by simplifying their biggest challenge: driving demand at the specification stage.Job OverviewWe are seeking an experienced Senior Account Manager...


  • Scarborough Village, Ontario, Canada Samco Machinery Full time

    Job DescriptionAt Samco Machinery, we are seeking a highly skilled Software Developer to join our team. As a Software Developer for Scalable Solutions, you will play a critical role in designing, developing, and maintaining software applications that meet the needs of our customers.About the RoleThe Associate Software Developer is responsible for writing...


  • Scarborough Village, Ontario, Canada ATS Software Full time

    Senior Account ManagerAt ATS Software, we are dedicated to transforming the construction engineering and design processes through innovative solutions. As a Senior Account Manager, you will play a critical role in driving customer satisfaction and business growth.About UsWe pride ourselves on our strong work ethic and commitment to delivering exceptional...