TripArc Logo

TripArc

Intermediate Software Developer

Job Posted 9 Days Ago Posted 9 Days Ago
Be an Early Applicant
Toronto, ON
Mid level
Toronto, ON
Mid level
The role involves developing software on the Microsoft stack, collaborating with a team to deliver scalable solutions, and participating in Agile processes for feature development and legacy code migration.
The summary above was generated by AI

Founded in 2017, TripArc is a $750 million privately held company powers the top Travel Agencies and Tour Operators in North America. Our expansive and growing network empowers seamless access to a comprehensive range of travel options and services globally with over $750 million transactions annually - all at the industry’s best rates.

As an industry leader in technology, purchasing, finance, HR and marketing, we know how to deliver solutions to travel professionals in the most effective way possible. With deep experience in partnering with two leading brands in the luxury travel space – Kensington Tours and Travel Edge – TripArc has real insight into the needs of tour operators and travel agencies today.

TripArc’s goals are simple. To make our network of over 1400 travel entities more profitable, efficient and help them create truly unique travel for their clients.

The developer will join TMT Technology team at TripArc working on our Tour Operator platform.  The team is in growth mode as we expand development of new features and continue the process of migrating legacy code to new front-end frameworks and a microservices architecture, helping us to rapidly scale as the rush of new clients builds. Depending on the team you join, you may work on projects which enable our travel experts to create compelling travel experiences for their clients, optimize the products presented to our travel experts based on various factors, or work "behind the scenes" on the back-end of our software where the magic of mixing, matching and pricing happens.   

We converted to an Agile methodology a couple of years ago and are now a fully enabled Agile department that prioritizes work based on the value it brings to our clients. During each two-week sprint, our developers plan, write, test, integrate and bug fix while collaborating on teams with skilled Business Analyst, UX and product resources, which are dedicated to the team. We hire problem solvers, not technicians, and look for self-motivated individuals with diverse backgrounds able to use the best tool for the job, contribute new ideas, and help bring them to life.  

  

Key Responsibilities  

  • Develop software that has been tested, integrated, and meets both yours and ours high development standards.  
  • Assist in evaluating new functionality requests on a value scale for the business.  
  • Actively participate in team meetings and offer recommendations/ideas on design projects.  
  • Work with Product Manager and architects to estimate, plan, test, integrate and deliver complex, scalable software.  
  • Create design documents and documentation to ensure efficient maintenance.  
  • Interact with key partners and internal users regarding timelines, technical issues, and infrastructure integration.  
  • Ensure work Is delivered on schedule and keep (internal) customers informed of the project’s progress.  
  • Explore and make recommendations based on current trends, techniques, technologies that could have a positive impact on your work.  

  

  

Key Skills/Experience   

  • Bachelor’s degree in Computer Science or Engineering is preferred but not required.  
  • 3 years’ (+/-) experience with the Microsoft .NET technology stack including .Net Framework, We Forms and .Net Core.  
  • Experience demonstrating a combination of skills including: C#, SQL, MongoDB, Entity Framework, MVC Patterns, Angular 7+.  
  • Experience building SPA's, specifically with Blazor, would be a strong asset.  
  • Strong fundamental knowledge of OOO Development Methodologies.  
  • Database experience with a structured query language (T-SQL preferred).  
  • Exposure to version control software (GitHub preferred).  
  • Comfortable with front end frameworks and layout (Bootstrap preferred).  
  • Able to effectively communicate technical concepts to other members of the team both technical and non-technical.  
  • Able to explain, build consensus among peers, and effectively bring others along when establishing new design patterns in any part of the system.  
  • Effective written and verbal communication skills with individuals at all levels of the organization.  
  • Excellent teamwork and team building skills.  
  • Superior time management, multitasking skills, and the ability to prioritize tasks and meet set timelines minimal supervision.  
  • High level of critical and logical thinking, analysis, and/or reasoning to identify underlying principles, reasons, or facts.  

  

Our Stack  

We build our software on the Microsoft stack. Our web-based platforms utilize modern JavaScript frameworks such as Blazor and Angular (mostly) over a Microsoft .NET Core MVC application base. We implement RESTful WebAPIs to interact with our relational database systems (such as SQL Server) using the Entity Framework. Additionally, our custom-built APIs also reach into our CMS and caching middleware.  Other technologies we work with include SOLR, Redis, RabbitMQ, Kubernetes, MongoDB, Couchbase, Docker, Cloudinary, GraphQL, Ingenico, AJAX, HTML5 and Bootstrap. We use the VS 2022 IDE, VS Code or Rider for development. We are currently upgrading and migrating to a microservices architecture and the latest automated build tools and this role will offer people we hire the opportunity to be involved in evaluating our options and defining the optimal approach to implementation.  

  

Cultural Fit   

  • Thrives working in a technology and KPI driven organization.  
  • Able to thrive in an entrepreneurial environment.  
  • Highly functional in a fast paced, constantly changing workplace - building plans through iterations from learning what’s working and not working. 

We are committed to providing employment accommodation in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act. If you require accommodation due to a disability at any stage of our hiring process, please advise us when completing your application.

We thank all candidates for their interest however only those selected for an interview will be contacted.

Top Skills

.Net Core
.Net Framework
Ajax
Angular 7+
Blazor
Bootstrap
C#
Cloudinary
Docker
Entity Framework
Git
GraphQL
HTML5
Kubernetes
Microsoft .Net
MongoDB
Mvc Patterns
RabbitMQ
Redis
Restful Webapis
Solr
SQL
T-Sql

TripArc Toronto, Ontario, CAN Office

2 Queen Street East, Toronto, Ontario, Canada, M5C 3G7

Similar Jobs

6 Days Ago
Remote
Toronto, ON, CAN
Senior level
Senior level
Fintech • Payments • Financial Services
As a Full Stack Intermediate Software Developer at Paidiem, you will develop and maintain their SaaS platform while collaborating in a SCRUM team to deliver efficient, scalable, and secure solutions.
Top Skills: AngularAWSExpressGitlabNode.jsPostgresTypescript
7 Days Ago
Toronto, ON, CAN
Mid level
Mid level
Artificial Intelligence • Cloud • Hardware • Machine Learning • Quantum Computing
Develop and maintain PennyLane, an open-source framework for quantum machine learning, and contribute to a quantum cloud platform. Must possess strong software development and quantum computing skills.
Top Skills: C++CSSHTMLJavaScriptPython
9 Days Ago
Hybrid
Mississauga, ON, CAN
Mid level
Mid level
Healthtech • Software
As an Intermediate Software Engineer, you'll design and develop components of a complex distributed system, collaborate with teams, write maintainable code, debug issues, and contribute to process improvements in an Agile environment.
Top Skills: AngularApp DynamicsDatadogDockerGitGrafanaJavaKubernetesMicroservicesMySQLNew RelicPostgresReactRestful ApiSpring BootSQL Server

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account