Software Developer

1 week ago


Canada Aptum Full time

What are we looking for:

The Software Developer will be expected to use their knowledge and experience to contribute to development and maintenance of existing and future applications and middleware.

This role requires proficiency in application design, development, debugging, testing, and system administration, using various technologies and toolsets.

The developer will advocate for test-driven development and ensure that software is written to meet internal business requirements, internal policies, and industry best practices.


Responsibilities and Duties

  • Support existing internally developed applications and development toolsets.
  • Maintain and enhance existing PHP and/or Java applications (backend and frontend).
  • Research, design, and develop web-based applications using PHP and/or Java.
  • Write middleware to integrate third-party applications.
  • Identify opportunities to automate processes or replace existing systems.
  • Thorough documentation of your work and findings.
  • Successfully complete assignments on time and of high quality.
  • Follow industry best practice and internal standards.


Experience & Education

  • Bachelor’s degree in Computer Science, comparable qualification, or relevant industry experience.
  • Experience with a variety of programming and scripting languages (e.g. PHP, Java, Bash, Python, PowerShell).
  • Solid experience with Git.
  • Experience with SQL (e.g. PostgreSQL, MariaDB/MySQL).
  • Good understanding of Linux and Windows administration.
  • Solid understanding of the software development life cycle.
  • Familiar with web services/APIs, (e.g. SOAP/REST/etc).
  • Automated testing, particularly TDD.
  • Unit, Functional, and Integration testing.
  • Continuous Integration experience with Jenkins or similar.
  • Continuous Delivery and deployment automation experience.
  • Experience with Configuration Management technology (e.g. SaltStack).
  • Agile/Scrum processes and methodologies.
  • Deploy anywhere technologies (Docker, Drop wizard).
  • Atlassian suite experience (JIRA, Bitbucket).
  • Understanding of SAML authentication.


About Aptum:

When people have freedom, they do great things. Yet the world is often boxed in, imprisoned by status quos and boundaries. We believe in breaking down these barriers, in empowering people with the freedom to shape their own future, in helping innovators devoted to changing and advancing our world. This is what drives our people and keeps them going

.

We do this by unlocking the complexities of the internet—from connectivity to cloud. We help our customers build solutions that work for their unique situations, people, and goals. Our agnostic approach ensures that end users aren’t locked into vendors and platforms that don't suit their long-term needs. We enable our customers to craft their ideal strategy, one that can be maintained with or without us, so they can grow on their own terms.


We specialize in cloud, infrastructure, and networking solutions. We connect disparate technologies to create a hybrid strategy through software-defined solutions and consulting, managed, and professional services.


