GTA-Logo-white-500

Current Career Opportunities

Select the job that is closest to your skill set and we will handle the rest. Please do not do more than one interview. If we think you are better suited for a different position, we will let you know.

If you don’t find a job that is closest to being a match for your skills, then please take our general application for the appropriate position so we can notify you when we find a match.

If there isn’t any position that applies to you, email us at info@gta-canada.com with the details of your software development profession, and what it entails.

Thanks, and we hope to see you soon!

Position: iOS Developer
Job Reference:  ID_DF_300620
Job Type: Full time, Permanent
Location: Calgary, Canada
The Company:
Our valued client provides information technology solutions for the farming industry. It offers variable rate technology and precision agronomy service for applications in the areas of fertility, seeding, fungicide and top dressing. You will be joining a team of talented developers.

Requirements:

  • Minimum of 5 years’ experience as an iOS Developer
  • Proficient in iOS SDK & Xcode, Objective-C & Swift languages, Git
  • Extensive experience in App submission process (iTunesConnect), Offline & online data storage, synchronization and RESTful API & JSON structure
  • Github or sample portfolios

Nice to have:

  • Working knowledge of C#, .NET Core, MS SQL Server, Visual Studio / Azure Dev Ops, Linux, Server Client Architecture, GIS technologies and Android
  • Bachelor’s degree or diploma in Computer Science, IT/Programming or related field
  • Hands-on experience with server-client architectures, some database design and complex query development
  • Outstanding communication and documentation skills, demonstrated adherence to best practices

Please note only candidates who qualify for the position will be contacted. However, we do update our job board frequently so please check our job board for further opportunities. Thank you

Position: Android Developer
Job Reference: AD_V_02Jul20
Job Type: Full Time, Permanent
Location: Calgary, AB 

Company:
Our valued client is an Application Development Company which provides businesses with custom software applications. They develop in a wide range of fields from agriculture to entertainment. They develop for iOS, Android, Windows, and web applications. The company is not just "outsourcing" but puts the developers in-house with the companies that they are working with. Their team enjoys a flexible work environment, competitive salaries, team events, full coverage insurance and so much more.

Job Requirements:

  • Minimum 5 years of proven working experience in Android App Development
  • Minimum 5 years of working experience with Java, Android Studio
  • Minimum 2 years of experience with Kotlin
  • Must be able to provide samples of your work
  • Extensive familiarity with the full mobile development life cycle
  • Proficient in third-party libraries and implementing APIs
  • Hands-on experience in the architectures, trends, general mobile landscapes, and emerging technologies

Nice to have:

  • Minimum Bachelor’s degree in Computer Science, Engineering or a related subject would be an asset 
  • Have published at least one original Android app 

Soft skills:

  • Focus on customer satisfaction and quality
  • Commitment to team work and collaboration
  • Effective communication skills
  • Understanding diversity
  • Enthusiasm and productivity
  • Adaptability to changing priorities

Responsibilities:

  • Developing and maintaining applications aimed at a vast number of diverse Android devices 
  • Developing Android applications and integrating with back-end services 
  • Collaborating with a other team members who are working on other platforms 
  • Designing, building, and maintaining reliable, reusable and high-performance Java code
  • Helping maintain code quality, organization, and automatization
  • Unit-testing code for general reliability, usability and robustness
  • Bug fixing and improving application performance
  • Working with outside data sources and APIs
  • Continuously discovering, evaluating, and implementing new technologies to maximize development efficiency

Please note only candidates who qualify for the position will be contacted. However, we do update our job board frequently so please check our job board for further opportunities. Thank you

Position: Principal Software Engineer
Job Reference: PSE_BN_060820
Job Type: Full Time, Permanent
Location: Vancouver, BC

Company:
Our valued client is a fast-growing and leading group of hard workers in the fintech sector. This innovative company has combined its team of engineers and its software in order to help thousands of clients track their finances in the most efficient way possible. This diverse team is looking for more talent to help grow its business even more. You are the person for this position if you are passionate about continuous growth, excellent at networking and are an expert in everything to do with Cloud. Think you are the person for this job? Apply here

Job Requirements:

  • Have wide ranging knowledge and experience in Fullstack Development, Data, Security, and Infrastructure
  • Have up-to-date expertise on the best practices for at least three of the above 
  • Hands on experience with building technology architecture to drive and advance company strategy
  • Great at communicating complex technical ideas to different groups of stakeholders
  • Proficiency in creating systems to improve the organization’s engineering quality
  • Strong leadership and mentorship skills

Nice to have:

  • Experience with technical leadership in a medium or large engineering company
  • Proficient in Site Reliability Engineering (SRE)
  • Hands on experience building security programs

Responsibilities:

  • Guide the technology and shape organization to fulfil company mission and drive growth in the team
  • Help the team understand the opportunities that modern technologies can bring to the company 
  • Foster a risk- and security-conscious culture 

Please note only candidates who qualify for the position will be contacted. However, we do update our job board frequently so please check our job board for further opportunities. Thank you.

 

Position: Data Science Team Lead - AlphaLayer Job Reference: DSTL_AL_100820 Job Type: Full Time, Permanent Location: Edmonton, AB  Company: Our valued client is a rapidly growing start-up that specializes in applied Machine Learning (ML). Through partnering with other organizations, the company develops Artificial Intelligence (AI) and ML software products, and markets them. The organization values a collaborative model to its business as well as provides its tactical and strategic skills set in developing its applications. This company values its passionate and unique team whose goal is to work collaboratively, innovatively and swiftly. This inclusive team is looking for a new member to enjoy its amazing benefits that includes a stocked kitchen, lots of coffee, and team building events! Think this is the place for you? Read more... Job Requirements:
  • Minimum of 4 years of relevant academic and industrial experience
  • Expertise with software development
  • Proven experience in conducting and managing AI/ML projects
  • Proficiency with Python (SciKit, Pandas, and similar) and Unix operating systems
  • Experience data extraction with SQL programming
  • Hands on experience with Machine Learning and Data Mining concepts and techniques
  • Experience in leading Data Science teams across multiple projects
  • Experience in working in an agile environment 
  • Degree in Computer Science, Comp Engineering, Statistics, or related field 
