Lead Software Engineer

1 month ago


Vancouver, British Columbia, Canada Caracal Technologies Inc Full time

Company Overview

Caracal Technologies Inc. is a research and development organization specializing in the creation of embedded systems and cloud-based solutions tailored for unattended payment solutions. Our team is compact and collaborative, enjoying the challenge of employing diverse technologies to meet our clients' specific requirements.

Position Summary

We are seeking a Senior Application Developer with a minimum of 8 years of professional experience to enhance our engineering and development team.

Key Responsibilities

  1. Maintain and enhance existing applications developed in .Net Web Forms;
  2. Create new front-end applications utilizing Angular or React;
  3. Oversee related back-end processes using .Net;
  4. Administer databases, including Oracle and MariaDB;
  5. Optimize infrastructure and support the environment on AWS;

General Duties

  • Contribute to defining application architecture and assessing hardware and software needs, as well as development and operational costs;
  • Investigate and assess various tools, libraries, and plugins;
  • Design mock-ups and storyboards for user interface and backend processes;
  • Develop applications in accordance with specifications, requests, and priorities;
  • Provide support for existing applications, troubleshooting and resolving issues as needed;
  • Collaborate with the team on integration, data processing, and embedding solutions;
  • Conduct functional unit tests along with security and quality assessments;
  • Manage version control and code commits;
  • Identify and communicate technical challenges, processes, and solutions;
  • Prepare documentation, including reports and manuals on software status, operation, and maintenance;
  • Assist in gathering and documenting business and technical requirements, as well as application architecture and data structure;

Required Skills and Tools

  • Back End: C#, .Net (API, Web Forms, Windows Services), Python;
  • Front End: JavaScript, TypeScript, Angular 9+, React, HTML, CSS, Responsive Design;
  • AWS: S3, Lambda, API Gateway, CloudWatch, SQS, EC2, CloudFront;
  • Database: Oracle, MariaDB, PostgreSQL;
  • Development Tools: Visual Studio, VS Code, Postman;

Applicants are encouraged to detail their years of experience with the tools and skills listed above in a tabular format.

Job Type: Full-time

Compensation: $100,000.00 - $120,000.00 annually

Benefits:

  • Dental care
  • Disability insurance
  • Extended health care
  • Life insurance
  • Vision care

Work Schedule:

  • Monday to Friday

Education:

  • Bachelor's Degree (preferred)

Experience:

  • Application development: 8 years (required)