We bring together all options in one place, help match the right workloads with the right platforms, find the right balance between public and dedicated infrastructure, connected with the right expertise at the right time. All with the aim to help solve challenges like:

  • Faster time to market and rapid scaling
  • Cost and cash flow issues
  • Data center consolidation
  • Compliance, cybersecurity, and business continuity
  • Agility and staff productivity


  • Canada SmartSimple Software Full time

    Software Development OpportunityWe are seeking an experienced Full Stack Software Developer to join our team at SmartSimple Software in Toronto, Canada. This role will involve developing and maintaining software applications using modern .NET technologies.The ideal candidate will have a strong background in C# development, with experience working on...


  • Canada SmartSimple Software Full time

    OverviewSmartSimple Software empowers mission-driven organizations to manage data, workflows, and impact with comprehensive software solutions. By merging with Foundant Technologies, we've created a powerhouse of solutions designed to meet unique organizational needs.Salary$120,000 - $180,000 per year, depending on experienceJob DescriptionWe're seeking a...


  • Canada Sigma Software Group Full time

    We are seeking a skilled Documentation Specialist to join our dynamic team at Sigma Software Group. This is an exciting opportunity for an experienced professional to leverage their technical writing skills and passion for software development to create high-quality documentation that enhances product usability, functionality, and user satisfaction.As a key...


  • Canada SmartSimple Software Full time

    Company OverviewAt SmartSimple and Foundant Technologies, we empower mission-driven organizations to manage their data, workflows, and impact with our comprehensive software solutions. Our combined expertise supports a diverse range of organizations from nonprofits and charitable entities to corporations and governments.We've created a powerhouse of...


  • Canada Sigma Software Group Full time

    About Sigma Software GroupSigma Software Group, founded in 2012 in Brooklyn, is a leading provider of innovative technology solutions. Our company has grown significantly since its inception and now verifies over 20 trillion interactions per week for some of the world's largest companies and internet platforms.


  • Canada SmartSimple Software Full time

    At SmartSimple and Foundant Technologies, we empower mission-driven organizations to manage their data, workflows, and impact with our comprehensive software solutions. As a Full Stack Software Developer on our Grants and Scholarships Lifecycle Manager team, you'll contribute across all phases of the Software Development Lifecycle, including support...


  • Canada SmartSimple Software Full time

    Empowering Mission-Driven OrganizationsAt SmartSimple Software, we're dedicated to revolutionizing the way organizations manage their data, workflows, and impact. Our comprehensive software solutions cater to a diverse range of entities, from nonprofits and charitable organizations to corporations and governments.We're seeking a skilled Software Solutions...

  • Software Engineer

    1 week ago


    Canada SmartSimple Software Full time

    At SmartSimple and Foundant Technologies, we empower mission-driven organizations to manage their data, workflows, and impact with our comprehensive software solutions. From grant management and community foundations to process automation and data collaboration, our combined expertise supports a diverse range of organizations - from nonprofits and charitable...

  • Software Engineer

    1 week ago


    Canada SmartSimple Software Full time

    At SmartSimple and Foundant Technologies, we empower mission-driven organizations to manage their data, workflows, and impact with our comprehensive software solutions. From grant management and community foundations to process automation and data collaboration, our combined expertise supports a diverse range of organizations - from nonprofits and charitable...


  • Canada SmartSimple Software Full time

    About SmartSimple and FoundantWe empower mission-driven organizations to manage their data, workflows, and impact with our comprehensive software solutions. Our combined expertise supports a diverse range of organizations - from nonprofits and charitable entities to corporations and governments.With our merger, we've created a powerhouse of solutions...


  • Canada SmartSimple Software Full time

    About the RoleWe are seeking an experienced QA Automation Engineer to join our team at SmartSimple Software. As a key member of our software development team, you will play a crucial role in ensuring the reliability and functionality of our web applications.Job DescriptionOur ideal candidate will have a strong background in automated testing using Cypress,...


  • Canada Sigma Software Group Full time

    At Sigma Software Group, we are seeking a skilled Software Documentation Specialist to join our dynamic team. As a key member of our documentation department, you will play a crucial role in creating high-quality technical documentation for our software products.About the RoleThis is a fantastic opportunity for an experienced Technical Writer to leverage...


  • Canada SmartSimple Software Full time

    At SmartSimple and Foundant Technologies, we empower mission-driven organizations to manage their data, workflows, and impact with our comprehensive software solutions. From grant management and community foundations to process automation and data collaboration, our combined expertise supports a diverse range of organizations - from nonprofits and charitable...


  • Canada SmartSimple Software Full time

    At SmartSimple and Foundant Technologies, we empower mission-driven organizations to manage their data, workflows, and impact with our comprehensive software solutions. From grant management and community foundations to process automation and data collaboration, our combined expertise supports a diverse range of organizations - from nonprofits and charitable...


  • Canada Perseus Group, Constellation Software Full time

    Perseus Group, Constellation Software is a legacy leader in acquiring and successfully managing software companies. We are proud to be the largest family of software companies dedicated to serving specialized dealer industries.The Professional Services Manager plays a pivotal role in leading our team, ensuring successful software implementation, training,...


  • Canada SmartSimple Software Full time

    About the RoleWe are seeking a skilled Automation Test Engineer to join our software quality assurance team. In this role, you will design and develop automated tests using Cypress to ensure the reliability and functionality of our web applications.Key ResponsibilitiesDevelop and maintain automated test scripts using Cypress for end-to-end web application...


  • Canada Iris Software Inc. Full time

    About the Role:We are seeking a highly skilled Java software engineer to join our team at Iris Software Inc. in Toronto, ON for a long-term opportunity.Job Summary:The successful candidate will be responsible for designing, developing, and maintaining complex software systems using Java and Angular technologies.Key Responsibilities:Design, develop, and...


  • Canada Avanti Software Inc. Full time

    Job DescriptionWe are seeking an experienced Technical Solutions Specialist to join our Professional Services team at Avanti Software Inc.Company OverviewAvanti Software Inc. is a leading provider of all-in-one Human Capital Management (HCM) software solutions. We help Canadian companies build better workplaces by providing innovative and configurable HCM...

  • Software Developer

    1 week ago


    Canada, CA Aptum Full time

    What are we looking for: The Software Developer will be expected to use their knowledge and experience to contribute to development and maintenance of existing and future applications and middleware.This role requires proficiency in application design, development, debugging, testing, and system administration, using various technologies and toolsets.The...


  • Canada Iris Software Inc. Full time

    OverviewIris Software Inc. is a leading provider of technology services and solutions, with 4,000+ associates across offices in India, U.S.A., and Canada.We partner with Fortune 500 companies and other top businesses in financial services and various industries to deliver high-value solutions that drive digital transformations.Job DescriptionWe are seeking...