Nice to have:
  • Knowledge and interest in finance 
Soft Skills:
  • Able to make a complex problem simple 
  • Passionate about learning and sharing knowledge with coworkers
  • Creative to bring solutions that add value to our clients
  • Enthusiastic and having a positive attitude
  • Persistent
  • Collaborative 
  • Agile
  • Self-motivated
Responsibilities:
  • Advancing ML projects and delivering value to clients
  • Leading a team of Data Scientists, managing ML/AI and research projects
  • Performing exploratory data analysis and finding solutions with Data Mining and ML tools
  • Managing projects and leading brainstorming sessions
  • Identifying new opportunities for improvement to ML/AI processes and application of ML/AI in Finance and Investment Management 
  • Developing ideas and solutions to drive improvement
  • Mentoring the Data Science team
  • Directing and reviewing the work of the designated team
  • Communicating analytical results to key stakeholders
Please note only candidates who qualify for the position will be contacted. However, we do update our job board frequently so please check our job board for further opportunities. Thank you.

Position: Senior Machine Learning Developer - AlphaLayer
Job Reference: SMLD_AL_100820
Job Type: Full Time, Permanent
Location: Edmonton, AB

Company:

Our valued client is a rapidly growing start-up that specializes in applied Machine Learning (ML). Through partnering with other organizations, the company develops Artificial Intelligence (AI) and ML software products, and markets them. The organization values a collaborative model to its business as well as provides its tactical and strategic skills set in developing its applications. This company values its passionate and unique team whose goal is to work collaboratively, innovatively and swiftly. This inclusive team is looking for a new member to enjoy its amazing benefits that includes a stocked kitchen, lots of coffee, and team building events!

Think this is the place for you? Read more...

Job Requirements:

  • Minimum 4 years of relevant academic and industry experience in analyzing temporal data with ML
  • Expertise with Python
  • Proficiency with conventional ML
  • MS/PhD Degree in Computer Science, Computer Engineering, Statistics, or related field

 Nice to have:

  • Experience with MS Azure services 
  • Familiarity with LSTMs and Transformers
  • Knowledge and interest in finance
  • Working experience with Spark 

 Soft Skills:

  • Enthusiastic and having a positive attitude
  • Persistent
  • Agile
  • Able to make a complex problem simple 
  • Creative to bring solutions that add value to our clients

Responsibilities:

  • Designing, implementing, reviewing and leading time series development for Alphalayer and other ML related projects
  • Being involved in the entire development lifecycle, testing and suggesting improvement to ML/AI processes
  • Leading brainstorming sessions to tackle the challenges at different stages of the financial ML product development and shape financial ML projects 
  • Mentoring ML developers and Data Science team, as well as improving AlphaLayer team’s skills specifically on time series and analysis related to temporal data 
  • Directing and reviewing the work of the designated team
  • Identifying new opportunities for ML/AI application in Finance and Investment Management

Please note only candidates who qualify for the position will be contacted. However, we do update our job board frequently so please check our job board for further opportunities. Thank you

 

Position: Senior Software Developer
Job Reference: SSSD_SF_Jun2020
Job Type: Full Time, Permanent
Location: Calgary, Canada (remote is available, but preference is for candidates in Calgary) 
 
Must have:

  • Minimum 7 years of experience in driving Fullstack software development and engineering practices
  • Working experience in delivering Cloud/SaaS solutions
  • Hands-on experience with Javascript, JQuery, HTML, CSS, Angular, Java, PHP,  Laravel, and SQL
  • Extensive practical experience with application architecture and design 
  • Bachelor’s Degree in Computer Science, Engineering, Software Engineering, or related field

Nice to have:

  • Ability to update and communicate trends and potential benefits clearly and confidently
  • Previous exposure to projects from the perspective of both client and business
  • Additional training on Project Management principles 

Soft skills

  • Strong leadership and organizational skills
  • Strong  interpersonal skills 
  • Excellent written and oral communications skills with all levels of management
  • Able to multitask, prioritize, and manage time efficiently
  • Action oriented
  • Business mindset
  • Customer oriented

Responsibilities:

  • Developing and building new web pages
  • Testing and improve the performance of existing website ensuring strong functionality and optimization
  • Analyzing, architecting, modifying, writing and implementing software code 
  • Collaborating with Product Management and other stakeholders 
  • Creating software requirement documentation, software design analysis and implementation
  • Driving and managing best practice
  • Recommending improvements to the existing website and internal processes as necessary

Please note only candidates who qualify for the position will be contacted. However, we do update our job board frequently so please visit our job board for further opportunities. Thank you!

Position: Intermediate Software Developer
Job Reference: ISSD_SF_120620
Job Type: Full Time, Permanent
Location: Calgary, Canada (remote is available, but preference is for candidates in Calgary) 

Company:
Our valued client is an exciting new rapidly growing service company based in Calgary. They specialize in safety software that helps manage and maintain safety programs for field workers in real-time, anywhere in the world. They have recently closed contracts with a number of Fortune 500 companies that aim to maintain the safest worksites on the Earth. You will be a part of a great team responsible for the ongoing development of their platform.

Job Requirements:
Must have:

  • Minimum 4 years of experience in driving Fullstack software development and engineering practices
  • Working experience in delivering Cloud/SaaS solutions
  • Hands-on experience with HTML, CSS, Angular, Javascript, JQuery, Java, PHP,  Laravel, and/or SQL
  • Extensive practical experience with application architecture and design
  • Bachelor’s Degree in Computer Science, Engineering, Software Engineering, or related field

Nice to have:

  • Ability to update and communicate trends and potential benefits clearly and confidently
  • Previous exposure to projects from the perspective of both client and business
  • Additional training on Project Management principles 