Work Location: In-person



  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is dedicated to merging our unique financial technology solutions with some of the largest travel organizations globally. In this sector, we design systems and develop financial products that can scale internationally, focusing on enhancing both customer satisfaction and business outcomes for...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is dedicated to merging our unique financial technology solutions with some of the largest travel organizations globally. In this sector, we design systems and develop financial products that can scale internationally, focusing on enhancing both customer satisfaction and business outcomes for...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is tasked with the integration of our proprietary financial technology solutions with major players in the travel industry. This team is pivotal in developing systems and fintech offerings that can scale on a global level, ensuring that we continuously innovate and enhance both customer and...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is tasked with the integration of our proprietary financial technology solutions with major players in the travel industry. This team is pivotal in developing systems and fintech offerings that can scale on a global level, ensuring that we continuously innovate and enhance both customer and...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    Lead Backend Software EngineerWe are looking for a Lead Backend Software Engineer with expertise in Java and .NET, as well as experience in integrating and enhancing the Backbase digital banking platform. At Aequilibrium Software Inc, you will be part of a dynamic and agile technology professional services firm that is driving transformative change in the...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is dedicated to merging our proprietary financial technology solutions with some of the largest players in the travel industry. Within this sector, we design systems and develop financial offerings that can scale globally, focusing on enhancing both customer and business value.We are seeking...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is dedicated to merging our proprietary financial technology solutions with some of the largest players in the travel industry. Within this sector, we design systems and develop financial offerings that can scale globally, focusing on enhancing both customer and business value.We are seeking...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWe are seeking a highly skilled Senior UI/Frontend Software Engineer to join our team at Take-Two Interactive Software. As a key member of our engineering team, you will play a critical role in shaping the future of our company's interactive entertainment products.Our CompanyTake-Two Interactive Software is a leading developer, publisher,...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWe are seeking a highly skilled Senior UI/Frontend Software Engineer to join our team at Take-Two Interactive Software. As a key member of our engineering team, you will play a critical role in shaping the future of our company's interactive entertainment products.Our CompanyTake-Two Interactive Software is a leading developer, publisher,...


  • Vancouver, British Columbia, Canada Planview GmbH, Software & Consulting Full time $115,000 - $135,000

    Senior Software EngineerPlanview is seeking a highly skilled Senior Software Engineer to join our Flow Fabric Team. As a key member of our team, you will play a crucial role in shaping and leading the development of API integrations and data processing pipelines in a cloud environment (AWS) that are at the heart of our software solutions.Key...


  • Vancouver, British Columbia, Canada Planview GmbH, Software & Consulting Full time $115,000 - $135,000

    Senior Software EngineerPlanview is seeking a highly skilled Senior Software Engineer to join our Flow Fabric Team. As a key member of our team, you will play a crucial role in shaping and leading the development of API integrations and data processing pipelines in a cloud environment (AWS) that are at the heart of our software solutions.Key...


  • Vancouver, British Columbia, Canada Planview GmbH, Software & Consulting Full time $115,000 - $135,000

    Senior Software EngineerPlanview is seeking a highly skilled Senior Software Engineer to join our Flow Fabric Team. As a key member of our team, you will play a crucial role in shaping and leading the development of API integrations and data processing pipelines in a cloud environment (AWS) that are at the heart of our software solutions.Key...


  • Vancouver, British Columbia, Canada Planview GmbH, Software & Consulting Full time $115,000 - $135,000

    Senior Software EngineerPlanview is seeking a highly skilled Senior Software Engineer to join our Flow Fabric Team. As a key member of our team, you will play a crucial role in shaping and leading the development of API integrations and data processing pipelines in a cloud environment (AWS) that are at the heart of our software solutions.Key...

  • Software Engineer

    1 week ago


    Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleWe are seeking a talented Software Developer to join our team at D2L. As a key member of our software development team, you will play a critical role in designing, developing, and deploying cutting-edge software solutions that transform the way the world learns.Key ResponsibilitiesCollaborate with cross-functional teams to develop and implement...

  • Software Engineer

    1 week ago


    Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleWe are seeking a talented Software Developer to join our team at D2L. As a key member of our software development team, you will play a critical role in designing, developing, and deploying cutting-edge software solutions that transform the way the world learns.Key ResponsibilitiesCollaborate with cross-functional teams to develop and implement...


  • Vancouver, British Columbia, Canada com, ULC - A49 Full time

    Lead a Team of Engineers to Build Innovative SolutionsWe are seeking a highly motivated and experienced Software Development Manager to lead a talented team of engineers in the development of cutting-edge software products. In this role, you will play a pivotal part in shaping the technical direction of our company and delivering exceptional solutions that...


  • Vancouver, British Columbia, Canada Orchestry Software Full time

    About Orchestry SoftwareWe are a leading provider of innovative software solutions for Microsoft 365 management. Our Orchestry tool is a game-changer for organizations looking to adopt, govern, and manage their Microsoft 365 environments.Job DescriptionWe are seeking a highly skilled Senior SDET/QA Engineer to join our team. As a key member of our QA team,...


  • Vancouver, British Columbia, Canada Orchestry Software Full time

    About Orchestry SoftwareWe are a leading provider of innovative software solutions for Microsoft 365 management. Our Orchestry tool is a game-changer for organizations looking to adopt, govern, and manage their Microsoft 365 environments.Job DescriptionWe are seeking a highly skilled Senior SDET/QA Engineer to join our team. As a key member of our QA team,...


  • Vancouver, British Columbia, Canada Asana Full time

    About the RoleWe are seeking a highly skilled Software Engineer, Tech Lead to join our Communications Experience team at Asana. As a key member of our team, you will be responsible for leading a product engineering team, promoting technical rigor, and driving the team to continually improve its skills and deliver high-quality results.Key ResponsibilitiesLead...


  • Vancouver, British Columbia, Canada Asana Full time

    About the RoleWe are seeking a highly skilled Software Engineer, Tech Lead to join our Communications Experience team at Asana. As a key member of our team, you will be responsible for leading a product engineering team, promoting technical rigor, and driving the team to continually improve its skills and deliver high-quality results.Key ResponsibilitiesLead...