Software Developer

11 hours 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


  • Software Developer

    2 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

    6 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

    7 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

    11 hours 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...

  • Unity Developer

    11 hours ago


    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,...

  • Unity Developer

    4 days ago


    Scarborough Village, Ontario, Canada ATS Software Full time

    About ATS SoftwareATS Software is a dynamic and innovative company that values diversity and equality. We are committed to creating a supportive environment for our employees to grow and thrive.Job DescriptionWe are currently recruiting for a Unity Developer to join our team in Scarborough. This full-time hybrid position requires commuting to the office at...

  • Unity Developer

    6 days ago


    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,...


  • Scarborough Village, Ontario, Canada ATS Software Full time

    We are currently recruiting for a Unity Developer to join our dynamic team at ATS Software Inc. in Scarborough, Ontario.OverviewAs a Unity Developer, you will play a key role in the development of innovative projects using agile methodologies and cutting-edge technologies such as Unity, C#, and GitLab build pipeline management.In this exciting opportunity,...


  • Scarborough Village, Ontario, Canada ATS Software Full time

    Unlock Business Growth with ATS SoftwareATS Software is a leading provider of innovative tools that transform the construction engineering and design processes.We are seeking an experienced Senior Business Development Manager to join our team. This role will be pivotal in driving customer satisfaction, increasing platform usage, and supporting overall...

  • Software Developer

    1 week 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 ATS Software Full time

    ATS Software is a leading technology company that utilizes cutting-edge solutions to revolutionize engineering and design processes. With a strong commitment to delivering exceptional service, our dynamic team creates innovative tools to aid engineers and architects in integrating complex systems efficiently.We are seeking a highly skilled Artificial...


  • Scarborough Village, Ontario, Canada ATS Software Full time

    About ATS Software Inc.ATS Software Inc. is a dynamic and innovative company that values diversity and is proud to be an Equal Opportunity Employer. We are committed to the principles and practices of employment equity and encourage all qualified individuals, including women, persons with disabilities, visible minorities, and Aboriginal Peoples to...


  • Scarborough Village, Ontario, Canada ATS Software Full time

    We are currently seeking a highly skilled Unity Developer to join our Scarborough office. This is a full-time hybrid position, requiring you to commute to the office at least once a week, subject to change. To be eligible for this role, candidates must have the right to work in Canada.Key Responsibilities:Taking ownership and responsibility over feature...


  • Scarborough Village, Ontario, Canada ATS Software Full time

    About ATS SoftwareATS Software is a dynamic and innovative company that values diversity and inclusivity. Our team is passionate about creating exciting projects that push the boundaries of what's possible.Job SummaryWe are seeking an experienced Unity Developer to join our Scarborough office. As a member of our development team, you will be responsible for...


  • Scarborough Village, Ontario, Canada Samco Machinery Full time

    About Samco MachinerySamco Machinery is a leading provider of innovative solutions for the manufacturing industry.Job OverviewWe are seeking an experienced Senior Python Software Developer to join our team. The successful candidate will be responsible for developing high-quality software applications using Python and PyQt5.Key ResponsibilitiesDesign,...


  • Scarborough Village, Ontario, Canada Samco Machinery Full time

    At Samco Machinery, we are seeking a talented Python Developer to join our team and contribute to the development of innovative manufacturing software solutions. This is an exciting opportunity to work on cutting-edge projects and collaborate with experienced engineers.About the RoleWe are looking for a highly skilled Python developer with a strong...


  • Scarborough Village, Ontario, Canada ATS Software Full time

    OverviewATS Software is a pioneering company in harnessing technology to revolutionize engineering and design processes. Our mission is to create cutting-edge tools that enable engineers and architects to integrate complex systems efficiently and accurately for North America's most exciting building projects.We value innovation, collaboration, and...


  • Scarborough, Canada Samco Machinery Full time

    Job Summary:We are seeking a skilled Software Engineering Specialist to join our team at Samco Machinery. As a key member of our software development team, you will be responsible for designing and implementing high-quality software solutions using Python programming language.About the Role:Design and implement scalable software solutions using...

  • Senior Account Manager

    11 hours ago


    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 MEDHA SOFTWARE SOLUTIONS INC Full time

    Education: - Expérience: - **Education**: - College/CEGEP - ** Work setting**: - Software company - ** Tasks**: - Confer with clients to identify requirements - Document technical requirements to ensure that products, processes and solutions meet business requirements - Prepare cost-benefit and return-on-investment analyses to support system...