Soft skills

  • Strong  interpersonal skills 
  • Excellent written and oral communications skills with all levels of management
  • Able to multitask, prioritize, and manage time efficiently
  • Action oriented
  • Business mindset
  • Customer oriented

Responsibilities:

  • Developing and building new web pages
  • Testing and improve the performance of existing website ensuring strong functionality and optimization
  • Analyzing, architecting, modifying, writing and implementing software code 
  • Collaborating with Product Management and other stakeholders 
  • Creating software requirement documentation, software design analysis and implementation

Please note only candidates who qualify for the position will be contacted. However, we do update our job board frequently so please check our job board for further opportunities. Thank you.

Position: Senior React Developer
Job Reference: SRD_Q_050620
Job Type: Full-time position
Location: Calgary, Canada (remote is available, but preference is for Candidates in Calgary) 

Company:
Our valued client is a technology-driven financial lender that is building the best next-generation lending platform by using thousands of data points, artificial intelligence and predictive analytics. The team that you will lead architects and builds innovative, scalable, reliable, well-tested applications.

 Job Requirements:

  • Minimum 7 years of experience in web development 
  • Minimum 2 years of experience with React.js
  • Strong Test Driven Development, Continuous Integration, Continuous Delivery
  • Working experience in DevOps 

Skills:

  • React.JS
  • DevOps
  • JavaScript

Please note only candidates who qualify for the position will be contacted. However, we do update our job board frequently so please check our job board for further opportunities. Thank you.

Position: Ruby on Rails Developer
Job Reference: RORD_BL_110620
Job Type: Full Time, Permanent
Location:
Calgary, AB

Company:
This company is an exciting tech start-up with HQ in Calgary, Canada, but currently operating in Canada, Australia, New Zealand, Europe and Hong Kong with lots of growth ahead. The company develops software which supports ecommerce and international sales and logistics of consumer goods. This company is a perfect place for highly motivated, entrepreneurial people who want to help revolutionize an industry. Opportunity for advancement based on performance.

Job Requirements:

  • Minimum 3 years of experience developing robust, scalable, highly-available web based applications
  • At least 1 year of experience with Ruby on Rails
  • Familiarity with object-oriented design patterns
  • Experienced in writing automated testing
  • Outstanding interpersonal communication, as well as written and oral communication skills
  • Sharp logical thinking and reasoning skills
  • A great team player
  • Be able perform quickly and accurately work in a fast paced environment

Nice to have:

  • Has built and maintained API’s, infrastructure automation tools
  • Experienced with other web development technologies (Django , Grails, ASP.NET MVC, etc.)

Responsibilities:

  • Write code
  • Help influence architecture decisions

Please note only candidates who qualify for the position will be contacted. However, we do update our job board frequently so please check our job board for further opportunities. Thank you.

Position: Ruby on Rails Developer
Job Reference: ROR_Q_040620
Job Type: 3-6 month contract
Location: Calgary, Canada (remote is available, but preference is for candidates in Calgary) 

Company:
Our valued client is a technology-driven financial lender that is building the best next-generation lending platform. By using thousands of data points, artificial intelligence and predictive analytics. The team that you will lead architects and builds innovative, scalable, reliable, well-tested applications.

Job Requirements:

  • 4+ years of experience building complex web applications with Ruby on Rails
  • Working experience scaling Ruby on Rails applications using Docker
  • Working experience with AWS (ECS/EC2/ELB/RDS) 
  • Strong database skills, preferably PostgreSQL
  • Comfortable writing JavaScript or CoffeeScript and CSS.
  • Outstanding communication and collaboration skills 
  • Quality-oriented 

Nice to have:

  • Experience with GraphQL
  • Experience with ML and AI 
  • Experience with modern component-based JS frameworks

Responsibilities:

  • Working closely with other talented developers, UX, Product and internal users to deliver secure, functional and well-tested applications
  • Writing clean, scalable, well-tested code
  • Helping optimize and improve our existing Ruby on Rails applications
  • Working in an agile cross-functional team who owns the development lifecycle 
  • Continuously improving our tooling and developer experience

Skills:

  • Ruby
  • Ruby on Rails
  • Amazon Web Services (AWS)
  • Docker Products
  • PostgreSQL
  • JavaScript
  • SQL
  • User Experience (UX)
  • Data Mining
  • Data Science

Please note only candidates who qualify for the position will be contacted. However, we do update our job board frequently so please check our job board for further opportunities. Thank you

Position: Data Scientist

Job Reference: DS_Q_040620  

Job Type: Full time employment
Location: Calgary, Canada (remote is available, but preference is for candidates in Calgary) 

Company:
Our valued client is a technology-driven financial lender that is building the best next-generation lending platform by using thousands of data points, artificial intelligence and predictive analytics. The team that you will lead architects and builds innovative, scalable, reliable, well-tested applications.

 Job Requirements:

  • 3+ years of experience in Data Science 
  • Proficient in relational databases, data warehousing and query languages such as SQL Couchbase
  • Experience with Python, R, Java and/or proprietary platforms such as SPSS, SAS etc.
  • Experienced in ML model deployment platforms (Google Cloud ML Engine, AWS Lambda, etc)
  • Strong in analytic dashboard development and data visualization (D3.js, Looker, Tableau, etc.)
  • Experience in NoSQL data stores: column (e.g. HBase), document (e.g. MongoDB), key-value (e.g. 
  • Bachelor’s degree in Mathematics, Statistics, Computer Science or related discipline

Nice to have: 

  • Knowledge of unsupervised learning algorithms (PCA, K-means, outlier detection)
  • Understanding of factor analysis
  • Experience with ML frameworks and libraries such as SKlearn, Pandas, Numpy, TensorFlow, Keras
  • Experience in development and deployment using open source tools such as Git, Docker, and Kubernetes
  • Skills in supervised learning algorithms (SVM, MLP, Bayesian networks, CNN/RNN neural networks), multivariate regression analysis (linear and logistic)
  • Experience in Front-end framework such as JavaScript/Angular/React

Please note only candidates who qualify for the position will be contacted. However, we do update our job board frequently so please check our job board for further opportunities. Thank you

Position: Cloud Integration Developer
Job Reference: CID_YZ_May2220  
Job Type: Full Time, Permanent
Location: Calgary, AB (Remote available) 

Company:
Our valued client is a fintech company that combines behavioral science with advanced AI, data, and analytics capabilities to enable companies to engage at-risk customers more effectively and humanely. They are a driven and collaborative team that values trust, accountability and continuous learning. You will get unique opportunities to serve leading global businesses including Tier-1 telecom providers, major utility companies and Fortune 500 financial institutions.

 Job Requirements:

  • 3 years of experience in Azure cloud platform, Azure data factory and Azure data functions
  • 8 years of experience in SQL Database
  • 3 years of experience in Python and Powershell
  • Experience with SSAS and Power BI would be an asset 
  • You are very well versed in Azure cloud-based technologies like Azure Data Factory
  • You possess strong database development, data modelling and administration skills with Azure SQL Server, T-SQL
  • You have experience in database performance tuning techniques
  • You possess a great communication skill along with problem-solving abilities
  • Experience in Azure Data Warehouse, SSAS Tabular Models, PowerBI
  • Ability to work independently and collaboratively as per the requirement of the role 

Responsibilities:

  • Work with various business stakeholders and gather data assets requirements carrying out ETL development projects within Azure environment and using other technologies such as SSAS, in Azure Data Warehouse
  • Work with various clients on building reports using Business Intelligence tools and new technologies
  • Conducting ETL, coding and unit testing
  • Make sure that the progress in ETL projects proceeds as planned take accountability of making sure that ETL is implemented in a correct manner, including details such as testing, development tasks

Please note only candidates who qualify for the position will be contacted. However, we do update our job board frequently so please check our job board for further opportunities. Thank you.

Position: Infrastructure Developer
Job Reference: ID_YZ_May2420
Job Type: Full Time, Permanent
Location: Calgary, AB (Remote available)

Company:
Our valued client is a fintech company that combines behavioural science with advanced AI, data, and analytics capabilities to enable companies to engage at-risk customers more effectively and humanely. They are a driven and collaborative team that values trust, accountability and continuous learning. You will get unique opportunities to serve leading global businesses including Tier-1 telecom providers, major utility companies and Fortune 500 financial institutions.

Job Requirements:

  • 3+ years of delivering software with preference given to those who have a degree in Computer Science, Computer Engineering or equivalent
  • Experience working with C#, .NET, Azure, SQLServer
  • Skilled in NoSQL and serverless architectures a plus
  • Experience with Microsoft Azure resources
  • Experience working with and deploying modern JavaScript frameworks
  • Experience working on iterative projects with continuous delivery pipelines
  • Experience with test-driven development
  • Ability to communicate effectively with both technical and non-technical audiences 
  • Experience with .NETCore
  • Demonstrated effectiveness working across multiple business units to achieve results
  • Hands-on development experience or full understanding of mobile and service development pipeline and process
  • Strong problem-solving skills; the ability to analyze problems and develop actionable and appropriate tactical plans quickly

Responsibilities:

  • Designing, programming and testing software
  • Working smartly to utilize Microsoft Azure technologies in effective ways
  • Designing highly scalable platform components
  • Working on distributed systems with technologies like NServiceBus, Mass Transit and RabbittMQ
  • Programming according to project plans (versions, sprints)
  • Developing and refining prototypes to confirm requirements
  • Leading release and post-release activities, such as support, versioning and maintenance
  • Supporting sales and project managers with technical insights, leading to the creation of budgets and schedules for projects
  • Peer-reviewing other team members’ code, and learning and adapting from a peer review of your own code

Please note only candidates who qualify for the position will be contacted. However, we do update our job board frequently so please check our job board for further opportunities. Thank you.

Position: Senior Developer
Job Reference: SD_YZ_May2520
Job Type: Full Time, Permanent
Location: Calgary, AB (Remote available)

Company:
Our valued client is a fintech company that combines behavioural science with advanced AI, data, and analytics capabilities to enable companies to engage at-risk customers more effectively and humanely. They are a driven and collaborative team that values trust, accountability and continuous learning. You will get unique opportunities to serve leading global businesses including Tier-1 telecom providers, major utility companies and Fortune 500 financial institutions.

Job Requirements:

  • 7+ years of delivering software with preference given to those who have a degree in Computer Science, Computer Engineering or equivalent
  • High level of working knowledge with C#, .NET, SQLServer
  • Experience with NoSQL and serverless architectures a plus would be considered an asset
  • Experience with DevOps would be considered an asset
  • Experience breaking down user problems into stories and solutions
  • Experience working on iterative projects with continuous delivery pipelines
  • Experience with test-driven development
  • Ability to communicate effectively with both technical and non-technical audiences 
  • Demonstrated effectiveness working across multiple business units to achieve results
  • Hands-on development experience or full understanding of mobile and service development pipeline and process
  • Strong problem-solving skills; the ability to analyze problems and develop actionable and appropriate tactical plans quickly

Responsibilities:

  • Designing, programming and testing software
  • Authoring and maintaining relevant documentation for developers, clients and users
  • Developing and refining prototypes to confirm requirements
  • Programming according to project plans (versions, sprints)
  • Leading release and post-release activities, such as support, versioning and maintenance
  • Collaborating with our designers to create interfaces
  • Peer-reviewing other team members’ code, and learning and adapting from a peer review of your own code
  • Supporting sales and project managers with technical insights, leading to the creation of budgets and schedules for projects

Please note only candidates who qualify for the position will be contacted. However, we do update our job board frequently so please check our job board for further opportunities. Thank you.

Position: Agile Developer
Job Reference: AD_YZ_May2220
Job Type: Full Time, Permanent
Location: Calgary, AB (Remote available)

Company:
Our valued client is a fintech company that combines behavioral science with advanced AI, data, and analytics capabilities to enable companies to engage at-risk customers more effectively and humanely. They are a driven and collaborative team that values trust, accountability and continuous learning. You will get unique opportunities to serve leading global businesses including Tier-1 telecom providers, major utility companies and Fortune 500 financial institutions.

Job Requirements:

  • 3+ years of delivering software
  • Hands on experience with C#, .NET, Azure, SQLServer
  • Experience breaking down user problems into stories and solutioning
  • Experience working on iterative projects with continuous delivery pipelines
  • Experience with test driven development
  • Great at communicating effectively with both technical and non-technical audiences 
  • Exceptional interpersonal and relationship management skills
  • Demonstrated effectiveness working across multiple business units to achieve results
  • Hands on development experience or full understanding of mobile and service development pipeline and process
  • Strong problem-solving skills; the ability to analyze problems and develop actionable and appropriate tactical plans quickly

Nice to have:

  • Experience with DevOps would be an asset
  • A degree in Computer Science, Computer Engineering or equivalent
  • Working knowledge with NoSQL and serverless architectures a plus

Responsibilities:

  • Design, program and test software
  • Program according to project plans (versions, sprints)
  • Maintain relevant documentation for developers, clients and users
  • Collaborate with our designers to create interfaces
  • Develop and refine prototypes to confirm requirements
  • Release activities, such as support, versioning and maintenance
  • Peer review other team members’ code, and learn and adapt from peer review of your own cod
  • Track record for being detail-oriented with a demonstrated ability to self-motivate and follow-through on projects

Please note only candidates who qualify for the position will be contacted. However, we do update our job board frequently so please check our job board for further opportunities. Thank you.

Position: UI Developer - USA
Job Reference: UD_ET_140420
Location: Florida, USA (Remote)
Job Type: Remote contract position, long engagement from 1 year to 2 years

Visas and Immigration: To verify legal status in USA/Canada it is required to provide a copy of the employment authorization form (EAD, H1B, US/Canada PASSPORT, Canadian Citizen, PR Holder, etc.)

The Company:
Our valued client is a software development company specializes in data analytics solutions, cloud computing and other custom software in a wide variety of industries across the globe.

 Requirements:

  • Proficient in HTML5, CSS3/SASS
  • Excellent knowledge in JavaScript and express framework, NodeJS. and modern Js tools like npm and webpack
  • Experience in Rest APIs
  • Git, GitHub version control system
  • Integration and automation via tools like CircleCI and Jenkins
  • Agile methodology, using JIRA or similar management tools
  • Mobile first design (able to create a responsive design)
  • Knowledge of templating language such as Handlebars
  • Strong communication, analytical and problem-solving skills

Nice to have:

  • ECMA script (ES6)

Please note only candidates who qualify for the position will be contacted. However, we do update our job board frequently so please check our job board for further opportunities. Thank you.

 Position: Full Stack Java Developer - USA
Job Reference: FSJD_ET_140420
Location: Florida, USA (Remote)
Job Type: Remote contract position, long engagement from 1 year to 2 years

Visas and Immigration:  To verify legal status in USA/Canada it is required to provide a copy of the employment authorization form (EAD, H1B, US/Canada PASSPORT, Canadian Citizen, PR Holder, etc.)

The Company:
Our valued client is a software development company specializes in data analytics solutions, cloud computing and other custom software in a wide variety of industries across the globe.

Requirements:

  • Experience as Java developer
  • Proficient in designing of the column mappings required for loading data into data base tables
  • Ability to prepare HLD & LLD
  • Experience in delivering Control Files, PLSQL scripts, Batch files, Shell Scripts
  • Configurate & Test different validations from data file on different environments
  • Experience in developing GUI interface and SQL queries
  • Strong experience in core java, Eclipse, Spring and version one
  • Experience in Unit testing using Junit framework
  • Experience in Oracle and DB2 databases
  • CDI, JPA, EJBs, and RESTful Web Services
  • JavaScript Frameworks Angular.js
  • AWS and Docker.

Please note only candidates who qualify for the position will be contacted. However, we do update our job board frequently so please check our job board for further opportunities. Thank you.

Position: Business Intelligence Analyst - USA
Job Reference: BI-ISFB-230320
Location:   Silicon Valley, USA 
Job Type:  Full time / Contract with renewal every 3-6 months; long-term engagement

Visas and Immigration: 
US and Canadian citizens and Permanent Residents/ Green Card holders only.

The Company:  Publicly funded technology company. This company specializes in providing online data services to businesses and individuals.  The company is growing as there is an increased demand for their services. 

Requirements:

  • 5 to 10 years experience in BI
  • Experience in  Advanced SQL, ETL, Tableau or any BI tool
  • Experience in creating data pipelines using any ETL Tools. 
  • Strong in writing advanced SQL queries.
  • Bachelor’s Degree in related discipline

Please note only candidates who qualify for the position will be contacted. However, we do update our job board frequently so please check our job board for further opportunities. Thank you.

Position: Data Engineer
Job Reference:  DE_SP_120320
Location:   Vancouver, Canada

The Company: 

Our valued client is a leading software company. Their software helps other companies to go digital and paperless by combining time tracking, communication, digital forms and management tools into a single application. You will be joining a team of talented developers and design safety software for field-level workers and management.

The ideal candidate:

  • Has experience in building an analytics engine
  • Has been working on building a predictable data pipeline, with a constrained data model to allow customers to be able to gain access to deep analytics which allows them to analyze industry and company trends

 Requirements:

  • A computer science university degree or college diploma in computer science
  • 5+ years of experience in developing large scale of end-to-end data pipelines, data ingestion and visualization
  • A strong understanding of relational databases and an expert in writing SQL scripts
  • A passion for software development, Interested in problem-solving

 Nice to have:

  • Experience working in a product development environment.

Some of the technology we use:

  • Javascript, Python
  • Apache spark
  • AWS toolset
  • PostgreSQL

Please note only candidates who qualify for the position will be contacted. However, we do update our job board frequently so please check our job board for further opportunities. Thank you.

Position:  Sr. Full Stack Developer (Java) - USA
Job Reference:   SJD-FL-240320
Location:  Denver, CO  & St Louis, MO
Job Type:  Full time / Contract;

Visas and Immigration: 
US and Canadian citizens and Permanent Residents/ Green Card holders only.

The Company: Software Development project for local government agencies.

Must-Have :

  • 5 to 10 years experience
  • Full Stack Developer with a focus on Java 
  • Experience with Unit testing and Automation testing
  • Experience working with API’s, Postman and Mockito
  • Bachelor’s Degree in related discipline

Nice to Have:

  • A nice to have would be Vue.JS

Please note only candidates who qualify for the position will be contacted. However, we do update our job board frequently so please check our job board for further opportunities. Thank you.

Position: Sr. ServiceNow Application Developer

Job Reference: SN-FL-250320

Location: Santa Clara, USA

Job Type: Full Time/Contract

Visas and Immigration: Company will cover the cost of work permit and will provide relocation advice. US and Canadian citizens only.

Requirements:

  • Strong problem solving and troubleshooting skills to quickly resolve production issues/requests, provide technical solutions to the business stakeholders
  • Strong hands-on experience in building ServiceNowApplications from scratch
  • Strong background with advanced scripting in ServiceNow platform
  • Experience in creating complex custom workflows in ServiceNow platform
  • Experience in HR domain and ServiceNow HR Service Delivery – Case Mgmt, Onboarding, Offboarding, Internal Transfers
  • Experience in creating reports, PA dashboards & widgets in ServiceNow platform
  • Experience building ServiceNow integrations using Webservices and integration platforms(Mulesoft, Boomi)
  • Experience in ServiceNow Knowledge Management. Plus to have
  • Last but not the least, a strong team player and collaborator

Please note only candidates who qualify for the position will be contacted. However, we do update our job board frequently so please check our job board for further opportunities. Thank you.

Position: React Developer (General)
Job Reference: RD_G_260520
Location: Various cities across Canada

Must Have:

  • 4+ years in front end development
  • Strong knowledge of HTML/CSS/Javascript, React, Hooks, and etc.
  • You have played a leadership role in your more recent projects
  • Strong knowledge of software architecture, design, databases, and API paradigms
  • Strong understanding of how to increase front-end performance

Nice to Have:

  • Production experience with state-of-the-art architectural patterns and frameworks
  • Enterprise experience with microservices and monolithic environments
  • Experience working in a lean or agile environment
  • The ability to anticipate challenges in regards to the scalability of an application
  • The ability to coach junior engineers when necessary
  • The ability to work in testing, devOps, architecture, UI/UX, back-end, or any other areas of software development is always a bonus

Position: Ruby on Rails Developer (General)
Job Reference: RR_G_25052020
Location: Various cities across Canada

An ideal candidate:

  • Intermediate or Senior Developer experienced with building robust, scalable, highly-available web applications
  • Is passionate about their craft and seeks to improve their skills both on and off the job
  • Believes that a great team can solve any problem and actively seeks to help others on the team whenever possible
  • Has English language fluency with professional quality written and oral communication
  • Is able to hit tight deadlines and work in a fast paced environment

Requirements:

  • 5+ years developing web-based applications
  • Experience with Ruby on Rails
  • Familiarity with object-oriented design patterns
  • Strong reasoning and logic skills
  • Enthusiasm and experience writing automated testing
  • High degree of inter-personal communications ability
  • Proficient in both written and oral English

Nice to have:

  • Experience building and maintaining API’s, infrastructure automation tools
  • Has worked with other web development technologies (Django , Grails, ASP.NET MVC, etc.)

Some of the technology used:

  • Ruby / Rails
  • PostgreSQL
  • Laravel (PHP)
  • Several flavours of Linux
  • Amazon Web Services
  • Ansible
  • Vagrant
  • Git

Please note only candidates who qualify for the position will be contacted. However, we do update our job board frequently so please check our job board for further opportunities. Thank you.

Position: ServiceNow Developer (General)
Job Reference: SND_G_25052020
Location: Various cities across Canada.

Key Technologies:

  • ServiceNow
  • JavaScript
  • Preferably AngularJS, jQuery, NodeJS, Bootstrap, ECMAScript

Problems You Will Tackle:

  • Assist with platform configuration
  • Develop based on functional specifications
  • Create and document stories throughout their lifecycles
  • Carry out unit and integrated tests
  • Present the configured solution to clients
  • Develop, design, configure, and deploy new application modules, workflows, catalog requests, scripts, user interfaces, and other components of the ServiceNow platform
  • Create and manage ServiceNow tables and views
  • Create and manage RESTful and SOAP web services
  • Participate in collecting business requirements
  • Respond to service issues and manage level 3 application support issues

Skills & Requirements:

  • Bachelor’s in Information Technology or equivalent
  • Knowledge of ITIL practices (certification would be an asset)
  • Experience with incident management, service request management, problem management, change management and configuration management
  • Possess the ServiceNow Certified System Administrator or Certified Application Developer certifications (asset if not senior)
  • Knowledge of Agile/Scrum practices.

Considerable Assets:

  • ITIL Foundations certification
  • ServiceNow administrator certification
  • ServiceNow implementation specialist certification
  • ServiceNow application development certification
  • Experience in the Canadian banking sector or Energy sector

Please note only candidates who qualify for the position will be contacted. However, we do update our job board frequently so please check our job board for further opportunities. Thank you.

Position: Salesforce Developer (General)
Job Reference: SFD_G_25052020
Location: Various cities throughout Canada

Requirements

  • Salesforce Certified Platform Developer or App Builder
  • Experience building and deploying apps on SFDC Platform/Exchange
  • Familiarity with Git or other VCS
  • You have specified REST APIs on multiple stacks
  • You have worked in Agile, iterative development, mockups to production
  • You are familiar with or learning open source language frameworks, ideally Ruby/Rails

Problems You Will Tackle
Because this is a general posting, we can't guarantee the exact problems that a potential employer might want you to solve, however as an example your role could be to develop a SFDC app and deploy it to the AppExchange to enable our clients to easily connect our product into their system. Configure and integrate APIs and Web Services between Salesforce, our product and other applications, customization of Salesforce fields, page layouts, record types, reports and dashboards, and provide technical expertise and best practices for SFDC development.

Please note only candidates who qualify for the position will be contacted. However, we do update our job board frequently so please check our job board for further opportunities. Thank you.

Position: Mobile Developer (General)
Job Reference: MD_G_220520
Location:  Various Cities across Canada

Problems You Will Tackle 

  • Develop RESTful APIs in Java or GraphQL for the mobile app to use.
  • Develop mobile features in React Native (majority), Swift or Kotlin (minority)

Note: If you are much stronger in one area than the other (API vs mobile), that’s totally fine, as long as you are willing to learn the other side

  • Collaborate closely with UX to develop beautiful user interfaces and intuitive workflows
  • Work closely with QA - we find and fix our own bugs

Hard Requirements:

  • 2+ Years of React Native mobile development experience

Soft Requirements or Bonus Qualifications:

  • Experience with the following technologies: GraphQL, Jackson, Java, Jersey, Kotlin, ReactJS, Redux, Spring, and Swift
  • RESTful API development experience
  • Mobile application administration, such as App Store and Google Play releases, code reviews, localization, builds, and CI
  • A desire to question the status quo – “Why was this feature designed this way?”
  • A passion for great UI/UX and preferably experience designing it
  • Great communication with internal and external stakeholders
  • A willingness to create and improve documentation

Please note only candidates who qualify for the position will be contacted. However, we do update our job board frequently so please check our job board for further opportunities. Thank you.

Position: Cloud Architect (General)
Job Reference:  CA_G_220520

Location:  Various Cities across Canada 

What problems will you tackle:

This position is ideal for someone who is an experienced leader in cloud, specifically with large enterprises. In this role you will tackle the strategy around cloud migrations and integrations with legacy systems. You will also play a key role in building a cloud-based advanced analytics platform for enterprise companies for various industries, while working alongside a team of data scientists.

You are the ideal candidate if….

You have a solid understanding of cloud computing and technology systems, as well as experience designing and transferring applications to the cloud. You are the type of person that is continually scanning the market for new tools and is up to speed on interesting technologies like serverless architecture: AWS Lambda, IBM Cloud Functions. If you’re interested in AI, Machine-Learning, Predictive Analytics and BigData this is a great opportunity.

Required Skills:

  • 6+ years of experience in systems design, with the ability to architect complex distributed systems and interactions including data flows, common interfaces, APIs
  • Experience designing, deploying and/or maintaining production-grade scalable cloud-based solutions in virtualized environments
  • Experience automating infrastructure provisioning, DevOps
  • Understanding of continuous deployment and cloud-based delivery models
  • Knowledge of containerization and container orchestration technologies such as Google Kubernetes Engine (GKE).
  • Strong problem-solving skills
  • Ability to take a process perspective in solving problems.

Nice to Have:

  • Certifications with Microsoft Azure, Google Cloud Platform or AWS
  • Experience in Data Processing Pipelines: ETL pipelines
  • Knowledge of data warehousing concepts, including; data warehouse technical architectures, infrastructure components.
  • Experience with some scripting languages for infrastructure automation.

Please note only candidates who qualify for the position will be contacted. However, we do update our job board frequently so please check our job board for further opportunities. Thank you.

Position: Data Scientist (General)

Job Reference: G_DS_0919

Location: Various cities throughout Canada 

Necessary experience

  • 5+ years of professional experience
  • Undergraduate or higher degree in mathematics, computer science, or a related field
  • Proficiency in R, Python, or relevant programming language
  • Proficiency big data frameworks, such as Hadoop
  • Intellectual curiosity on how to draw conclusions from data
  • Ability to visualize data to clearly communicate trends and actions
  • Business acumen and understanding for effective data utilization
  • Strong communication skills both written and verbal
  • Ability to utilize unstructured data
  • Knowledge and ability to implement data mining, cleaning, and munging
  • Strong mathematical and statistical abilities

Desirable experience

  • Masters or PHD in related fields
  • Knowledge and ability to implement machine learning and AI algorithms
  • SAS familiarity
  • Cloud familiarity
  • Certifications in relevant areas
  • SPSS familiarity

Ideal candidate

The ideal data scientist has a strong mathematical and statistical background, and can utilize this knowledge in conjunction with the programming ability and software tools to extrapolate useful information. The individual must therefore be curious about what data could be useful, why it is important to the company, and then utilize the previous skills to transform data into easy to understand suggestions. Therefore, this individual must also be a strong communicator.

Please note only candidates who qualify for the position will be contacted. However, we do update our job board frequently so please check our job board for further opportunities. Thank you.

Position:  Data Analyst (General)
Job Reference:  DA-G-220520
Location: Various cities throughout Canada

Must Have:

  • 3+ years performing analysis, providing insights and constructing visualizations
  • Game analytics experience, mobile app development or related consumer product experience
  • B.S. or M.S. in Economics, Statistics, Mathematics, Computer Science, or similar
  • Experience performing root-cause analysis on all data and processes to answer specific business questions and identify opportunities for improvement
  • Experience performing A/B testing
  • Experience communicating complex quantitative concepts and solutions to stakeholders and partners
  • Intermediate to advanced SQL skills
  • Expertise in at least one data visualization/BI tool (MixPanel, Google Data Studio, Tableau, etc)
  • Able to partner with cross-functional (product, marketing, development) teams to understand their needs and priorities with multiple perspectives to guide product performance improvement
  • Solid communication skills with the ability to interact at all levels of management

Nice to Have:

  • Comfortable with applying statistics such as distributions, testing, and regression to analyses
  • Strong understanding of mobile & PC gaming and have the ability to stay on the top of the gaming industry trends
  • Sports fan, follows at least one major league closely

Problems You Will Tackle at This Company

  • Play a key role in developing, maintaining and analyzing the essential operational metrics for current and upcoming mobile and web apps.
  • Partner with product and publishing teams in the creation, tracking and exploration of KPI’s that monitor the performance of supported projects
  • Use a hypothesis-driven approach to design and construct exploratory analysis
  • Develop dashboards and visualizations to track these core Indicators across a variety of games and products
  • Own data acquisition and reporting pipelines
  • Work with the data engineering team to develop ETL solutions and ensure data integrity
  • Support remote game teams with reporting and data validation
  • Develop complex SQL queries to ask questions of large/complex datasets
  • Partner with the marketing, publishing, development, legal, and finance teams

Please note only candidates who qualify for the position will be contacted. However, we do update our job board frequently so please check our job board for further opportunities. Thank you.

Position: DevOps Engineer (General)

Job Reference: G_DOE_0919

Location:  Various locations throughout Canada

Necessary experience

  • 5+ years of professional software development
  • Passion and curiosity for new technology with the goal of keeping the operation current
  • Strong interpersonal and collaboration abilities
  • Ability to implement infrastructure as code
  • CI/CD pipeline design and implementation
  • Unix-like operating system knowledge
  • Knowledge of and adherence to security best practices
  • Server-side language knowledge for scripting

Desirable experience

  • Computer Science or a related degree
  • Cloud experience
  • Manual and automated testing creation

Ideal candidate

The ideal DevOps candidate is always looking to improve and update the technology of their team. This individual is curious, good with project management, and keep things running smoothly from the developers until it reaches the customers.

Please note only candidates who qualify for the position will be contacted. However, we do update our job board frequently so please check our job board for further opportunities. Thank you.

Position: Back-end Developer (General)

Job Reference: G_BED_0919

Location: various locations throughout Canada 

Necessary experience

  • 5+ years of professional software development
  • Extensive server-side language experience, such as Java
  • Extensive relational database experience, such as PostgreSQL
  • Extensive data-interchange format knowledge, such as JSON
  • Extensive VCS experience, such as Git
  • Extensive security knowledge, such as defending against injections
  • RESTful API knowledge and implementation
  • Sufficient front-end knowledge to be able to work with front-end developers
  • A high attention to detail and understanding of the impact their code can have
    Strong curiosity in new technologies and desire to stay current

Desirable experience

  • Computer Science or a related degree
  • Ability to work as a full-stack developer
  • Ability to understand if the current implementation or plan is scalable
  • Low level understanding and ability in C or some type of assembly
  • Demonstrable work, such as a GitHub repository
  • CI/CD implementation and design
  • Familiarity with relevant package managers
  • Testing experience and understanding, such as unit testing

Ideal candidate

The ideal individual for back-end development will have a high attention to detail and understand the effect that their code has from a low level. This person will also adhere to best practices, helping to make sure that everything behind the scenes is running smoothly.

Please note only candidates who qualify for the position will be contacted. However, we do update our job board frequently so please check our job board for further opportunities. Thank you.

Position: Front-end Developer (General)

Job Reference: G_FED_0919

Location:  various cities throughout Canada 

Necessary experience

  • 5+ years of professional software development experience
  • Extensive VCS experience, such as Git
  • Extensive HTML, CSS, and JavaScript experience
  • A strong ability for creating high quality UI/UX
  • Ability to use and understand RESTful web services and APIs
  • Strong curiosity in new technologies and desire to stay current
  • Constant adherence to creating responsive products

Desirable experience

  • Computer Science or a related degree
  • CSS preprocessor familiarity, such as Sass
  • Image manipulation software familiarity, such as Photoshop
  • Modern framework familiarity, such as React
  • An available project that you have created, such as a personal website
  • Ability to work as a full-stack developer

Ideal candidate

The ideal individual will have some experience in front-end development, a related degree, and a keen eye for UI/UX. This person will often keep the user in mind, resulting in a product which is visually appealing, and is easy to use. Furthermore, the individual will also be aware of the different situations in which their product will be used, and implement a responsive design to their work.

Please note only candidates who qualify for the position will be contacted. However, we do update our job board frequently so please check our job board for further opportunities. Thank you.

Position: Full-stack Developer (General)

Job Reference: G_FSD_0919

Location:  Various cities throughout Canada 

Necessary experience

  • 5+ years of professional software development
  • Server-side language experience, such as Java
  • Relational database experience, such as PostgreSQL
  • Data-interchange format knowledge, such as JSON
  • Extensive VCS experience, such as Git
  • RESTful API knowledge and implementation
  • HTML, CSS, and JavaScript experience
  • Ability to use and understand RESTful web services and APIs
  • Strong curiosity in new technologies and desire to stay current

Desirable experience

  • Computer Science or a related degree
  • Ability to understand if the current implementation or plan is scalable
  • Low level understanding and ability in C or some type of assembly
  • Demonstrable work, such as a GitHub repository or personal website
  • CI/CD implementation and design
  • Testing experience and understanding, such as unit testing
  • CSS preprocessor familiarity, such as Sass
  • Modern framework familiarity, such as React
  • Understanding of best practices and how to keep a project secure
  • Familiarity with relevant package managers
  • The ability to create high quality UI/UX

Ideal candidate

The person who would best suit the role of a full-stack developer is someone that can do it all. The individual is resilient and knows a large variety of technologies and is constantly striving to learn more about the ones they currently have experience with, and would like to learn about the ones they don't have experience with. The person should have a good attitude and not have a problem getting put to work on multiple areas which are sometimes very different.

Please note only candidates who qualify for the position will be contacted. However, we do update our job board frequently so please check our job board for further opportunities. Thank you.