Canada RSS FEED - Do not delete or change http://www.talgroup.net/rss-feed/ TAL Group RSS Feed en-us Thu, 02 Apr 2020 16:46:50 +0000 Android Developer (contract) https://www.talgroup.net/job/2514 We are looking for an Senior Android Consultant for a contract opportunity with our client in the Toronto financial district. Responsibilities - Design and build advanced applications for the Android platform - Collaborate with cross-functional teams to define, design, and ship new features. - Work with outside data sources and API's - Unit-test code for robustness, including edge cases, usability, and general reliability. - Work on bug fixing and improving application performance. Skills and Experience - Senior level software development experience - Proven working experience in Android development - Published original Android apps - Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies - Create high quality and scalable user experiences on a wide variety of Android devices and form factors - Experience with Android SDK - Experience working with remote data via REST and JSON - Experience with third-party libraries and APIs We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 2514 Toronto ON CAN Senior iOS Consultant https://www.talgroup.net/job/2665 Our client, located in the Toronto Financial District, is looking for a senior iOS Consultant for a 6 month contract engagement. A successful candidate will bring deep technical, software expertise, and the ability to deliver results within a fast moving environment. Perks You'll Love - New mobile app development - Learn from the best in the mobile industry - Work with top clients in the mobile space Requirements - At least 4+ years experience in building iOS apps - 6+ years of professional software development experience - Strong knowledge (SDLC) - Swift and ObjectiveC programming expertise - Solid understanding of multithreaded applications - Strong understanding of all aspects of the iOS Provisioning workflow - Understanding of iOS Member Center users and roles - Experience deploying apps to stores (Google Play or Apple) - Excellent written, oral, and interpersonal communication skills We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 2665 Toronto ON CAN Sales/Presales Lead Generator https://www.talgroup.net/job/2726 TAL Group is looking to add a motivated, Sales/Presales Lead Generator to its growing team! We are looking for a Sales Rockstar with the ambition to drive results and deliver. As compared to retail, the recruitment sector can deliver as much as 2-3 times the commission. We want a team member who make their own decisions. We are looking to hire a great salesperson, who is outgoing, passionate and hardworking. If you bring a winning attitude to our team, we'll provide you with the winning culture & atmosphere! Why You Want to Work With Us ● Generous Employee Reward Program ● Quarterly Team Lunches & Events (including baseball games, bowling, go-karting, and ping pong tournaments!) ● Competitive Health & Dental Group Plan ● Central, Downtown Toronto Office (directly beside King St. subway station) What You'll Be Doing ● Conducting market research to identify potential clients, and placing outbound calls to small to large size businesses looking to hire sales roles; using a professional and consultative approach to learn about their needs, and identifying areas of partnership and growth ● Promoting TAL Group's business, and helping it achieve its short and long-term goals in terms of sales, customer relationships and targets ● Providing useful information, insight and recommendations on TAL Group's lead generation strategy that would uniquely benefit the organization ● Identifying and recognizing suitable clients for TAL Group's Sales recruitment services ● Understanding TAL Group's services and maintaining a working knowledge of all pertinent service offerings ● Keeping up to date and informed on any competitive service offerings ● Utilizes available any and all available tools and resources provided to achieve overall efficiency while on the call ● Meeting specific performance standards and quality targets What You're Bringing to the Role ● High School Graduation or equivalent; General knowledge of windows-based applications ● Sales/Presales/Lead Generation-Savvy: At heart, you are a salesperson that loves that hunt. You keep up to date on sales & pre-sales industry news and are eager to learn about the latest developments in the market. ● When you speak to prospective sales clients, you understand the skill sets in play & required to successfully fill their sales roles ● Not Your First Rodeo: At least 2-3 years' previous experience as a Sales/Presales Lead Generator within an agency environment, working with a variety of different client types (corporate, financial, startup) ● Rockstar Past: You are a self-driven team player with a proven track record of consistently delivering on targets and meeting quotas ● A Little Old & New School: You embrace "old school" headhunting strategies, including cold calling and meet-ups, while also being informed on "new school" technologies to access potential leads ● Social Media Guru: You are an agile thinker that likes to break away from tradition and strategically apply social tools to access passive talent. You incorporate multiple social tools into your headhunting strategy, not just exclusively relying upon LinkedIn. ● Powerful Communicator: On your team you are recognized as a powerful communicator, with strong interpersonal skills. You are able to understand and distill complex requirements into simple concepts, and explain them effortlessly to key stakeholders. Connect with us: www.talgroup.net Twitter: @TALGroup Facebook: www.facebook.com/TALGroupInc We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 2726 Toronto ON CAN Software Engineer https://www.talgroup.net/job/2734 Hiring full-time Software Engineers in Toronto, ON! Our client needs self motivated Software Engineers that are great communicators with experience in some/all of the skills listed below. This is an exciting opportunity to join a talented team with fantastic perks including free lunch, flex vacation and fitness allowance! Perks You'll Love ● Free lunch, every day ● Flexible vacation & commute allowance ● Fun off-site activities & fitness club reimbursement ● ... and much more! Required Skills & Responsibilities ● A passion for building great software in a fast paced, dynamic environment ● Experience building high performance distributed systems solving large scale engineering challenges ● Meaningful experience building microservices in Java ● A solid working knowledge of stream processing systems and dealing with unbounded data ● An understanding of distributed messaging - queuing systems ● Expertise in Spring - Java ● A sound understanding of OOP/OOD/Functional principles ● Production deployments using Kafka, Kubernetes, Elasticsearch, PostgreSQL. ● Experience with cloud deployments on Amazon AWS We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 2734 Toronto ON CAN Tech Recruiter https://www.talgroup.net/job/2803 TAL Group is looking to add motivated, social-media savvy Tech Recruiters to its growing team! We are looking for professional individuals with the ambition to drive results and deliver. We empower our team to make their own decisions. Chosen candidates will identify, screen and interview prospective candidates, cultivate market research (when required) and attend industry meet-ups, training sessions, and events. Note: This is an internal role here at The TAL Group. Why You Want to Work With Us - Quarterly Team Lunches & Events (including baseball games, bowling, go-karting, and ping pong tournaments!) - Generous Employee Reward Program - Competitive Health & Dental Group Plan - Central, downtown office located along Toronto's sunny East Bayfront What You'll Be Doing - Utilizing internal and external resources to identify and reach out to potential contract and permanent Full-time candidates. - Placing job requirements online to generate interest and increase candidate pool. - Regularly screening candidates to ensure a match of qualifications and requirements. - Utilizing social tools to identify and headhunt passive talent, not exclusively relying upon LinkedIn. - Conducting candidate interviews and meetings, and presenting job opportunities to qualified candidates. - Serving as the middleman between the client and candidate, negotiating contract terms on their behalf. - Networking (at meet-ups, industry events) for new business opportunities and referrals. - Maintaining excellent documentation in the company's applicant management system. - Continuing to build our already robust database What We'd Like To See - Passion for Recruiting : At heart, you are a recruiter that loves that hunt. You keep up to date on recruiting tech, news and blogs. - Not Your First Rodeo: At least 1 year previous experience as an Tech Recruiter within an agency environment, working with all levels of Tech requirements including contract & permanent roles. - Rockstar Past: You are a self-driven team player with a proven track record of consistently delivering on several assignments simultaneously, and consistently meeting or exceeding quotas. - A Little Old & New School: You embrace "old school" headhunting strategies, including cold calling and meet-ups, while also being informed on "new school" technologies to access talent. - Social Media Guru: You are an agile thinker that likes to break away from tradition and strategically apply social tools to access passive talent. You incorporate multiple social tools into your headhunting strategy, not just exclusively relying upon LinkedIn. - Tech-Savvy: You are passionate about tech & mobile, and eager to learn about the latest emerging technologies on the market. When you speak to prospective Tech & Mobile candidate about roles, you understand the technologies in play & their role in the market. - Powerful Communicator: On your team you are recognized as a powerful communicator, with strong interpersonal skills. You are able to understand and distill complex requirements into simple concepts, and explain them effortlessly to key stakeholders. Connect with us: www.talgroup.net Twitter: @TALGroup Facebook: www.facebook.com/TALGroupInc Instagram: www.instagram.com/talgroupto/ We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 2803 Toronto ON CAN Full-stack .NET Developer (JavaScript, C#) https://www.talgroup.net/job/2913 Hiring full-time intermediate to senior Full-stack .NET Developers in Markham, ON! This is an opportunity to work as a member of a talented dev team of front-end & back-end developers, business analysts, and UI/UX designers to define & implement complex Internet-exposed, security focused Cloud-based SaaS solutions. Perks You'll Love - Flexible hours - Collaborative work culture - Fun team activities, such as lunch parties, bowling, and archery Required Skills & Background - Strong verbal and written communication skills. - Strong skills with JavaScript (ES -5/6) - Strong T-SQL skills targeting SQL Server 2016. - Expert skills with C# 6/7 & .NET 4.5 - 4.6. - Strong skills with ASP.NET 4.6 (ASP.NET MVC, WebAPI). - Practical skills with DOM, HTML5, and CSS - Experience with any ORM or micro-ORM is a plus. - Links to code samples (ex. Github or emailed) are a plus (often the deciding factor) - University Degree in Computer Sciences (or similar) - Experience with any front-end frameworks (AngularJS, React, Vue.js, KnockoutJS, Ember.js Backbone etc.) We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 2913 Markham ON CAN Product Manager, SaaS https://www.talgroup.net/job/2947 Hiring a full-time Product Manager in Mississauga, ON! In this role, you will provide thought leadership on the short and long-term vision of key product initiatives from ideation to product release by working across departments with people from different functional backgrounds while fostering strong partnerships across the company, and advocating on behalf of customers. Perks You'll Love - Competitive benefits (including RRSP-matching) and generous vacation time - Free parking on-site - Work with fantastic developer tools, including high-end monitors & laptops - Team socials & flexible hours Your role will entail, but is not limited to, the following activities - Product Planning - Conducting research to identify and evaluate evolving market trends, shifting competitive landscape, and emerging technical capabilities from the perspective of product usability and demonstrability and producing market requirement documents (MRD) - Creating storyboards and use cases through input from key product stakeholders - Creating buyer and user personas derived from market research - Developing product roadmaps to deliver on the corporate business goals - Evaluating complimentary products and technologies for 'build vs. buy' decisions Product Management - Participating and contributing in product design to help ensure alignment with market and user requirements, consistency of user experience and alignment of product capabilities to address key customer business problems in the markets served by our client - Monitoring, evaluating, prioritizing, and making recommendations on product backlogs - Leading product design session meetings, sprint planning meetings, writing user stories, interviewing customers and partners Leadership & Product Ownership - Taking on a leadership role with product release readiness efforts before, during, and after launches - Liaising with Sales, Development, Marketing, Customer Support, and Professional Services teams to provide thought leadership as a product expert - Educating and inspiring external/internal audiences via the development of new and innovative product collateral and demonstrations to effectively highlight product differences versus competitive solutions Required Skills & Experience - At least 5+ years product management or product marketing experience in business application software space, with at least 2 years in SaaS product management - At the time of application, must be legally entitled to work in the country where the role is located - Must be able to travel to the United States, Canada and/or internationally, and have a valid passport - Bachelor's degree in business, engineering, information systems, or finance Soft Skills We'd Like to See - Excellent written and verbal communication skills with ability to present complex ideas and concepts to non-technical audiences - Ability to work independently and assimilate new ideas quickly - Methodical approach to delivery with attention to detail and ability to keep track of multiple projects concurrently - Understanding of agile product development life-cycle - Knowledge of performance management, financial accounting, business intelligence principles and OLAP database technologies an asset We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position 2947 Mississauga ON CAN Product Analyst / Owner https://www.talgroup.net/job/2948 Hiring a full-time Product Analyst / Owner in Mississauga, ON! In this role, you will help drive the realization of key product initiatives from initial ideation to product release. Our client's successful candidate will be solution-focused, analytical, have strong organization skills, and be an excellent communicator. He/ she will need to be able to work cross-functionally across the organization and be a tireless advocate on behalf of customers. Perks You'll Love - Competitive benefits (including RRSP-matching) and generous vacation time - Free parking on-site - Work with fantastic developer tools, including high-end monitors & laptops - Team socials & flexible hours Your role will entail, but is not limited to, the following activities - Product Analysis & Ownership - Conducting primary research to help identify, clarify, and evaluate customer business problems, - Acting as the voice of the customer, developing product use cases through interactions with customers and key product stakeholders, - Participating in regular stand-up and sprint planning meetings, - Writing user stories to support the agile development process, - Participating in product design review sessions to ensure alignment with market and user requirements, - Performing user acceptance testing of developed capabilities and benchmarking against established acceptance criteria, - Monitoring, evaluating, and prioritizing product feature enhancement requests from stakeholders, - Developing and analyzing product performance metrics. Product Enablement - Liaising with Sales, Marketing, Customer Support, and Professional Services to provide thought leadership as a product specialist, - Educating external and internal audiences about product capabilities and benefits, - Providing innovative ideas for the development of product marketing collateral including demonstration materials and models, - Delivering product demonstrations to selected audiences Required Skills & Experience - At least 2+ years of experience as an product analyst/ owner interacting with customers and working with a range of internal company stakeholders - At the time of application, must be legally entitled to work in the country where the role is located. - Must be able to travel to the United States, Canada and/or internationally, and have a valid passport. - Bachelor's degree in business, engineering, information systems, or finance Soft Skills We'd Like to See - Excellent written and verbal communication skills with ability to present complex ideas and concepts to non-technical audiences - Ability to work independently and assimilate new ideas quickly - Methodical approach to delivery with attention to detail and ability to keep track of multiple projects concurrently - Understanding of agile product development life-cycle - Knowledge of performance management, financial accounting, business intelligence principles and OLAP database technologies an asset We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 2948 Mississauga ON CAN Site Reliability Engineer https://www.talgroup.net/job/3049 Hiring a full-time Site Reliability Engineer in Toronto, ON! This role will work on building and improving our client's tools for deploying, monitoring and managing their systems. Perks You'll Love - Join a cutting edge, go big or go home team with transparent culture - Annual performance and team party - Compensation plan includes Apple Macbook Pro/Air & Smartphone What You'll Be Doing - Work on building and improving tools for deploying, monitoring and managing our client's systems. - Share knowledge and experience with other Engineers and develop a set of best practices. - Diagnose and troubleshoot problems. - Ability to complete the job regardless of the circumstance. - Sense of ownership and willingness to get the job completed. - Ability to work independently and as part of a team. - Demonstrate a high level of trust, integrity and diplomacy. - Show strong initiative and self-motivation. - Plan for situations instead of reacting to them - proactive. - Participate in on-call rotation. What You're Bringing - Bachelor's Degree in Computer Science, Software Engineering or similar. - 3+ years of relevant work experience. - Strong programming skills required. - Experience with at least one large scale web application. - Working knowledge of modern software deployment processes, including CI. - Working experience with either Terraform, Asnible or CloudFormation templating considered an asset. - Healthy knowledge of Linux (have compiled your own kernel at some point, know how to trace syscalls, understand TCP, care about the difference between sysvinit/runit/systemd, etc.) - Working knowledge of containerization solutions such as Docker, Kubernetes, and ECS preferred. - Experience with Linux systems, AWS, or Hadoop administration considered an asset. We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3049 Toronto ON CAN Sr. Network Security Engineer https://www.talgroup.net/job/3051 Hiring a full-time Sr. Network Security Engineer in Toronto, ON! This role will be responsible for helping with the planning, design and implementation of security solutions. This position will require close collaboration on multiple security-related projects and technologies, interfacing with our client's team members within the IT organization as well as other internal business units and external customers/partners. Perks You'll Love - Join a cutting edge, go big or go home team with transparent culture - Annual performance and team party - Compensation plan includes Apple Macbook Pro/Air & Smartphone What You'll Be Doing - Work closely with IT staff to implement and maintain Security solutions - Monitor networks for security incidents - Work on Security projects - Participate as a team member to respond to cyber attacks and network breaches - Provide network security guidance and remediation on critical vulnerabilities - Participate in after hours on-call rotation - Proactively provide feedback on SOC operational processes and procedures What You're Bringing - Completion of a Bachelor's degree or equivalent program in Computer Science, Management Information Systems or similar field is required - 3-4 years of recent and focused experience securing networks -Firm grasp of networking protocols and operations. Comfortable with low-level packet sniffing, working knowledge of Kali, Wireshark, Burpsuite, Metasploit, nmap, fiddler, sqlmap, nessus. Knowledge of network attacks, detections, and defenses. - Knowledge of AWS and Cloud Data Security such as EC2, ECS, VPC, VPN, IAM, KMS, Security Groups/Subnets, etc. is required. - 6+ years of Network or System administration - Network/System certified - Strong understanding of enterprise LAN, WAN, VPN and Cloud technologies, related protocols and network devices. - Strong technical aptitude with a desire for continuous learning and improvement - Excellent written and oral communication skills - Robust problem solver needing new challenges and growth - Passionate about Security We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3051 Toronto ON CAN Senior Data Platform Devops Engineer https://www.talgroup.net/job/3053 Hiring a full-time Senior Data Platform DevOps Engineer in Toronto, ON! This role will manage regional deployments and set up disaster recovery of Kafka data pipelines, systems and stores in AWS environment. Perks You'll Love - Join a cutting edge, go big or go home team with transparent culture - Annual performance and team party - Compensation plan includes Apple Macbook Pro/Air & Smartphone What You'll Be Doing - Create a resilient and highly operable production environment. - Platform is a 24x7 availability, high performance, scalable and zero downtime releases in AWS environment. - Manage large MySQL database clusters and noSQL systems Cassandra. - Manage regional deployments and set up disaster recovery of Kafka data pipelines, systems and stores in AWS environment. - Collaborate with Engineers to create a continuous delivery environment and processes. - Instrument and monitor the health and availability of services, with fault detection, alerting, triage and recovery (automated and manual). - Write scripts and runbooks to automate procedures. - Share an on-call rotation and handle service incidents. What You're Bringing - 3+ years of DevOps or System Administration experience using Chef/Puppet/Ansible/SaltStack for system configuration, or quality shell scripting for systems management (error handling, idempotency, configuration management). - Strong Amazon AWS experience, Familiarity with other cloud platforms (Google Cloud, Aliyun, or Apache Mesos). - Proven knowledge of systems programming (bash and shell tools) and/or at least one scripting language (Python, Ruby, Perl). - Experience with managing and automating configuration of MySQL database clusters. - Adept at troubleshooting and administering Linux systems, dealing with networking issues, and fine tuning instrumentation and alerting systems. - Preferably experience with operating a high load data pipeline and exposure to technologies such as Kafka, Kinesis, Spark, S3 and Redshift. - Experience with securing distributed systems. You understand the purpose of reasonable security techniques and the tradeoff with operational efficiency. - Be adaptable and able to focus on the simplest, most efficient & reliable solutions. We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3053 Toronto ON CAN Security Engineer https://www.talgroup.net/job/3054 Hiring a full-time Security Engineer in Toronto, ON! This role will be responsible, along with the security engineering team, for protecting the confidentiality and integrity of our client's large scale consumer facing systems with your adept hacking skills in finding vulnerabilities and helping teams fix it. Perks You'll Love - Join a cutting edge, go big or go home team with transparent culture - Annual performance and team party - Compensation plan includes Apple Macbook Pro/Air & Smartphone What You'll Be Doing - Pushing the boundaries of security technology to create defences for large scale production infrastructure, spanning multiple clouds and impacting millions of customer's daily lives. - Acting as both a builder and a breaker by creating tools to help engineers write more secure code and performing penetration tests of public and internal applications. - Contributing to our clients, servers, and networks by hardening against exploitation and privilege escalation. - Providing subject matter expertise on architecture, authentication, and systems security. Understanding our full engineering stack, services and data flow, and owning their security controls. - Working in a fast pace environment where code change happens at a rapid speed and where it is paramount to control security testing into a continuous deployment/integration flow. - Performing source-code reviews, code check-ins/audits, and participating in penetration tests and vulnerability assessments. - Implementing and maintaining technologies for security, such as vulnerability testing, logging, monitoring and incident responses. - Consulting with engineers on planned/current platform and code changes to ensure security is given due consideration during architectural planning and implementation. - Owning security awareness training for engineering and creating engaging security programs (bug bounty, white hat testing, and more). What You're Bringing - Bachelors Degree in Computer Science or equivalent years of related Network Security experience a must. - 5+ years of experience as a Security Engineer. - Experience with OS internals and hardening (Linux, OS X, Windows). - Firm grasp of networking protocols and operations. Comfortable with low level packet sniffing, working knowledge on Kali, Wireshark, Burpsuite, Metasploit, nmap, fiddler, sqlmap, nessus. Knowledge on network attacks, detections, and defences. - Must have experience in programming languages and security frameworks such as Python, Ruby, Node.js, Java, Bash, Spring Security and Shiro. - Knowledge of AWS and Cloud Data Security such as EC2, ECS, VPC, VPN, IAM, KMS, Security Groups/Subnets, etc. is required. - Must have knowledge of theoretical and applied cryptography, key management, and a strong understanding of cryptography algorithms such as RSA, AES, SSL vs TLS, PKI, etc. - Working knowledge with Vault or KMS is considered an asset. - Thorough understanding of authentication, authorization, and directory services such as SSO, OAuth, or OpenId. We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3054 Toronto ON CAN Machine Learning Engineer https://www.talgroup.net/job/3057 Hiring a full-time Machine Learning Engineer in Toronto, ON! This role will develop novel machine learning algorithms and data products for fraud detection, personalization, search and NLP. You will work with petabyte scale datasets and work with high throughput, low latency systems to put your models in production touching lives of more than 300M customers everyday. Perks You'll Love - Join a cutting edge, go big or go home team with transparent culture - Annual performance and team party - Compensation plan includes Apple Macbook Pro/Air & Smartphone What You'll Be Doing - Work with massive data from multiple applications (100s of millions of customers) - Own the development of machine learning algorithms. - Design and evaluate novel approaches for handling high-volume real-time data streams in a machine learning environment - Develop a feedback system to improve the selection of features for the algorithms. - Design and implement A/B Testing and other validation processes. - Understand the theory and application of theory for common classification, clustering, NLP, and collaborative filtering. What You're Bringing - You have demonstrable software engineering experience in Scala, Java, or Go. - You have experience in distributed data processing frameworks like Hadoop, Spark or other similar frameworks. - You respect advanced data structures and can use them to solve your problems. - You have an applied science degree and 3+ years work experience with software development. - Python, R, and other high level languages are a bonus. We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3057 Toronto ON CAN Data Engineer https://www.talgroup.net/job/3059 Hiring a full-time Data Engineer in Toronto, ON! This role will work on writing frameworks building for real time and batch pipelines, billions of events, petabytes of data and optimizing for last millisecond. Perks You'll Love - Join a cutting edge, go big or go home team with transparent culture - Annual performance and team party - Compensation plan includes Apple Macbook Pro/Air & Smartphone What You'll Be Doing - You have previously worked on building big data pipelines You are passionate about producing clean, maintainable and testable code part of real-time data pipeline. - You understand how microservices work and are familiar with concepts of data modeling. - You can connect different services and processes together even if you have not worked with them before and follow the flow of data through various pipelines to debug data issues. - You have worked with Spark and Kafka before and have experimented or heard about Flink/Druid/Ignite/Presto/Athena and understand when to use one over the other. - On a bad day maintaining zookeeper and bringing up cluster doesn't bother you. - You may not be a networking expert but you understand issues with ingesting data from applications in multiple data centres across geographies, on-premise and cloud and will find a way to solve them. - Proficient in Java/Scala/Python/Spark We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3059 Toronto ON CAN Front-End Developer https://www.talgroup.net/job/3060 Hiring a full-time Front-End Developer in Toronto, ON! This role will build applications that are responsive & performant. This is an exciting opportunity to join a cutting edge team with great perks! Perks You'll Love - Join a cutting edge, go big or go home team with transparent culture - Annual performance and team party - Compensation plan includes Apple Macbook Pro/Air & Smartphone What You'll Be Doing - Build web and mobile front-ends - Building applications that are responsive & performant - Produce high quality HTML/CSS pages from mock ups - Cross team collaboration - Working with the Microservice stack What You're Bringing - Degree in Computer Science, similar field, or equivalent experience - 4+ years of experience of software development - Experience using Angular, React or VUE.JS - Interest and ability to learn new technology stacks as needed - Experience with server-side web app code, e.g. REST APIs using Java, Ruby and/or Node.js - Doesn't shy away from testing and code review - React Native or similar experience plus We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3060 Toronto ON CAN Senior Scala Developer https://www.talgroup.net/job/3061 Hiring a full-time Platform Developer in Toronto, ON! Design and develop large scale systems with high complexity to support our client's high throughput applications. This is an exciting opportunity to join a cutting edge team with great perks! Perks You'll Love - Join a cutting edge, go big or go home team with transparent culture - Annual performance and team party - Compensation plan includes Apple Macbook Pro/Air & Smartphone What You'll Be Doing - Design and develop large scale systems with high complexity to support our client's high throughput applications. - Understand how to leverage infrastructure for solving our large scale problems. - Coordinate with the machine learning team - Develop tools and contribute to open source wherever possible. - Problem solving What You're Bringing - Degree in Computer Engineering or Computer Science - At least 5+ years equivalent experience in SaaS platform development. - Strong fundamentals in data structures, algorithms and object oriented programming. - Good experience in concurrency and distributed computing. - Software development experience in one or more general purpose programming languages, preferably Scala. - Polyglot experience with other languages such as Java, Ruby, python etc. - Experience writing concurrent, distributed applications using frameworks like Akka. - Experience with NoSQL databases and distributed cache. - Interest and ability to learn other coding languages as needed. - Experience with implementing platform components such as RESTful APIs, Pub/Sub Systems, Database Clients. - Experience with AWS services. - Contributed to open source projects. We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3061 Toronto ON CAN Senior Java Developer https://www.talgroup.net/job/3062 Hiring a full-time Senior Software Engineer in Toronto, ON! This role will design, develop, test, deploy, maintain and improve software and build back-end systems. It's also an exciting opportunity to join a cutting edge team with great perks! Perks You'll Love - Join a cutting edge, go big or go home team with transparent culture - Annual performance and team party - Compensation plan includes Apple Macbook Pro/Air & Smartphone What You'll Be Doing - Design, develop, test, deploy, maintain and improve software - Build back-end systems - Use concurrency, distributed computing, messaging and algorithms - Develop tools and contribute to open source wherever possible - Problem Solving What You're Bringing - Strong fundamentals in data structure, algorithm and object oriented programming - Software development experience in one or more general purpose programming languages - 5+ years equivalent experience in SaaS platform development - Senior Core Java development experience - Experienced with Spring Boot - Strong cloud experience AWS/GoogleCloud/Azure etc... - Interest and ability to learn other coding languages as needed - Degree in Computer Engineering or Computer Science - Experience with one or more other programming languages including but not limited to: Python, Ruby, or Scala - Implement platform components such as RESTful APIs, Pub/Sub Systems, Database Clients - NoSQL experience - Contributed to open source projects We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3062 Toronto ON CAN BI Engineer https://www.talgroup.net/job/3063 Hiring a full-time BI Engineer in Toronto, ON! This role will conduct analysis of historical data to identify trends, develop predictive models and support decision making, including written and verbal presentation of results and recommendations. Perks You'll Love - Join a cutting edge, go big or go home team with transparent culture - Annual performance and team party - Compensation plan includes Apple Macbook Pro/Air & Smartphone What You'll Be Doing - Analysis of historical data to identify trends, develop predictive models and support decision making, including written and verbal presentation of results and recommendations. - Collaborating with software development teams to design and implement analytic systems and data structures to support large-scale data analysis and delivery of machine learning and econometric models. - Setup A/B tests and ensure measurements are setup correctly and results are reported. - Analyzing data from logs, spark and simulation results. - Identifying data needs and driving data quality improvement projects. What You're Bringing - MS degree or higher in computer science engineering, statistics, mathematics, econometrics, or a similar quantitative field. - 5+ years work experience in data mining and analysis. - SQL expert with prior success working with extremely large data sets using big data technologies like spark and hive. - Experience with web development/automation, scripting languages, and functional programming. - Demonstrated ability to directly partner with business owners to understand requirements. - Effective spoken and written communication to senior audiences, including strong data presentation and visualization skills. - Detail-oriented with an aptitude for solving unstructured problems We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3063 Toronto ON CAN Application Security Engineer https://www.talgroup.net/job/3064 Hiring a full-time Application Security Engineer in Toronto, ON! This role will act as both a builder and a breaker by creating tools to help our client's engineers write more secure code and performing penetration tests for public and internal applications. Perks You'll Love - Join a cutting edge, go big or go home team with transparent culture - Annual performance and team party - Compensation plan includes Apple Macbook Pro/Air & Smartphone What You'll Be Doing - Create defenses for large scale production infrastructure, spanning multiple clouds and impacting millions of customer's daily lives. - Acting as both a builder and a breaker by creating tools to help our client's engineers write more secure code and performing penetration tests for public and internal applications. - Conduct manual and automated application security testing and source code auditing for a variety of technologies - Providing subject matter expertise in architecture, authentication, and systems security. Understanding our full engineering stack, services, and data flow, and owning their security controls. - Working in a fast pace environment where code change happens at a rapid speed and where it is paramount to control security testing into a continuous deployment/integration flow. - Performing source-code reviews, code check-ins/audits. - Implementing and maintaining technologies for security, such as vulnerability testing, logging, monitoring and incident responses. - Consulting with engineers on planned/current platform and code changes to ensure security is given due consideration during architectural planning and implementation. - Assist engineering teams in developing additional security tests - Develop tools to support application security review process - Stay on top of the latest security research including best practices, threats, trends and vulnerabilities What You're Bringing - 3+ years in application security role - 5+ years in engineer role - Bachelor of computer science, computer engineering or equivalent - You have vulnerability and penetration testing experience - Reverse engineering abilities - Strong written and verbal communication skills. Ability to mentor other. - Firm grasp of networking protocols and operations. - Comfortable with low-level packet sniffing, working knowledge of Kali, Wireshark, Burpsuite, Metasploit, nmap, fiddler, sqlmap, nessus. - Knowledge of network attacks, detections, and defenses. - Must have experience in programming languages and security frameworks such as Python, Ruby, Node.js, Java, Golang, Bash, Spring Security, and Shiro. - Knowledge of AWS and Cloud Data Security such as EC2, ECS, VPC, VPN, IAM, KMS, Security Groups/Subnets, etc. is required. - Must have knowledge of theoretical and applied cryptography, key management, and a strong understanding of cryptography algorithms such as RSA, AES, SSL vs TLS, PKI, etc. - Working knowledge with Vault or KMS is considered an asset. - Thorough understanding of authentication, authorization, and directory services such as SSO, OAuth, or OpenId. - Experience in conducting application security reviews for a complex set of technologies - Experience triaging and validating security vulnerabilities We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3064 Toronto ON CAN Application Architect/Lead https://www.talgroup.net/job/3065 Hiring a full-time Application Architect/Lead in Toronto, ON! This role will be responsible to build scalable and flexible data platforms while an engineering group. Perks You'll Love - Join a cutting edge, go big or go home team with transparent culture - Annual performance and team party - Compensation plan includes Apple Macbook Pro/Air & Smartphone What You'll Be Doing - Conduct architectural reviews with one or more teams and brainstorm on methods to solve technical challenges. - Proactively identify architectural weaknesses and recommend appropriate solutions, perform functional and code reviews in related areas within and across product engineering team. - Prioritize and balance short-term versus long-term actions, strategic versus tactical requirements, while continuing to move forward towards the strategic vision. - Establish and maintain great rapport with globally distributed development teams, Product Owners, QA and others to maintain high levels of visibility, efficiency, and collaboration. - Provide technical leadership to choose the best technologies, components and architectures for next-generation platforms. - Be a thought leader and mentor the engineering team on technical, architectural, design and other related issues. - Attract, recruit, and retain high quality and diverse engineering talent. What You're Bringing - MS or BS/B. Tech in computer science from renowned university or equivalent experience. - 7+ years of strong software design/development experience in building massively large scale distributed internet systems and products. - 7+ years of hands-on experience in advanced Java, Scala, Python, or any other languages - 3+ years of experience in data structure, data transformations, and fundamental algorithms. - 5+ years of experience and knowledge of open source tools & frameworks, broader cutting edge technologies. - 2+ years of experience with Hadoop, NoSQL (Dynamo, Cassandra, HBase, etc), Spark, or other distributed computing technologies. - Should be an active contributor to developer communities like Stackoverflow, Topcoder, Github, Google Developer Groups (GDGs), Apache, etc. - Exceptional interpersonal and communication skills We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3065 Toronto ON CAN SME Payments https://www.talgroup.net/job/3106 Our client, a growing Fin-tech located in Toronto, is looking for a Business Analyst to work with their client base in the Canadian banking sector. The focus for this role will be in the areas of payments and cash management. Perks You'll Love - Employee Reward Program - Great culture & team-building activities - Training, coaching & personal development programs Key points: - Strong communication skills. - Local payments/banking industry knowledge. - Experience in handling bank business IT teams. - Experience in Onshore/offshore working model. What You're Bringing - Minimum 5 years BA experience, with 2 years experience in Banking and IT domain (Cash Management). - Preferred experience on processing, clearing and settlement of Domestic/International Wires, Electronic Funds Transfers, Direct Debits. - Experience with implementing product systems. - Hands-on with Global Payment standards and formats SWIFT, ISO20022. - Experience with Canadian/American payment standards Such as CPA, NACHA, EDI / ANSI X12 is an added advantage - Understanding of corporate requirements of cash management, has been involved in preparing / reviewing Product documents e.g Product Fitment Document / Functional Specifications / Training Documents / User Manual etc. - Proficiency in diagramming tools is required, MS Visio preferred. - Possess a clear understanding of how the business uses the products in day-to-day activities and able to communicate this to the Business Partners and to Technology. - Should have worked on every stage of SDLC, right from requirement gathering to implementation of the system at client site to providing training to the end users. - Experience working closely with testing teams. Experience in preparing Business Scenarios / User Journeys / Test Scenarios / Test Cases etc. We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3106 Toronto ON CAN Senior iOS Application Developer https://www.talgroup.net/job/3126 Hiring a full-time Senior iOS Application Developer in Toronto, ON! This role will work closely with our client's product team to customize the their mobile experience. Perks You'll Love - Join a cutting edge, go big or go home team with transparent culture - Annual performance and team party - Compensation plan includes Apple Macbook Pro/Air & Smartphone What You'll Be Doing - Work closely with our client's product team to customize the their mobile experience - Prototype new and redesign features - Focus on UI/UX design principles and product driven development - Collaborate closely with a team of experienced developers What You're Bringing - Deep understanding of modern mobile development - 5+ years of practical mobile experience - Strong in Object Oriented design, - Senior level experience with iOS development, using RxSwift, Swift and Obj C - Experience with mobile testing and test cases We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3126 Toronto ON CAN Senior Android Application Developer https://www.talgroup.net/job/3127 Hiring a full-time Senior Android Application Developer in Toronto, ON! This role will work closely with our client's product team to customize the their mobile experience. Perks You'll Love - Join a cutting edge, go big or go home team with transparent culture - Annual performance and team party - Compensation plan includes Apple Macbook Pro/Air & Smartphone What You'll Be Doing - Work closely with our client's product team to customize the their mobile experience - Prototype new and redesign features - Focus on UI/UX design principles and product driven development - Collaborate closely with a team of experienced developers What You're Bringing - Deep understanding of modern mobile development - 5+ years of practical mobile experience - Strong in Object Oriented design, - Senior level experience with Android including good Kotlin experience (Good java knowledge) - Experience with mobile testing and test cases We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3127 Toronto ON CAN Full Stack Ruby Developer https://www.talgroup.net/job/3146 Hiring full-time Full Stack Developers in Toronto, ON! If you are a self-directed, strong and talented developer who is looking to work in a dynamic and collaborative environment; then we have a client with a great opportunity to offer you. As part of an awesome development team, you will have the opportunity to use a variety of tools, frameworks and languages to develop leading-edge products. This is an exciting opportunity to work from a downtown office easily accessible to public transit offering fantastic benefits & personal development opportunities! Perks You'll Love - Compensation: Employee Share Purchase Plan, competitive salary & benefits plan, Parental leave top up - Personal Development: Education and conference reimbursements, mentoring & career progression opportunities - Social: Awesome patio with BBQ, on-site games room (bring your A game for our FIFA 19, arcade, ping pong and foosball tournaments!) - Tech: Have access to top of the line office hardware What You'll Be Doing - Build front-end applications using modern JavaScript technologies - Work with Full-Stack teams across web and mobile platforms - Develop, scale, and optimize brilliant API's - Design and architect features - Participate in product development meetings. What You're Bringing - Experience with modern web framework & API development such as (Ruby on Rails, Sinatra, Django, Phoenix, Node) - Front End javascript experience (React) - Experience with RESTful and GraphpQL API's - Knowledge and experience with relational databases; including Postgres & MySQL. - Experience with Sidekiq, Celery, Beanstalk, or similar - Experience with RSpec, Jest, pytest or similar testing tools - Knowledge of caching methodologies and tools - GIT / GitHub - Computer science degree or equivalent Other Skills We'd Love to See - Chatbot programming - React Native - Cloud/AWS - Elixir We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3146 Toronto ON CAN Mobile Engineer https://www.talgroup.net/job/3157 Hiring a full-time Mobile Engineer in Toronto, ON! Our client, a leader in the secure identity and authentication space is looking for a Senior Mobile Engineer to join their dynamic team here in Toronto. In this position, you will be involved in all aspects of development from design to implementation, on various platforms and systems. You will need strong analytical, design, and development skills as well as the ability to collaborate, self-manage and take ownership of projects. Perks You'll Love - Competitive compensation, benefits & Stock options - Great culture! - On-site eats and snacks What You'll Be Doing - Developing mobile code: - API design and development - UI design and development - Business logic development - Application testing Preferred Skills & Experience - 5+ years of server-side development experience - Strong knowledge with either Android or iOS programming- experience with both would be ideal - Minimum 3 years of experience in mobile development with exposure to both UI and system level development in a production environment - Able to architect and develop robust, maintainable systems, not just hack together code for one-off projects - Agile development experience - Java, Swift, Objective-C, C++ - Strong desire to learn and work with new mobile technologies and architectures - Passionate about your work and creating quality solutions - Experience with open source or research projects - Experience with automated unit and integration testing - Knowledge of security algorithms and protocols - B.Sc. or M.Sc. in Computer Science or related field We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3157 Toronto ON CAN DevOps Consultant https://www.talgroup.net/job/3163 Hiring a DevOps Consultant on a 6-month contract engagement in Toronto, ON! We welcome consultants looking to prove themselves. This is a chance to make a huge difference with a leading software consulting organization. You are passionate about technology and have the skills to design and manage highly effective and scalable platforms. This is a migration project; knowledge and experience with Azure and HPC clusters is very important. Perks You'll love - Innovative Company - New Development - Dynamic team with leading industry experience What You're Bringing - Experience with Azure MS Cloud - Good understanding of DevOps CI and CD pipelines - Understanding of Infrastructure and Networking principles - Windows deployment and management practices experience - Good understanding of HPC - Knowledge of YML, Salt, Power Shell and Python - Familiar with DataDog - Good communication skills We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3163 Toronto ON CAN Sales Account Manager https://www.talgroup.net/job/3181 Our team is looking to add a motivated, social-media savvy Sales Account Manager to its growing team! We are looking for a rockstar Sales Rep with the ambition to drive results and deliver. As compared to retail, the recruitment sector can deliver as much as 2-3 times the commission. We want someone who can make their own decisions. Our chosen Account Executive will identify, screen and interview prospective candidates, engage in business development (when required), cultivate market research (when required) and attend industry meet-ups, training sessions, and events. Note: This is an internal role here at The TAL Group. Why You Want to Work With Us - Quarterly Team Lunches & Events (including baseball games, bowling, go-karting, and ping pong tournaments!) - Generous Employee Reward Program - Competitive Health & Dental Group Plan - Central, Downtown Toronto Office What You'll Be Doing - Utilizing internal and external databases to identify and reach out to potential candidates. - Placing job requirements online to generate interest and increase candidate pool. - Regularly screening candidates to ensure a match of qualifications and requirements. - Utilizing social tools to identify and headhunt passive talent, not exclusively relying upon LinkedIn. - Conducting candidate interviews and meetings, and presenting job opportunities to qualified candidates. - Serving as the middleman between the client and candidate, negotiating contract terms on their behalf. - Networking (at meet-ups, industry events) for new business opportunities and referrals. - Maintaining excellent documentation in the company's applicant management system. What You're Bringing - Passion for Recruiting: At heart, you are a recruiter that loves that hunt. You keep up to date on sales news and blogs. - Sales/Lead Generation-Savvy: You keep up to date on recruiting sales & pre-sales roles, industry news and blogs. You are passionate about Sales, and eager to learn about the latest developments in the market. When you speak to prospective sales candidate about roles, you understand the skill sets in play & required to hit necessary targets. - Not Your First Rodeo: At least 2-3 years' previous experience as a Sales Recruiter within an agency environment, working with all levels of sales industry requirements including Sales executives, Sales Engineers, etc. - Rockstar Past: You are a self-driven team player with a proven track record of consistently delivering on several assignments simultaneously, and consistently meeting or exceeding quotas. - A Little Old & New School: You embrace "old school" headhunting strategies, including cold calling and meet-ups, while also being informed on "new school" technologies to access talent. - Social Media Guru: You are an agile thinker that likes to break away from tradition and strategically apply social tools to access passive talent. You incorporate multiple social tools into your headhunting strategy, not just exclusively relying upon LinkedIn. - Powerful Communicator: On your team you are recognized as a powerful communicator, with strong interpersonal skills. You are able to understand and distill complex requirements into simple concepts, and explain them effortlessly to key stakeholders. Connect with us: www.talgroup.net Twitter: @TALGroup Facebook: www.facebook.com/TALGroupInc We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3181 Toronto ON CAN Android Software Engineer https://www.talgroup.net/job/3182 Hiring Android Software Developers (Full-time) in Markham, ON! You will contribute to the development of the advance Infotainment systems. This work will enable customers to connect their personal consumer devices to vehicle infotainment systems. Perks You'll Love - New Development Projects - Join an organization with a fantastic culture that is facilitative to learning - Growing Organization Requirements - Contribute to develop of solutions in several areas of Android development, including: core applications, connectivity, UI and systems level development - Participate in architecture, requirements, and design, coding and test case reviews - Participate in new feature development, maintenance of existing features and bug fixes - Participate in feature requirement and design reviews and all relevant software development activities - Participate in test case design reviews and conceive bug prevention proposals - Collaborate with team members in software development activities using the Scrum/Agile development process What You're Bringing -Minimum three years of software development experience in related domains - Minimum two years of software development experience in Android platform - Software development experience in Linux platform - Software design and implementation experience in an object-oriented environment - Development experience with Java, C++, C, HTML5, JavaScript, Android Application frameworks - Development experience with unit test frameworks such as AndroidTestFramework, monkeyrunner, Robolectric - Development experience with Android development toolkit and process - Experience with Development tools such as Eclipse IDE and ADT plug-in, Android Studio - Experience with software build tools such as makefile, ant, maven, gradle - Experience with SCM tools such as GIT, Gerrit, Jenkins, JIRA, or ClearCase - Practice with Scrum/Agile software development process - Ability to perform diagnostic and investigate issues based on limited information We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3182 Markham ON CAN BI/Data Engineer https://www.talgroup.net/job/3185 Hiring a full-time BI/Data Engineer in Toronto, ON! This role will build and maintain batch and real-time data pipelines to power our client's analytical reports and dashboards. It requires at least 3+ years work experience in data engineering, software engineering and/or data analysis. Perks You'll Love - Join a cutting edge, go big or go home team with transparent culture - Annual performance and team party - Compensation plan includes Apple Macbook Pro/Air & Smartphone What You'll Be Doing - Build and maintain batch and real-time data pipelines to power our client's analytical reports and dashboards - Analysis of historical data to identify trends and support decision making, including written and verbal presentation of results and recommendations - Set up A/B tests and ensure metrics are reported accurately - Identifying data needs and driving data quality improvement projects - Evangelizing data driven decision making within the team and to business & product owners - Understanding the broad range of Paytm data resources, and knowing the right ones to use for the problems at hand Technical Requirements - Proficient in at least one programming language like Scala, Java or Python - Experienced in Apache Spark, or other big data processing frameworks - Proficient in SQL - Proficient in software development, and source code management What You're Bringing - BS degree or higher in computer science engineering, statistics, mathematics, econometrics, or a similar quantitative field - 3+ years work experience in data engineering, software engineering and/or data analysis - Experience building real-time and batch data pipelines - Strong analytical capabilities to delve into and understand trends and patterns in the data - Prior success in working with extremely large datasets using big data technologies - Demonstrated ability to directly partner with business owners to understand product requirements - Effective spoken and written communication to senior audiences, including strong data presentation and visualization skills - Detail-oriented, with an aptitude for solving unstructured problems - Familiarity with AWS services - Experience with data streaming technologies like Kafka, Spark Streaming We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3185 Toronto ON CAN Software Engineering Manager https://www.talgroup.net/job/3187 Hiring a full-time Software Engineering Manager in Toronto, ON! Our client, a wildly successful start-up that is applying mobile technology to redefine the way consumers are interacting with businesses, is looking for a Software Engineering Manager to lead and mentor their growing software product teams here in Toronto. Perks You'll Love - Competitive compensation & benefits package - Enjoy unlimited vacation + a health benefits day 1 - Employee credit on our Client's app What You'll Be Doing - Lead Software Engineering teams with direct management responsibility - Establish an appropriate balance of coaching, mentorship, technical oversight, code reviews, and timely, direct feedback for your team - Work with product and engineering leadership to create a combined technical and product roadmap for your team - Lead the innovative approach to creating new products, while improving upon our core products - Be a technical advocate for the consumer experience on our platform - Work closely with Product, UX, QA and Business teams to execute, iterate and improve product offering What You're Bringing - Previous hands-on software development experience - Recent experience as a software engineering manager or engineering lead, at least 2+ years experience - Strong knowledge of Java - Previous start-up experience or similar, fast-paced environment - Proven Agile experience - Experience with other object oriented languages would be an asset - Knowledge/experience with micro-services and cloud technologies - Excellent communication and mentoring skills We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3187 Toronto ON CAN Senior Spark/Scala Engineer https://www.talgroup.net/job/3195 Our client, located in downtown Toronto, is seeking a Senior Spark/Scala Engineer to join its innovative team that is developing security technology based on Spark, Cloud and Machine Learning technologies. Candidates with mastery over every layer of the development stack, capable of delivering enterprise grade applications from requirements combining software design and coding skills will be considered. You will be interacting with clients, so strong communication skills are mandatory. You are a Scala/Spark specialist. Exceptional skills are required, not only developing applications or data flows using these technologies, but actually being able to change them: Perks You'll love - Innovative Company - New Development - Dynamic team with leading industry experience What You're Bringing - Exceptional skills developing in Scala - Deep understanding of Spark architecture and it's code. Ability to create add-one and extend Spark libraries and data structures. - Excellent understanding of clustered computing and performance / resource utilization optimization techniques on Hadoop and Yarn. - Experience integrating with multiple authentication services such as ldap, Kerberos, Oauth - Experience integrating with clusters such as Cloudera and Hortonworks - Deep understanding of Hive, hive2, ThriftServer and ability to extend their libraries - Background in security and cryptography - Creativity, fast learning, and exceptional problem solving capabilities - Very good in Linux, Bash and shell scripts Bonus points for... Experience with any of the following: -Java, Python, Blockchain, rdbms, Kafka We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3195 Toronto ON CAN Account Executive https://www.talgroup.net/job/3208 Our client is hiring a full-time Account Executive in Toronto, ON! This role requires a passionate, forward-thinking and experienced Account Executive (AE) to help the company drive net new business sales into strategic named accounts. You will take over qualified prospects during the sales cycle to further assess client needs, conduct software demos, handle objections, determine if the fit is strong and progress the sale towards a close. You will work directly with the client's CEO and be one of the founding members of the sales team. Perks You'll Love - Generous, competitive compensation & performance bonuses - Full health & dental benefits - Join a stimulating environment with tremendous growth opportunity What You'll Be Doing - Quickly understand and communicate our client's value proposition - Work as part of the sales team to implement value-selling processes - Maintain accurate and timely customer, pipeline, and forecast data - Use consultative selling to build value-driven relationships with prospective customers and help them achieve their business goals - Work as a team to deliver the best customer experience always What You're Bringing - At least 3+ years of experience as an AE - Excellent English communication skills - Ability to learn quickly and be a self-starter - Experience working with CRM applications - Demonstrated initiative, negotiating and coaching skills - Extensive experience, domain expertise, and consultative selling skills - Strong interpersonal, communication and leadership skills with the ability to work well with cross-functional groups - Familiarity with corporate learning systems or authoring solutions a plus Does This Sound Like You? - You're a hustler with an entrepreneurial spirit and will stop at nothing to help turn leads into revenue - You have a proven ability to manage complex sales cycles from start to finish with a track record of successful revenue attainment - You want to work alongside the founding executive team to help grow the business - You care about the customer needs and understand how to deliver value thru software solutions - You have a sense of humor and you check your ego at the door We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3208 Toronto ON CAN Team Lead, Software Engineering (Python) https://www.talgroup.net/job/3218 Hiring a full-time Team Lead, Software Engineering in Toronto, ON! Are you a highly proficient software engineer with team leadership experience? Does the challenge of building and mentoring local and remote teams that will be at the forefront of new product development for a well renowned organization in its space appeal to you? If so, please let's have a chat. This is an exciting opportunity to join a client that has done some exceptional work in the past few years and is growing exponentially, here in Toronto and internationally! Perks You'll Love - Competitive compensation, including shares, bonuses & RRSP matching - Join one of the Canada's Best Workplaces (Medium) and a Greater Toronto Top Employer - Central workplace connected to the PATH network of shops/restaurants - Flexible work hours & casual dress every day! - Marvelous Snack Cart Fridays incl. fresh refreshments & snacks - Fun team activities, including bowling, movie nights, paintball & more About the Job As the team lead, you are first and foremost a keen problem solver- someone who can address programming problems, people problems and process-driven problems. We are looking for a software engineering team lead who loves mentoring and helping others develop into amazing engineers. This is an opportunity where you can stay technically hands on while also improving your leadership skills. The ideal candidate will have solid experience with developing scalable software applications and have success in leading a team of highly motivated, collaborative and intelligent group of developers. What You'll Be Doing - Maintain a happy team culture, while cultivating the career growth of your team - Provide constructive feedback to all team members - Manage and improve documentation - Lead initiatives within the team and department, enabling teammates to achieve technical and career objectives - Hands-on-keyboard writing code- 50% of your time - Lead the development of new functionality in the product and its interface which is RESTful in nature - Drive development activities of your team in close collaboration with technical leaders, scrum masters and product managers. What You're Bringing - Experience in all levels of development, including front-end, back-end and infrastructure - Strong Python development experience, minimum 4 years (Apache, Django, Flask) - Minimum 1 year team lead experience - Automated testing and continuous integration experience - Agile experience - Strong communication and interpersonal skills - Excellent problem-solving skills Other Skills We'd Love to See - Experience building web applications for consumer focused, transaction driven, e-commerce platforms - Experience with multiple dev languages - Knowledge of building and deploying highly available and redundant infrastructures - Experience with SQL and NoSQL databases We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3218 Toronto ON CAN Team Lead, Software Engineering https://www.talgroup.net/job/3219 Hiring a full-time Team Lead, Software Engineering in Toronto, ON! Are you a highly proficient software engineer with team leadership experience? Does the challenge of building and mentoring development teams that will be at the forefront of new product development for a well renowned organization in its space appeal to you? If so, please let's have a chat. This is an exciting opportunity to join a client that has done some exceptional work in the past few years and is growing exponentially, here in Toronto and internationally! Perks You'll Love - Competitive compensation, including shares, bonuses & RRSP matching - Join one of the Canada's Best Workplaces (Medium) and a Greater Toronto Top Employer - Central workplace connected to the PATH network of shops/restaurants - Flexible work hours & casual dress every day! - Marvelous Snack Cart Fridays incl. fresh refreshments & snacks - Fun team activities, including bowling, movie nights, paintball & more About the Job As the team lead, you are first and foremost a keen problem solver- someone who can address programming problems, people problems and process-driven problems. We are looking for a software engineering team lead who loves mentoring and helping others develop into amazing engineers. This is an opportunity where you can stay technically hands on while also improving your leadership skills. The ideal candidate will have solid experience with developing scalable software applications and have success in leading a team of highly motivated, collaborative and intelligent group of developers. What You'll Be Doing - Manage project releases - Dedicate time to improving or implementing story requirements - Address platform deficiencies proactively against the product road-map - Maintain a happy team culture, while cultivating the career growth of your team - Provide constructive feedback to all team members - Manage and improve documentation What You're Bringing - Bachelor's degree in Computer Science, Software Engineering or equivalent experience - Minimum 5 years experience of quality web app development in a back-end language - Minimum 1 year of experience directly managing engineers and leading projects - Experience developing in Ruby or Go, Javascript, and PostgreSQL preferred - Previous experience developing in short release cycles - Experience collaborating with cross functional team members - Strong communication and interpersonal skills Other Skills We'd Love to See - AWS deployment experience - JIRA and Trello experience - Gitlab - Fluency in Spanish We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3219 Toronto ON CAN Client Success Manager https://www.talgroup.net/job/3238 Hiring a full-time Client Success Manager in Toronto, ON! In this role, you will ensure client satisfaction through keeping accurate correspondence records, meeting regularly with clients, consulting best practices, developing both internal and client facing resources, offering continuous value and is responsible for the overall delivery of our insurance and technology software solutions to our clients. This includes being the primary contact for software implementations, technology support, technology training and overall success of the client experience. Perks You'll Love - Join an innovative, people-centric organization with a diverse, passionate team - Enjoy opportunities to continuously grow, learn & advance your career - Fantastic culture and challenging projects What You'll Be Doing - Own and manage a portfolio of clients to ensure success, growth, and retention - Act as the key relationship holder, consultant, trusted advisor and primary point of contact to our clients for all technology matters while seeking opportunities to improve client satisfaction/performance - Participate in technology implementations while working with the Project Management Office to ensure timely deliverables are met - Conduct value-driven in person and virtual client training on services and technology solutions - Develop a deep understanding of our clients' business goals, objectives, and pain points and how it relates to our services and solutions - Promote and execute continuous service improvement both internally and with clients in the areas of process improvement, efficiency gains and customer improvement (e.g. technology adoption, service, usage, etc.) - Ensure successful on-boarding of new accounts in partnership with product and sales teams - Regularly review goals, expectations, feature enhancement/changes and perform need assessments with clients to ensure they are in the best position to succeed with our technology solutions - Collaborate with internal stakeholders and resource departments to create efficiencies, solution problems and deliver project and client expectations - Develop and implement client specific strategy to ensure development and success through all stages of the post-sale client life cycle - Own all client technology matters post-sale from end to end, including but not limited to training, support, implementation, project support for migrations/mergers and consultation to support business objectives. - Create internal and external communications outlining deployments, product changes and ongoing issues/problems - Create, manage and maintain a consolidated view of account health with respect to their technology needs for internal and external consumption - Monitor client accounts for potential impacts to contractual commitments and liaise with the Account Manager to ensure delivery to those commitments What You're Bringing - High ownership, accountability, passion and ability to work with sense of urgency - Minimum 3 years experience in client success/consulting technology role - Ability to collaborate and work with internal teams daily - Thrives in rapidly changing environment - Solution oriented mindset - Ability to embrace and drive change - Excellent Client facing skills with ability to engage with Senior & Key executives - Strong technology understanding and experience - Strong operational, project management, consulting technology and process skills - Excellent communication and presentation skills - Experience with incident management/escalations, problem management and continual service improvement - Highly self-motivated and directed with strong time management skills - Proactive problem solver with ability to analyze data and make educated recommendations - Knowledge of lending processes and credit adjudication is an asset We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3238 Burnaby BC CAN Account Executive https://www.talgroup.net/job/3248 Our client is hiring a full-time Account Executive in Toronto, ON! This role requires a passionate, forward-thinking and experienced Account Executive (AE) to help the company drive net new business sales into strategic named accounts. You will take over qualified prospects during the sales cycle to further assess client needs, conduct software demos, handle objections, determine if the fit is strong and progress the sale towards a close. You will work directly with the client's CEO and be one of the founding members of the sales team. Perks You'll Love - Generous, competitive compensation & performance bonuses - Full health & dental benefits - Join a stimulating environment with tremendous growth opportunity What You'll Be Doing - Quickly understand and communicate our client's value proposition - Work as part of the sales team to implement value-selling processes - Maintain accurate and timely customer, pipeline, and forecast data - Use consultative selling to build value-driven relationships with prospective customers and help them achieve their business goals - Work as a team to deliver the best customer experience always What You're Bringing - At least 3+ years of experience as an AE - Excellent English communication skills - Ability to learn quickly and be a self-starter - Experience working with CRM applications - Demonstrated initiative, negotiating and coaching skills - Extensive experience, domain expertise, and consultative selling skills - Strong interpersonal, communication and leadership skills with the ability to work well with cross-functional groups - Familiarity with corporate learning systems or authoring solutions a plus Does This Sound Like You? - You're a hustler with an entrepreneurial spirit and will stop at nothing to help turn leads into revenue - You have a proven ability to manage complex sales cycles from start to finish with a track record of successful revenue attainment - You want to work alongside the founding executive team to help grow the business - You care about the customer needs and understand how to deliver value thru software solutions - You have a sense of humor and you check your ego at the door To apply, please email Daniel at JamilD@talgroup.net and include "Account Executive, Toronto" in the headline. Also, if you know someone who might be a fit, please forward the job along & spread the word! We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3248 Toronto ON CAN Senior Web Application Developer https://www.talgroup.net/job/3265 Hiring a full-time Senior Web Application Developer in Toronto, ON! This role will focus on architecture and development, and build UIs across both mobile platforms. It requires a firm grasp of JavaScript, and good ability to develop clean JS code. Perks You'll Love - Join a cutting edge, go big or go home team with transparent culture - Annual performance and team party - Compensation plan includes Apple Macbook Pro/Air & Smartphone What You'll Be Doing - Architecture and development - Building UIs across both mobile platforms. - Leverage native APIs for deep integrations with both platforms. - Bug fixing - Working with opensource community - Transition existing React web apps to React Native What You're Bringing - Firm grasp of JavaScript, an good ability to develop clean JS code - Good knowledge ES6+ syntax, Experienced with REST APIs, - Solid experience with React, React-Native and Node.js development - Experienced working with third-party dependencies and debugging dependency conflicts - Familiarity with native build tools, - Experience with automated testing suites, like Jest or Mocha - Knowledge of functional or object-oriented programming We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3265 Toronto ON CAN UI/UX Lead https://www.talgroup.net/job/3266 Hiring a UI/UX Lead for a perm opportunity in Toronto, ON! Our client is looking a talented UI/UX designer who is passionate and excited about innovative technology, has advanced knowledge and experience with workflow design, interaction design, user application design, and web design. Perks You'll love - Innovative Company - New Development - Dynamic team with leading industry experience What You'll Be Doing - Be part of the core product team that influences the design aesthetic of experiences - Collaborate with engineering team - Act as design originator through ideation, build and release of various features - Create and document quality wireframes, prototypes, mock-ups, user stories, and user journey - Articulate design specifications to developers and product managers to refine user experiences - Always have a user-oriented design approach and constantly test your designs Mandatory Skills and Experience - 5+ years of professional work experience in UI/UX design capacity - Expertise in UI/UX software such as Sketch, Adobe CS, Illustrator‎, Photoshop - Knowledge of HTML5, CSS3, and JavaScript - Extensive experience in using design best practices to create user-friendly software solutions - A great understanding of user-focused design approach and testing methodologies - Ability to articulate design processes, ideas, and solutions to teams and clients - Previous experience or familiarity with start-up and software company environment - A strong design portfolio or sampling of your work is required as part of the application process - Strong leadership abilities - Like to learn and grow with teammates in a highly collaborative and open environment - University/college education in Interaction Design, Graphic Design, Digital Design 3266 Toronto ON CAN Senior Ruby/Rails Engineer https://www.talgroup.net/job/3272 Does the thought of driving software engineering in a rapidly growing company excite you? If you are passionate about your career and are eager to be a key contributor to a company's success, then we would like to hear from you. This is a once in a lifetime opportunity. Our client, a successful and growing Cali based product company, is expanding its development centre here in Toronto. They are searching for Senior ROR Engineers who will be at the forefront of new product development, taking dynamic prototypes and recreating them into fully functional features. You will have the opportunity to work with the most modern technologies in a agile and collaborative environment. What you will be doing: - Design and build robust, scalable, secure, reusable code and libraries - Write excellent, simple, clean, efficient code; debug, troubleshoot and trace logs. - Collaborate with the front-end developers and other team members to establish objectives and design more functional, cohesive code. - Develop ideas for new programs, products, or features by monitoring industry developments and trends. - Follow software development methodologies (Agile/Scrum, test-driven development, continuous integration, refactoring, coding standards and code reviews). What You'll Need: -7+ years of object-oriented software development experience in large-scale applications. -3 + years of ROR experience -Experience in data engineering, API design or integrations -Experience in oAuth, JWT, Kubernetes, AWS services is a plus -Good knowledge of at least one relational database and one NoSQL database -Experience (or interest in) event-driven architectures Bonus points for: -Experience with Postgres -Experience writing well tuned queries -Experience with Elixir or Phoenix -Experience with React / Redux or modern JavaScript 3272 Toronto ON CAN Senior Javascript-React Developer https://www.talgroup.net/job/3273 Does the thought of driving software engineering in a rapidly growing company excite you? If you are passionate about your career and are eager to be a key contributor to a company's success, then we would like to hear from you. This is a once in a lifetime opportunity. Our client, a successful and growing Cali based product company, is expanding its development centre here in Toronto. They are searching for Senior Front-End Developers who will be at the forefront of new product development, taking dynamic prototypes and recreating them into fully functional features. You will have the opportunity to work with the most modern technologies in a agile and collaborative environment. What you will be doing: -Create robust, reusable software. -Work on next generation front end development and user experience. -Create prototypes that can be rapidly shared -Create truly robust software that can be depended on by other teams. -Design & implement common patterns, services, components and frameworks What do you need to succeed? -6+ years software development experience -5+ years Javascript experience- 3+ years with React/Redux -experience integrating API's -experience with GraphQL would be preferred -Experience with testing frameworks such as Jest or Enzyme -Strong team player, open minded to consider novel approaches to solving difficult problems. 3273 Toronto ON CAN DevOps Engineer https://www.talgroup.net/job/3275 Hiring full-time DevOps Engineers in Toronto, ON! If you are a self-directed, strong and talented developer who is looking to work in a dynamic and collaborative environment; then we have a client with a great opportunity to offer you. As part of an awesome development team, you will have the opportunity to use a variety of tools, frameworks and languages to develop leading-edge products. This is an exciting opportunity to work from a downtown office easily accessible to public transit offering fantastic benefits & personal development opportunities! In this role, you will work directly with other development team members to provide highly available and high performing services. The key for this role will be automation with a focus on site reliability and performance. Day to Day: -respond to internal report requests and project-based work as required -making configuration changes to code repository, adding users, troubleshooting, and provide assistance in refining database queries -build out the infrastructure automation, make software upgrades, and conduct infrastructure improvements -will be on call once every 4 weeks to support the team in a variety of capacities as needed Requirements: - Production environment experience is a must - Experience working with AWS, GCP, and other cloud providers. GCP is a must - Experience working with Containerization (Docker& Kubernetes) - Terraform experience is a must - Experience with Python programming - Extensive experience in Linux - previous experience as a developer and systems admin would be a preference - A bachelor's degree in computer science, engineering, or similar. Bonus points for: - Postgres, MySQL, Elastic Search, Kafka, Redis and any web programming. 3275 Toronto ON CAN node.js Consultant https://www.talgroup.net/job/3276 We have a great contract opportunity with a client in downtown Toronto, for a talented back-end node consultant. Our client is a rapidly growing Product Development firm that is actively engaged in the digital space, including the following sectors: mobile apps & web services (iOS, Android, Windows Phone, Blackberry), connected cars, smartwatches and other wearables, connected homes, smart TVs and beacon solutions. In this project, you will be a key member of the team working on new product development ; providing back-end development and deployment expertise for a innovative application enablement / development platform. About you: You possess a keen sense of ownership and appreciate being recognized and rewarded for delivering quality work. You also have a strong desire to work directly with founders; who have world class experience in developing products from the ground up and launching them into the market. Requirements: - Strong agile experience - Strong Javascript experience- especially back-end node.js experience - Experience with event-driven architectures - experience with Kafka and/or RabbitMQ - AWS environment experience - Very good communication and collaborative skills - Experience with Serverless Architecture environments would be a plus - Pair-programming experience would be a plus 3276 Toronto ON CAN Software Engineer (Node/GoLang/Python) https://www.talgroup.net/job/3285 Hiring a full-time Software Engineer in Richmond Hill, ON! This role will develop tasks including module design and coding, debugging, and documentation of application programs and systems level programming. Perks You'll Love - Work for a global cloud-based software company with over 140 million users worldwide! - Multi award winning company that is known for encouraging a creative and innovative work environment - Continuous training and development opportunities What You're Bringing - Linux is a must - 3-5 years of back end development experience - Experience with Test Driven Development & CI/CD - Is self-driven and can produce reliable and scalable micro-services using Golang and other modern tools such as Kubernetes and gRPC. - Has experience developing tasks including module design and coding, debugging, and documentation of application programs and systems level programming - Has experience working with TDD & CI/CD We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3285 Richmond Hill ON CAN DevOps Engineer https://www.talgroup.net/job/3287 Hiring a full-time DevOps Engineer in Richmond Hill, ON! We are looking for a DevOps mind with a passion to design and implement high-available systems that are scalable, and optimized for best performance. Perks You'll Love - Work for a global cloud-based software company with over 140 million users worldwide! - Multi award winning company that is known for encouraging a creative and innovative work environment - Continuous training and development opportunities What You'll Be Doing - Bringing your working knowledge and experience with Linux/Unix, Kubernetes, Git, Docker, Python and GoLang. - Primarily responsible for maintaining and monitoring production, staging and sandbox environments while enforcing best practices and high quality of releases. - Maintaining a carrier-grade service where the highest standards are expected. What You're Bringing - Experience with Test-Driven Development and CI/CD and a solid understanding of concurrency and parallelism will help with this. - You should have a solid understanding of high throughput backend engineering, the ability to design, build, and operate a technology stack with ensuring operational best practices by working closely with the deployment/releasing teams. - Experience 2+ years of working experience with Docker, Kubernetes, Git(or similar) and Python and has a good understanding of QA procedures and software best practices. - Knowledge of CI/CD practices and monitoring tools. - You should also have a strong SQL background, strong automation skills (tool agnostic ). The working experience of GoLang is a valuable asset. Any SIP/SMS/Telephony Experience are big assets. We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3287 Richmond Hill ON CAN M&A Business Development Associate https://www.talgroup.net/job/3291 Hiring a full-time M&A Business Development Associate in Toronto, ON! In this role, you will hunt, screen, and help our client acquire vertical market software companies by proactively following up with business owners that are seeking to sell their business. What You'll Be Doing - Qualifying these leads as potential acquisition targets - Signing Non-Disclosure Agreements ("NDAs") with these qualified leads in order to obtain financial and operational information - Developing industry knowledge and attending in-person meetings with business owners - Proactively following up with business owners that are seeking to sell their business Outcomes Will Include - Consistently call /email/ connect on Linked in with a minimum of 20 leads per day - Consistently have a minimum of 2 substantive calls with business owner every day - Obtain 1 executed NDA per week - Follow up to ensure that information requests get fulfilled for all qualified prospects - Present qualified acquisition candidates to the internal M&A committee at the weekly meeting - Conduct industry research to identify attractive markets - Plan/attend trade shows and geographic prospecting trips Skills You're Bringing - Sales Acumen: Strong oral communication skills, advanced cold calling skills (including: "Getting past the gatekeeper," and quick to establish rapport), lead conversations off-script, comfortably interact with mature business owners. - Experience using Salesforce would be a plus. - Work Ethic: Works proactively, persistence, efficient, self-directed, extraordinary work ethic - Intellectual Curiosity: Able to qualify leads by piecing together information to develop a view on the business, interested in improving processes and experimenting - Financial Acumen: Educational background in business with accounting and financial knowledge/interest. - Work Ethic: Works proactively, persistence, self-directed, extraordinary work ethic - Intellectual Curiosity: Able to qualify leads by piecing together information to develop a view on the business, interested in improving processes and experimenting - Financial Acumen: Educational background in business with accounting and financial knowledge/interest. - Experience using Excel would be a plus. Desired Experience A business/financial degree from a reputable business school and 6 months to 2 years of business development/sales experience (preferably in insurance, financial services/asset management, commercial real estate, etc.) Want to apply directly? Email your resume and contact details to Daniel Jamil, Client Relationship Manager at JamilD@talgroup.net with "M&A Business Development Associate" in the subject line. If you know someone who could be a fit for this role, please share and spread the word! We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3291 Toronto ON CAN Salesforce Developer https://www.talgroup.net/job/3297 Hiring a full-time Salesforce Developer in Vancouver BC! This is an exciting opportunity to join a diverse team of passionate Salesforce and MuleSoft experts who push the boundaries of technology on a daily basis to provide real-world solutions that solve unique and complex business challenges. This is a full-time permanent role based in Vancouver, Canada. Immigration sponsorships available for qualified candidates. Reports To: Director of Development Perks You'll Love - Competitive Compensation & Full Extended Benefits - Enjoy RRSP Matching & 3 Weeks Vacation - Complimentary Gym Membership & Company-Sponsored Conferences What You'll Be Doing - Work as a part of a multi-faceted team to build highly customized and complex Salesforce solutions using the latest technologies: Lightning Web Components, Lightning (Aura) Components, HTML5/CSS/JS, Apex and Visualforce - Demonstrated expertise in both front-end and back-end development on the Salesforce platform for internal (Sales/Service Cloud) and external (Community Cloud) audiences - Collaborate with other team members to build highly customized, scalable and complex software solutions using the latest technologies (Git, CI/CD, Salesforce Cloud solutions, etc) - Bring your development expertise into client meetings and help design and build their architecture - Leverage your deep knowledge of the Salesforce platform to develop integrations to/from other systems, including consuming or exposing REST/SOAP APIs, industry standards such as OAuth2/SAML, and complementary technology platforms or tools - Help estimate client projects with deadlines, costs, and resources - Become a mentor for the team and lead other junior developers through the right coding standards and practices to enhance and grow their skills - Be an advocate for adopting new technologies What You're Bringing - 3+ years of Salesforce development experience (Apex and VisualForce) and experience in HTML, CSS, JavaScript, React JS, Redux, Webpack - Bachelor's degree in Computer Science, Software Engineering or equivalent - Experience working with Sales Cloud, Service Cloud and/or Community Cloud - Strong written and verbal communication skills (English) - Experience with data modeling and databases, data integrations and migrations (ETL) - A team player and customer-minded attitude We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. 3297 Vancouver BC CAN Core Mobile App Software Engineer https://www.talgroup.net/job/3299 Hiring a full-time Core Mobile App Software Engineer in Richmond Hill, ON! This role requires an intelligent and experienced mobile software engineer who is specialized in developing high performance, highly reliable apps on both iOS and Android platforms. He/she must be proficient in both Objective-C for iOS and Java for Android and comfortable reading and maintaining, enhancing existing codebase while also passionate on newer tech stacks such as Swift, Kotlin, Flutter, React Native...etc. Perks You'll Love - Work for a global cloud-based software company with over 140 million users worldwide! - Multi award winning company that is known for encouraging a creative and innovative work environment - Continuous training and development opportunities What You're Bringing - 5+ years experience in mobile development - Advanced experience in application and library development on both iOS (Objective-C) and Android (Java) platforms - Portfolio of published apps in App Store and Play store. Familiarity with continuous integration and publishing. - Proficient with RESTful API's to connect mobile apps to back-end services - Ability to quickly learn new tech stacks, think critically and a good problem solver - Nice to have knowledge on WebRTC and other VoIP technology implementation on mobile - Familiarity with Firebase Cloud Message APIs and Push Notifications - Have worked on Swift, Kotlin is a plus - Be open minded to cross platform frameworks such as Flutter/React native, willing to utilize native development knowledge to build plugins, libraries for those cross platform frameworks - Have some exposure to web development such as Node.js, React.js is a great plus - Willing to lead and influence other team members to achieve greater results. Education/Experience - Completion of 4 year Computer Science (or a related discipline) University degree program We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3299 Richmond Hill ON CAN BDR (Business Development Rep) https://www.talgroup.net/job/3301 Hiring full-time BDRs (Business Development Rep) in Toronto, ON! This role requires 1-2 years of Sales, Marketing or Business Development experience - having software sales experience is a bonus! Perks You'll Love - Work with North America's most reputable promotional branding company! - Work in a beautiful, light-filled office midtown that's TCC Accessible (Yonge & Davisville) - Collaborative work-life balance that offers holiday shutdown between Christmas and New Years! What You're Bringing - 1-2 years of Sales, Marketing or Business Development experience - software sales experience is a bonus! - Strong presentation and communication skills (verbal, written, and listening) - Drive, conscientiousness and perseverance to conduct outbound sales contacts daily. - Demonstrated curiosity for constant growth and development We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3301 Toronto ON CAN .net Consultant https://www.talgroup.net/job/3302 Our client, a leader in the digital marketing space, is looking for a senior .net consultants to join their growing team. They design creative and innovative solutions for their clients, all with the goal of helping them build ever-stronger loyalty to their brands. Are you interested in building and supporting Web API's, 3rd party software, mobile apps and other cool technologies? They operate in an Agile SW Development environment, and are continuing to invest heavily in R&D Responsibilities: -You will be instrumental in design decisions and materialize them into the stellar code - readable, testable, and maintainable. -Keep solutions documented for your fellow and future developers. -Provide input and follow the decisions in technology selection and coding standards. -Collaborate on projects with an all-star team comprised of varying skillsets through code reviews and design discussions. -Work in team or on your own, provide tasks and work direction to other developers. Experience: -5 plus years experience in development of multi-tier web applications, web services -5 years experience using Visual Studio, .NET, ASP.NET, C#, JavaScript, Angular, Bootstrap, JQuery -In depth knowledge of .NET Framework -A minimum 5 year's experience using MS SQL server development with the ability to design relational databases, complex queries, stored procedures and SSIS packages -Experience (or strong interest) in agile methods such as Scrum/XP, Behaviour Driven Development, continuous Integration and Delivery -Experience with implementation of batch file processing and real-time API services -Excellent knowledge of software design concepts and patterns - Computer Science degree or equivalent Nice to have: SAP Knowledge, Single Page Applications, NoSQL, Azure cloud experience 3302 Mississauga ON CAN Account Executive (AE) https://www.talgroup.net/job/3305 Our team is hiring a full-time Account Executive in Toronto, ON! This role requires a passionate, forward-thinking and experienced Account Executive (AE) to help our company drive new business sales into strategic named accounts. Note: This is an internal posting within TAL Group. It is a base & commission role. In this position, you will take over qualified prospects during the sales cycle to further assess client needs, conduct software demos, handle objections, determine if the fit is strong and progress the sale towards a close. You will work directly with our clients, and establish/develop key relationships. Perks You'll Love - Generous, competitive compensation & performance bonuses - Full health & dental benefits - Employee Reward Program and quarterly team lunches/events - Join a stimulating environment with tremendous growth opportunity What You'll Be Doing - Quickly understand and communicate our client's value proposition - Work as part of the sales team to implement value-selling processes - Maintain accurate and timely customer, pipeline, and forecast data - Use consultative selling to build value-driven relationships with prospective customers and help them achieve their business goals - Work as a team to deliver the best customer experience always What You're Bringing - At least 3+ years of experience as an AE - Excellent English communication skills - Ability to learn quickly and be a self-starter - Experience working with CRM applications - Demonstrated initiative, negotiating and coaching skills - Extensive experience, domain expertise, and consultative selling skills - Strong interpersonal, communication and leadership skills with the ability to work well with cross-functional groups - Familiarity with corporate learning systems or authoring solutions a plus Does This Sound Like You? - You're a hustler with an entrepreneurial spirit and will stop at nothing to help turn leads into revenue - You have a proven ability to manage complex sales cycles from start to finish with a track record of successful revenue attainment - You want to work alongside the founding executive team to help grow the business - You care about the customer needs and understand how to deliver value thru software solutions - You have a sense of humor and you check your ego at the door We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3305 Toronto ON CAN Account Executive (AE) https://www.talgroup.net/job/3306 Our team is hiring a full-time Account Executive in Toronto, ON! This role requires a passionate, forward-thinking and experienced Account Executive (AE) to help our company drive net new business sales into strategic named accounts. In this position, you will take overqualified prospects during the sales cycle to further assess client needs, conduct software demos, handle objections, determine if the fit is strong and progress the sale towards a close. You will work directly with our clients and establish/develop key relationships. Specifically, you'll be targeting Tier 1 and Tier 2 Canadian Financial Institutions. Perks You'll Love - Generous, competitive compensation & performance bonuses - Full health & dental benefits - Join a stimulating environment with tremendous growth opportunity What You'll Be Doing - Quickly understand and communicate our client's value proposition - Work as part of the sales team to implement value-selling processes - Maintain accurate and timely customer, pipeline, and forecast data - Use consultative selling to build value-driven relationships with prospective customers and help them achieve their business goals - Work as a team to deliver the best customer experience always What You're Bringing - Experience selling software licenses preferably a quota of 6M-8M in prior roles - Knowledge of Canadian banks, business software delivery and SDLC are assets - Strong senior level contacts in Canada banking market - At least 6+ years of experience as an AE Does This Sound Like You? - You're a hustler with an entrepreneurial spirit and will stop at nothing to help turn leads into revenue - You have a proven ability to manage complex sales cycles from start to finish with a track record of successful revenue attainment - You want to work alongside the founding executive team to help grow the business - You care about the customer needs and understand how to deliver value through software solutions We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criterion will not be notified and will not be considered eligible for the position. 3306 Toronto ON CAN Full Stack Web Engineer https://www.talgroup.net/job/3307 Hiring a full-time Full Stack Web Engineer in Toronto, ON! This role will specialize in developing highly available, horizontally scalable cloud based web applications. He/she must have a solid understanding on either Cloud Backend (REST API, docker, kubernetes, Node.js) or Frontend (SPA) or frameworks, willing to learn new technologies and breathe with the open source community. As we're hiring both Backend & Frontend web developers, it's best for you be full stack but it's also ok if you have spent most of your time on one end only ( backend or frontend). Having project code sample (Github or share code privately later on during the interview process) will increase chances of being hired. Perks You'll Love - Work for a global cloud-based software company with over 140 million users worldwide! - Multi award winning company that is known for encouraging a creative and innovative work environment - Continuous training and development opportunities Backend Skills Required: - Familiar with at least one web framework: Node.js Express, Django/Flask, Asp.Net, Go net/http (or others)...etc. - Proficient in Node.js async programming. Knowing Python is also a plus - Proficient in MongoDB/Mongoose. Knowing other NoSql and Sql database is also a plus. - Hands-on experience on any of the big cloud providers: Google Cloud, AWS, Azure. - Conceptually understand the following: Docker, Kubenetes, Load balancer, Auto Scaler - Know how to horizontally scale web applications to increase concurrency level to multi-million end users - Log analyzing, Debugging and troubleshooting - Knowledge of popular authentication mechanisms: OAuth2/OpenID Connect/JWT/Session Frontend (Web & Mobile) Skills Required: - Advanced javascript experience including async programming, prototype-based programming. - React.js/Redux is a must have skill. Knowledge on other SPA frameworks such as Angular.js/Vue.js is also a plus. - NPM, Yarn, WebPack, Grunt/Gulp - Very comfortable dealing with CSS/Html, Bootstrap/Flexbox layouts - Very sensitive to end user experience and user flow. - Have some knowledge on Android and iOS mobile development framework and/or cross platforms such as Flutter/React Native is a plus. Education/Experience: - Completion of 4 year Computer Science (or a related discipline) University degree program We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criterion will not be notified and will not be considered eligible for the position. 3307 Toronto ON CAN Software Engineer - Platform https://www.talgroup.net/job/3313 Hiring full-time Platform Engineers in Toronto, ON! Our client needs self-motivated Software Engineers that are great communicators with experience in some/all of the skills listed below. This is an exciting opportunity to join a talented team with fantastic on-site perks & benefits! Perks You'll Love - Free lunch, every day - Flexible vacation & commute allowance - Fun off-site activities & fitness club reimbursement What You're Bringing - Strong experience with CI/CD systems/tools (Docker, Kubernetes, Jenkins, etc.) - Hands-on experience with Python and/or Shell scripting - Extensive hands-on experience with any native cloud computing platforms: AWS, Azure, GCP - Familiarity with how applications are build using Spring/Java Bonus Skills We'd Love to See - Experience building high performance distributed systems - Experience with Golang - Experience using Terraform Educational Background - Masters or Bachelors Degree in Computer Science or similar - Minimum of 3 years of programming experience in a professional environment with Bachelors Degree We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criterion will not be notified and will not be considered eligible for the position. 3313 Toronto ON CAN Regional Sales Leader ll https://www.talgroup.net/job/3317 Hiring a full-time Regional Sales Leader ll in Montreal, QC! This role will be based out of Montreal and have full responsibilities for Revenue growth as well as CSAT and ESAT. In this role, you will direct, supervise and mentor field sales associates to achieve unit revenue, profitability, and expense objectives. What You'll Be Doing - Ensure that field sales are successful in owning and driving revenue growth for accounts and partners. - Drive a culture of achievement; meet regional quota by training field sales on appropriate sales activities & new account prospecting - Build strong partner relationships and develop partner account managers to drive additional growth, and leveraging the sales network. - Maintain ownership of a group of key accounts, service and grow those accounts. - Coach team on how to sell the full portfolio of the client's solutions by generating "pull" demand through indirect sales-oriented activities to end users. - Create senior partner relationships with the largest customers to build a trusted advisor status. - Coordinate and review field sales strategies and account plans. - Align partners in key target areas and addresses partner gaps. What You're Bringing - Honesty and integrity, and the ability to inspire others - Commitment and passion - Strong communicator - Decision-making Capabilities - Accountability - Delegation and empowerment - Creativity and Innovation - 8 – 12 years of experience We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3317 Montreal ON CAN Java Consultant https://www.talgroup.net/job/3319 Our client, a leading software development agency here in Toronto, has several contract opportunities for senior Java Consultants. During your engagement, you'll be exposed to the entire product life-cycle, from idea generation, design, prototyping, planning, execution, and ultimately shipping the final product to market. Responsibilities: - Developing elegant, clean code - Refactoring and improving existing code - Creating code that is written to standards and design requirements - Test Driven Development - Collaborating with fellow engineers, designers, product managers and clients - Assist in designing product and technical solution architecture Required Experience: - 6+ years developing software in a production environment - minimum 4 years experience developing in Java - minimum 2 years Spring Boot experience - some experience with modern Javascript Frameworks - TDD experience - familiar with building consumer-facing products - Continuous Integration experience - very good communication and interpersonal skills 3319 Toronto ON CAN Android Consultant https://www.talgroup.net/job/3321 Our client, located in downtown Toronto, is looking to add a Android TV Consultant to their team for a 6 to 12 month contract opportunity. In this role you will be utilizing your Android TV and Android mobile development experience to build out client applications. This is your opportunity to be part of a talented team of client development professionals. Day-to Day responsibilities: - Code Android TV and Android mobile applications - Create applications and libraries using Android Studio/Gradle - Create test plans, and perform Android component testing - Provide mentor-ship to junior team members - Recommend system improvements Required Skills and experience: - Strong Android and Android TV experience - Experience developing Android video applications - Proven track record and strong portfolio of apps currently on the Google Play Store - Degree in Computer Science or Engineering Great-to-haves - Android TV Leanback experience - Knowledge of Google Android TV Design Principles 3321 Toronto ON CAN Senior Java Spring/Boot Developer https://www.talgroup.net/job/3322 Our client, an award-winning app development company is looking to add a senior Java Software Engineer to their talented team for a perm opportunity in Mississauga, Ont.. You'll gain experience developing applications for the world's most recognizable companies in a wide variety of verticals including media, enterprise, mobile payments, retail, financial services, etc. What you'll be doing: As a Software Engineer, you will create micro-services that are consumed by a variety of applications. You will be working with NoSQL databases to house the data in a dockerized environment. Do you have the right stuff? You have a University Degree in Computer Science Engineering or equivalent combination of education and experience. - On a high level, you would be working on a team building services to support wireless data charging application for telecommunications. You will primarily be working on services development leveraging Agile methodologies. Required Skills and experience: - hands on experience with projects on Spring Boot, Java 1.8 - experience developing Java/JEE applications (Java 1.8 , REST Web Services,Spring Boot, API/ Microservices Design, Maven, Jenkins, JMS, Web Services, JIRA, Docker) - experience designing, developing, securing and consuming Web services (Restful and SOAP-based services) - Microservices architecture experience -experience working with Cloud Deployment, Agile development, CICD, API/ Microservices Design understanding - payments ecosystem understanding. - - experience with relational and NoSQL(preferred) databases. - 3322 Mississauga ON CAN Senior Java Developer https://www.talgroup.net/job/3323 Our client, an award-winning app development company is looking to add a senior Java Software Engineer to their talented team for a perm opportunity in Toronto. You'll gain experience developing applications for the world's most recognizable companies in a wide variety of verticals including media, enterprise, mobile payments, retail, financial services, etc. Must have skills required for this role: - Java 1.8 - Spring/Spring boot - JBOSS app server - Java Script - Soap & Restful APIs - Microservices Design Understanding - Cloud deployment (azure) - Agile Development - CICD integration Nice to have: - Payments ecosystems knowledge 3323 Toronto ON CAN Senior Java Back-end Developer https://www.talgroup.net/job/3324 Our client, an award-winning, software application development company, is looking for Back-end Java Engineers to join their growing team. In this opportunity, you will gain experience developing applications for the world's most recognizable companies in a wide variety of verticals including media, enterprise, mobile payments, retail, and financial services. Skills and Experience: - 4+ Years of professional software development experience with Java - Experience with Java 8+ - Strong experience in designing patterns of Java, Spring Core, Spring Boot based green-field development projects. - Experience working with distributed systems - Experience in designing and developing asynchronous rest API's - Excellent understanding on HTTP request methods and response status codes - Experienced in designing REST Apis - Experience with Springboot and/or Play/Akka Design, build and operate microservices running on Azure or AWS/Kubernetes. - Experience with modern deployment of CI/CD pipelines (such as Docker, Azure DevOps, Kubernetes 3324 Toronto ON CAN Salesforce Developer https://www.talgroup.net/job/3326 Hiring a Salesforce Developer on 3-month contract engagement in Toronto, ON! This role requires an experienced Software Engineer who is passionate about writing the tools to integrate and build client enterprise applications and business solutions. Note: This role is contract to permanent, so our ideal candidate must be willing to go permanent after this timeframe. Perks You'll Love - Join an organization that services over 2,000 customers worldwide, many which are Fortune 500 clients - Enjoy office Happy Hours, Ping Pong, free food, and flexible time off - Regular team Hackathons, volunteer events and stock options What You'll Be Doing - You will be part of the team that builds, maintains, and improves our enterprise business solution and their integrations, inside and outside of Salesforce platform. - Scripting, tools-building, and automation are paramount to our client's Engineering; everybody automates. You will be creating and coding tools for internal use to support high velocity. - You will be working side-by-side with your internal customers directly, releasing frequently, and getting instant feedback. - Collaborating with peers and stakeholders to create new tools/process/technology. We use the latest technology from AWS and you can experiment, recommend, and implement new technologies in our enterprise application space. - Working with internal customers to roll-out projects and process, monitor adoption, collect feedback, and fine-tune the project to respond to internal customers' needs. Skills You'll Be Bringing - 5+ years of total development experience, build tools and automation experience with products developed in Java, Python, or a Javascript framework. - 2+ years hands-on Salesforce development building reliable, secure, scalable solutions - Developing scalable, efficient Apex triggers/handlers. - Designing complex synchronous and asynchronous processes with robust retry and error handling. - Building rich user experiences with custom Lightning components. - Delivering secure solutions that leverage native Salesforce.com mechanisms to protect sensitive data. - Solid understanding of CI/CD release pipelines. - Experience with Git or other version control systems - Experience developing in enterprise applications such as Salesforce, CPQ, Workday, Netsuite, Coupa, Concur, FinancialForce, and Anaplan a plus. - B.S. Computer Science or equivalent. We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3326 Toronto ON CAN Java Back-end Consultant https://www.talgroup.net/job/3330 We have a 16 month contract opportunity based in Ottawa, ON. for a Senior Java/Back-end Consultant. As part of the development scrum team, you will create and produce solid, quality Java back end code and perform the required unit testing. Responsibilities: -Develop REST Based micro-service using the Spring and Spring Boot Framework in Java -Develop Event driven system using Messaging services. (e.g. ActiveMQ, Kafka, RabbitMQ, JMS,etc.) -Develop Java libraries and re-useable frameworks -Develop Unit Test cases using JUnit and Mockito -Develop Integration Test cases and Test Harnesses - Generate sequence and class diagram to explain and describe your implementation -Develop Docker images and different artifacts using Maven -Perform technical spikes on different technologies -Manage and store code in GIT -Develop Jenkins Jobs -Perform story size estimation -Develop application for high availability and disaster recovery -Help the Front Developers create screens using Angular and Bootstrap Required Skills and Experience: -minimum of five (5) years of relevant work experience in application development and systems integration -Demonstrated experience with a variety of technologies/approaches, including JEE, Maven,Docker, Nexus, Jenkins, Git, multi-platform applications and service-oriented architecture (SOA) -experience in all aspects of testing, including unit, performance and stress testing -expert knowledge of four (4) or more development languages or tools from the following list: Java, JavaScript, CSS, HTML, Eclipse, Oracle, Angular, Typescript, Bootstrap, Spring boot -Demonstrated understanding of database design and implementation -Demonstrated experience of Object-Oriented patterns and frameworks -Demonstrated experience with DevOps tools and processes -University Degree or College Diploma in computer science or engineering Other Requirements -Strong written and verbal communication skills required; must be able to communicate technical details clearly to multiple levels of an organization - Demonstrated knowledge of principles and best practices in software architecture and architectural/design patterns and frameworks -Demonstrated technical understanding of network and storage topologies, server maintenance and support, web security and database design -Demonstrated experience in building, deploying and orchestrating Micro services - Demonstrated experience within a highly integrated/driven team framework such as Agile -Ability to meet Enhanced Reliability Clearance 3330 Ottawa ON CAN MS Dynamics Consultant https://www.talgroup.net/job/3331 Our client, located in downtown Toronto, has a 12 month contract opportunity for a MS Dynamics Consultant. In this role, you will collaborate with business stakeholders, business analysts, software architects and IT professionals to support development and maintenance duties in Microsoft Dynamics CRM & Microsoft SharePoint solutions. You will be responsible for: - Developing new software features/enhancements and developing, deploying, customizing and integrating Microsoft Dynamics CRM and Microsoft SharePoint - Performing system analysis, design and programming of enhancements or new systems - Interpreting and translating program specifications into code - Supporting business analysts in requirements gathering - Providing estimates for design, build, and implementation activities - Working collaboratively with Application support team to provide technical support - Providing maintenance support for Microsoft Dynamics CRM 365 and Microsoft SharePoint on various existing and new applications - Providing application maintenance support to applications written in a variety of languages (e.g. C#.NET, Dynamics CRM and SharePoint plugins and JS web resources, Microsoft SQL Server, MVC, ASP.Net, etc.) - Effectively communicating system requirements using business language - Defining and executing technical test cases and performing Unit and System Integration Testing - Producing application documentation (design specifications, operations guides, technical design documents, etc.) - Effectively communicating with internal team members, business stakeholders and external vendors (both written & verbal) Required Skills & Experience: - 5+ years developing, maintenance with Microsoft Dynamics CRM Online recent versions (preferred Microsoft Dynamics CRM online v9) - 5+ years of experience with software development, specifically around Microsoft Dynamics 365 CRM and SharePoint DMS Online -Technical hands-on experience with: - Web services development. (Integration and sync services) - Dynamics CRM and SharePoint Web API & API development - Dynamics CRM and SharePoint Plugin Development - C#.NET, JavaScript - SSIS & SSRS - JSON - Azure – Azure Logic apps – Azure SQL Server - Azure Service bus - IIS Web Server experience - Source and version control software: GIT hub, TFS - Education in Computer Science, Computer Engineering or a related discipline 3331 Toronto ON CAN ML Engineer https://www.talgroup.net/job/3332 Our client, a rapidly growing product development company located in downtown Toronto has two contract opportunities for Machine Learning Engineering Consultants. They are assisting leading organizations around the world to build software-powered products that are enjoyed by millions of users globally. Responsibilities: - develop clean code to power new user-facing products - Refactoring and improving existing code - Producing repeatable and predictable delivery of features - Making sure code is written to standards and has sufficient test coverage - Defining product and technical solution architecture Required Skills and Experience: - ML experience or 3+ years of industry experience working with artificial intelligence, ideally with a focus on consumer-facing products - Development experience in one or more programming languages and frameworks, such as; Java, C/C++, Python, PHP/Hack, Ruby, Go - Practical experience designing and deploying software using one or more of the following frameworks for machine learning: TensorFlow, Theano, Keras, Scikit-learn, Spark ML, CNTK, Matlab, Torch, Caffe, MXNet, H2O - Strong understanding of programming and computer science basics - Experience building consumer-facing products - Experience with Test Driven Development (TDD) and agile methodologies - Experience or interest in pair-programming - Experience working in a Continuous Integration & Delivery model - Ability to travel to U.S. clients when required 3332 Toronto ON CAN QA Engineer https://www.talgroup.net/job/3343 Hiring a QA Engineer in Toronto, ON! As a Quality Assurance Engineer, you will be responsible for creating and implementing a strategy for quality coordination and testing as well as suggesting solutions to identified quality problems. Perks You'll Love - Joining a youthful, hungry, agile team! (It's a work hard, play hard atmosphere) - Being part of an award-winning AI company right in the heart of downtown TO - Work in a challenging, growth focused environment, using cutting edge technology, as a valuable contributor of a highly collaborative team - Very competitive salary + bonus + options package! What You'll Be Doing - Test current products and identify deficiencies - Investigate product quality in order to make improvements to achieve better customer satisfaction - Plan, create and manage the overall Quality Planning strategy - Liaise with internal teams (e.g. developers and product managers) to identify system requirements - Identify quality assurance process bottlenecks - Oversee continuous improvement projects - Collect quality data - Identify key KPIs for product quality - Prepare and present reports and metrics to Project Manager - Stay up-to-date with new testing tools and test strategies What You're Bringing - Proven work experience in software development - Proven work experience in software quality assurance - Strong knowledge of software QA methodologies, tools and processes - Experience in writing clear, concise and comprehensive test plans and test cases - Hands-on experience with both white box and black box testing - Hands-on experience with test automation - Experience with performance and/or security testing is a plus We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3343 Toronto ON CAN DevOps Engineer https://www.talgroup.net/job/3344 Hiring a DevOps Engineer in Toronto, ON! As a DevOps Engineer, you will be responsible for the deployment and maintenance of our client's cloud-based platform. The role requires you to have hands-on technical experience and a can-do approach towards environment automation / management and continuous improvement. The role will encompass the use of a broad range of AWS technologies, operating systems(Windows, Linux) and application environments (SQLServer, IIS, Nginx, Aerospike, RabbitMQ) with an emphasis on the implementation of best practice cloud security principles Perks You'll Love - Joining a youthful, hungry, agile team! (It's a work hard, play hard atmosphere) - Being part of an award-winning AI company right in the heart of downtown TO - Work in a challenging, growth focused environment, using cutting edge technology, as a valuable contributor of a highly collaborative team - Very competitive salary + bonus + options package! What You'll Be Doing - Lead, drive and implement highly scalable and complex solutions on the cloud - Deploying, automating, maintaining, troubleshooting and improving the systems that keep the backend infrastructure running smoothly - Proven experience in networking, storage, Windows, Linux - Understanding of security best practices - Working independently and collaboratively. - Designing and communicating custom workflows, run books, and response documents - Deploy, Automate, Maintain and manage the different environments - Track and report on KPIs What You're Bringing - At least 3 years of experience with a wide range of AWS technologies (e.g. EC2, RDS, ELB, S3, VPC, IAM, CloudWatch) - Solid experience as a DevOps Engineer in a 24x7 uptime Amazon AWS environment, including automation experience with configuration management tools. - Experience deploying docker containers - Robust knowledge of building CI/CD pipelines with Bamboo/Jenkins - Windows and Linux system administration - Experience with system monitoring tools (e.g. Nagios) - C#, Python and Shell experience We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3344 Toronto ON CAN Full Stack Consultant https://www.talgroup.net/job/3347 Looking for a full stack Java consultant for a 12 month contract opportunity in Mississauga, ON. You will be working on new development for our client, a leading software product organization and a perennial top employer in North America. The project: You will be working on the fullstack, touching the backend services which are hosted on AWS. Contribute to the frontend core which is built on JavaScript using React and Redux. This is a relatively new product you will be working on. A lot of brand new development is involved. Responsibilities: -Hands on development -Testing of own code -Participation in sprint planning -Daily stand ups -Technical design discussions Required Skills and Experience: - minimum 4 years of Java development - JavaScript ( 2 - 3 years of experience using React Redux) - Experience with SDLC - strong web-based project experience - Quality mindset - very good communication skills 3347 Mississauga ON CAN BI Developer https://www.talgroup.net/job/3351 Our client, a leader in the digital marketing space, is looking for a BI Consultant to join their growing team. They design creative and innovative solutions for their clients, all with the goal of helping them build ever-stronger loyalty to their brands. Are you interested in building and supporting Web API's, 3rd party software, mobile apps and other cool technologies? They operate in an Agile SW Development environment, and are continuing to invest heavily in R&D Responsibilities: -Design and maintain BI data sets for reporting needs -Participate in the integration efforts for merging BI platforms with enterprise systems and applications -Proactively identify data/reporting quality issues and work with peers to resolve them quickly -Continually improve business processes - establish ongoing reporting and analysis process -Develop in-depth understanding of the business processes and data flows to build scalable solutions -Automate and simplify self-service support for internal business clients Required Skills and Experience: - 2+ years of experience using MS SQL Server, MySQL, SSIS, SSMS, SQL Server Management Studio designing and developing ETL procedures - 1-2 years of experience using Tableau 10.3 or higher (Advanced/Expert Level) - .NET experience required - Advanced knowledge of SQL queries, SQL Server Reporting Services (SSRS) and SQL Server Integration Services (SSIS) -Strong understanding of relational database structures, theories, principles, and practices - The ability to perform technical requirements analysis, data modeling/mapping - Working knowledge of various programming languages such as C#, Python and or Java is preferable 3351 Mississauga ON CAN Technical Architect https://www.talgroup.net/job/3359 Our client, a growing Fin-tech located in Toronto, is looking for a Technical Architect to join their growing product team for a long-term contract opportunity. In this role, you will be working on a various Payments Modernization projects such as Interac Instant, RTR, SOE and Lynx.I Required Skills and Experience: -5+ years of experience as a Solutions Architect or similar role -Extensive knowledge of concepts, philosophies and tools behind the design of applications, information and underlying information technologies - Possess excellent communication and presentation skills -Experience in leading, coordinating and influencing the activities of project participants across organizational boundaries -Hands-on knowledge of EA tools such as Sparx Enterprise Architect and Visio -Developer background considered an asset with experience in the following technologies: Webservices, SOAP/XML, JEE, RESTful, JSON, Weblogic Portal, Websphere -Knowledge of SOA and TOGAF frameworks -Experience with Microservices architecture and design patterns -Experience working with Agile Methodologies Experience with one or more of the following is preferred: -Knowledge of Canadian/US payments landscape (SWIFT wire payments, Interac, Canadian EFT, NACHA ACH, etc.) and Payment Canada modernization -Knowledge of ISO20022 payment standard considered an asset -Knowledge of payment processing platforms (Payment Services Hubs, payment engines) - Bachelor or equivalent degree in Computer Science, Engineering, or related field 3359 Toronto ON CAN Development Lead https://www.talgroup.net/job/3360 Our client, a growing Fin-tech located in Toronto, is looking for a Development Lead to join their growing product team for a long-term opportunity. Ideally, they are looking to hire candidates with capabilities that include Continuous Integration & Continuous Delivery,Test Engineering, Application Life Cycle Management, Release Engineering, and Code & Component Quality. Required Skills and Experience: - Strong experience in IT consulting and Payments related projects - Minimum 5 years experience in software development using technologies such as Java, RabbitMQ/AMQP, JMS, Elastic search, Oracle, WebLogic, Redis, Kafka, Docker, Zookeeper -Experience with applications that use REST APIs, Microservices, and SOAP -Experience with continuous integration/deployment technologies such as Jenkins, Artifactory and Github/Gitlab - Knowledge of cloud application design principles -Understanding of agile software delivery principles -Excellent communication and presentation skills Nice to Have: experience with Flexcube and limit checking banking 3360 Toronto ON CAN Solutions Consultant https://www.talgroup.net/job/3361 Our client, a growing Fin-tech located in Toronto, is looking for a Solutions Consultant to join their growing product team for a long-term contract opportunity. In this role, you will be working as the SME on various Payments Modernization projects such as Interac Instant, RTR, SOE and Lynx. Responsibilities: -Help create high level, as well as, detailed system integration plans -Work very closely with several Technology groups and LOBs to identify and evaluate existing applications and determine the best and most relevant approaches and next steps.. - Provide advisory and SME expertise on best practices, methods and detailed approaches to integrating multiple applications in a highly complex enterprise FI' environment. -Provide subject matter expertise on specific existing technologies. -Provide end-to-end technology solutions in alignment with business vision and overall payments technology strategy -Create High-level Design artifacts and highlight design issues -Turning business and architecture concepts into implementable designs and supporting development & project management in delivering the product -Work with the BAs to ensure a full set of Non-Functional Requirements (NFRs) are defined as appropriate to the project You may also: -Lead special technical projects -Lead Technology Proof-of-Concepts by working closely with external partners/vendors -Provide broad understanding of platforms and applications across all technologies. Must Have Experience: -strong FI or banking experience as well as Systems Integration experience is a must -Proven Expertise in a hands-on role in integration of highly complex FI applications/systems on at least 2 very large complex projects -Experience in leading technical teams - Experience presenting to executives -Experience working with Business and Architecture teams to develop and design Technology solutions - have come up through the application development, analysis and design ranks -Excellent ability to create executive decks independently -Payments applications expert 3361 Toronto ON CAN Project Manager, Hardware Delivery & Corporate Opportunities https://www.talgroup.net/job/3366 Hiring a full-time Project Manager, Hardware Delivery & Corporate Opportunities in Toronto, ON! This role will provide effective management of medium to large IT hardware deployment projects, or the management of multiple smaller projects. This is accomplished by applying or ensuring the application of a standard, defined methodology to the project, and providing the leadership skills necessary to control the execution of the project tasks, as defined in the methodology. The project manager is responsible for delivering several key project artifacts, and shares responsibility and accountability with the project leadership team for the successful delivery of the entire project. When applicable, oversees and mentors more junior project coordinators or project analysts. What You'll Be Doing - Project Planning: Leads the detailed project planning effort, including the formulation of the project scope, definition of the project deliverables and the required delivery dates, creation of a logical work breakdown structure, definition of major project milestones, accumulation of all project cost and benefit estimates. Documents the project dependencies and ensures a viable work plan is created that result in the on time completion of the project. - Project Control: Adheres to the Project Change Management process for controlling the project scope, schedule and cost baseline, and monitors the project execution to ensure that the plan is being followed. Creates and effectively coordinates or approves documentation to explain changes to the baseline, and ensures the approved changes are implemented. Maintains or monitors logs of all submitted changes and their status. - Project Communications: Develops or approves an effective plan for communicating project information to the project team and to the project stakeholders. Develops written status reports, determines project status codes, and creates project review documents for senior management. Collects and documents project issues, and manages their timely resolution. - Project Risk Management: Leads the definition of project risks, and the required mitigation approaches. Monitors project activities for the occurrence of risks, and takes timely action to mitigate the risk. Advises project team members, stakeholders and senior management of actions required or completed. - Project Lessons Learned: At the completion of a project, captures lessons learned, and communicates those to other project managers. Ensures lessons learned are effectively applied to subsequent projects. Project Environment: Shares responsibility with the project leadership team for providing a good working environment. Ensures teams are staffed, duties and responsibilities are understood by everyone, and an inclusive environment is maintained. - Resource Management: Manages a team of IT associates against the project's WBS tasks and ensure the associates are performing to the plans expectations. Responsible for guiding and directing the overall success of the project through associated staff. Vendor and 3rd party partner Management: Manages a team that can include 3rd party partnerships and hardware vendors to ensure expectations and deliveries are being met as per the project plan. Experience & Skills Required - 4-5 years Project Management Experience - 2 years Retail experience - Strong Knowledge of Project Management methodology, (PMP is certificate is an asset) - Strong technical knowledge of IT infrastructures in a retail store environment. - Strong knowledge of Microsoft office suite, including Visio, and MS Project. - Knowledge and adherence to our client's policies and procedures - Knowledge of Waterfall and Agile Project Management methodologies - Good knowledge of SAP is preferred We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3366 Toronto ON CAN Pharmacy Manager https://www.talgroup.net/job/3367 Hiring a full-time Pharmacy Manager in Prince George, BC! This role will be responsible for the day-to-day operations in serving our communities and provide customer service to both clients and health care providers. Perks You'll Love - Daytime Hours - Competitive Compensation - Relocation Covered Main Responsibilities - Responsible for the day-to-day operations in serving our communities - Provide customer service to both clients and health care providers - Development of business plans, manage and develop relationships with all current and potential customers, inventory and budget management - Working knowledge of pharmacy computer systems - Customer service skills and you are a detail oriented, self-motivated team player Required Qualifications - Bachelor of Science degree in Pharmacy (Bpharm) - Pharmacy Examining Boards of Canada Certification - Licensed by provincial or territorial authorities To apply, please send your resume and contact details to Regan Hyatt at HyattR@talgroup.net. Include "Pharmacy Manager, Prince George" in the headline. Also, if you know someone who might be a fit, please forward the job along & spread the word! We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3367 Prince George BC CAN Registered Pharmacy Technician https://www.talgroup.net/job/3369 Hiring a full-time Registered Pharmacy Technician in Burnaby, BC! This role will assist the Staff Pharmacist with the preparation, packaging and distribution of patient prescriptions. It will also maintain patient and drug information files. Perks You'll Love - Specialty Focus - Competitive Compensation - Great working environment Main Responsibilities - Assist the Staff Pharmacist with the preparation, packaging and distribution of patient prescriptions - Maintain patient and drug information files - Ensure that all prescriptions are complete and authentic - Gather all necessary information, ensure completeness of information - Confirm accuracy and completeness of pharmaceutical products prepared for release - Complete the final check of prepared prescriptions - Other duties as assigned Required Qualifications - Accreditation as a Regulated Pharmacy Technician in good standing and adherence to the Standards of Practice with the Ontario College of Pharmacists - Experience as a Regulated Technician is an asset - Experience with Kroll an asset To apply, please send your resume and contact details to Regan Hyatt at HyattR@talgroup.net. Include "Registered Pharmacy Technician, Burnaby" in the headline. Also, if you know someone who might be a fit, please forward the job along & spread the word! We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3369 Burnaby BC CAN Analyst-Tableau Developer https://www.talgroup.net/job/3370 Hiring a full-time Analyst-Tableau Developer in Toronto, ON! This role will directly engage with internal and external stakeholders, gather requirements and manage communication. It requires strong problem solving skill sets and strong knowledge of SAS/R/SQL to extract and manipulate data. What You'll Be Doing - Directly engage with internal and external stakeholders, gather requirements and manage communication - Excellent problem solving skillsets with the ability to interpret business requirements and translate into actionable analyses - Able to process large datasets using specialized tools like SAS/SQL/R, analyse the data and create interesting insights - Develop creative dashboards for executives and working level clients using various BI technologies like Qlikview/Tableau/Power BI - Able to conduct strong quality control analyses to ensure data quality and integrity - Willingness to travel to different client sites across the world as per project requirements - Conduct trainings for new joinees on domain/technologies etc. Key Skills You're Bringing - Strong problem solving skill sets - Strong knowledge of SAS/R/SQL to extract and manipulate data - Strong working knowledge of Business intelligence tools like Qlikview, Tableau, Power BI etc. - Advanced working knowledge of MS Excel. VBA experience preferred - Familiarity with big data tools and platforms (such as Hadoop, Hive, Hbase, MAPR, etc.) would be preferred - Excellent PowerPoint skills - Excellent communication skills (Written/Verbal) - Self-starter with a zeal for innovation and excellence in Client delivery We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3370 Toronto ON CAN Automation QA https://www.talgroup.net/job/3371 Hiring a Test Automation Consultant in Ottawa, ON on a 18-month contract engagement! This role will work within an agile Scrum team to deliver test automation specific deliverables for an ongoing program relating to critical financial, trading, and market collection systems, supporting major financial institutions and central banks. The Resource will be responsible for the following activities and deliverables: -Analyzing the automation requirements for Bank applications -Generating Gherkin scenarios -Creating robust automated test case suites using a test automation framework -Creating test data creation tools and using them to generate test data -Identifying gaps in the test automation framework and participating in the work to close those gaps -Ensuring that the automation routines run on demand or on schedule -Verifying and documenting test results -Participating in the defect process, ensuring that defects are documented, tracked and reported to facilitate timely resolution -Producing and presenting automated testing-related reports and information, such as requirement-based coverage, testing progress and problem areas -Analyzing the impact of a change from a testing perspective, including time, cost and risk -Preparing testing estimates that incorporate all the activities required to effectively automate the testing of a system -Providing advice and guidance on QA automation services, tools and processes to management, Bank employees and clients -Maintaining and adhering to IT standards and guidelines for testing and test automation -Developing and maintaining collaborative relations with internal and external counterparts to support the Scrum team's objectives -Manually testing functionality that cannot be automated Qualifications -University Degree or College Diploma in computer science or equivalent experience -A minimum of three (3) years of experience working with Selenium to automate web applications -A minimum of three (3) years working in an Agile scrum team Other Requirements -Demonstrated experience with Protractor and other test automation tools -Demonstrated experience using JIRA or other defect tracking tools. -Demonstrated experience using Gherkin and Cucumber -Demonstrated experience working in Agile projects -Demonstrated experience working in teams dedicated to testing automation and performance -Demonstrated experience working as a performance testing analyst -Demonstrated experience in developing and maintaining performance test scripts and working with JMeter -Ability to meet the Reliability Clearance requirements -English essential, French will be considered an asset 3371 Ottawa ON CAN Software Development in Test https://www.talgroup.net/job/3372 Hiring a full-time Software Development in Test in Toronto, ON! In this role, you will be a member of the Quality Engineering team in our client's Toronto offices working alongside the service teams in either location while collaborating remotely with other Engineers in other office locations to perform the following as a global unit: Perks You'll Love - Free lunch, every day - Flexible vacation & commute allowance - Fun off-site activities & fitness club reimbursement What You'll Be Doing - Execution of end-to-end test plans, load testing of services, scale testing of the TMC - Support cross-team debugging/triage on an ad hoc basis, with a focus on high impact issues - Development of in house testing tools, including collaboration of efforts with various teams - Ensure API and Data Consistency for all customer facing endpoints and services - Exploratory testing of our services to measure product quality and verify SLA/SLO - Analysis of performance bottlenecks and usability indicators (errors, metrics, lag, throughput) - Tracking and reporting organizational-wide metrics on quality: bug volume, volume by severity, bug time-to-resolution, end-to-end testing coverage What You're Bringing - Masters or Bachelors Degree in Computer Science, Computer Engineering or similar undergrad degree - Minimum of 3 years of automated testing or programming experience in a professional environment - Minimum of 3 years of development testing experience in a professional environment - Can debug network and performance issues in large scale distributed systems Other Desirable Skills - Strong abilities to write scripts from scratch in Python and Bash - Experience with testing systems at scale wrt to load and throughput - Experience with container technologies such as Docker or container orchestration with Kubernetes - Experience orchestrating high load tests and scale tests for production readiness - Experience with API testing, bug reporting, documentation - Familiar with design principles of monitoring and alerting systems - Streaming data tools like Kafka or similar technologies - Preferably have experience with AWS, Azure, AliCloud or other IaaS/Cloud infrastructure We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3372 Toronto ON CAN Project Manager - WMS https://www.talgroup.net/job/3373 Hiring a Project Manager, Supply Chain on a 6-month contract engagement in Toronto, ON! This role will lead projects and teams to develop and implement new programs and process improvements. In this position, you will also manage projects in accordance with established PM methodologies. Hot Job Facts: - This organization is a premier partner to North American retail supply chain companies - This organization has performed a variety of large project rollouts with leading Top 50 Organizations in Canada What You'll Be Doing - Leading projects and teams to develop and implement new programs and process improvements. - Managing projects in accordance with established PM methodologies. - Ensuring that projects meet specified timelines and deliver expected results. - Managing and monitoring project schedules, progress and costs to ensure that expected results are delivered on time and within budget. - Representing the business unit, department or functional area on cross-functional project teams. - Providing functional expertise to assess potential financial and operational impact. Required Skills/Experience - 5+ year's progressive experience within an information technology environment. - 5 or more years of industry experience in Retail, Consumer Packaged Goods - Strong knowledge of core Warehouse Operations capabilities and processes including mechanized environments - Solid knowledge of Manhattan 2008, 2009, 2018 - Previous experience on major Supply Chain transformation projects in a PM/Management role - Relational database concepts, design, implementation, and integration - Agile project experience We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3373 Toronto ON CAN DBA Consultant https://www.talgroup.net/job/3374 Are you exceptional with Oracle? Can you configure and troubleshoot Golden Gate and Data Guard replication without breaking a sweat? Do you feel a sense of pride and accomplishment when you whip together some PL/SQL to provide valuable insights that wow the business? Perhaps the bureaucracy and inefficient processes regularly found in larger organizations gets you down? Would you like to own the persistence of data end-to-end? If you answered yes to the questions above, then we would like to speak to you in regard to a DBA contract opportunity with our client. Responsibilities: - Collaborate across development, marketing, and shared services teams to deliver on the data needs of the business - Establish and follow processes that facilitate high quality and reliability - Active contributor to technical design discussions and decisions with senior members of the team - Development of stored procedures using PL/SQL as well as development of DML, DDL, and ETL scripts - Programmatic manipulation of XML and other data stored as CLOBs - Design object model, logical and physical database designs - Create entity relationship and UML object modeling Building and operating high availability and scalability database solutions including replication in multiple environments - Run and interpret performance benchmarking - Troubleshoot and resolve issues revealed when testing and operating at scale. Must have experience: - Golden Gate - Data Guard - Oracle 9i/10G/11G/12C Database administration, including advanced PL/SQL Additionally, the successful candidate will have: - Passion for being at the leading edge of technology with 5+ years of database engineering experience - 3+ years of experience building highly available, scalable multi-tiered web-facing applications - Solid understanding of logical and physical database design preferably with experience designing in AWS - Bachelor's degree - Excellent verbal and written communications - Excellent time management skills Nice to have: - RDS in AWS - Tools including Vertica, Informatica, Business Objects - Some experience or exposure to NoSQL database solutions 3374 Mississauga ON CAN Full Stack Consultant https://www.talgroup.net/job/3375 Come join our clients development team in Mississauga for a 12 month contract opportunity. We are looking for team members that love new challenges, cracking tough problems and working cross-functionally. If you are looking to join a fast-paced, innovative and incredibly fun team, then we encourage you to apply. We want you to share our passion for creating awesome product experiences, always learning, and closely following industry trends. Our team is a collaborative and agile environment that is part of one of the best companies to work for in Canada. What you will be doing: -Developing web applications, prototypes, and POC's -Gathering functional requirements, developing technical specifications and test plans -Collaborating with a small team solving challenging programming & design problems -Ready to handle a fast-paced environment for iterative project turnarounds on customer facing applications -Generate technical documentation to communicate architectural and design options, and educate development teams and business users Your experience: -7+ years of developing and deploying consumer facing web applications -experience as a full-stack developer specifically strong in JavaScript, HTML, Junit, Java, JavaScript, Spring, Hibernate & Rest. -experience working in a fast paced environment -Outstanding communication skills & someone who is self-motivated -Extremely good with debugging and troubleshooting issues. -Strong design and coding skills using current technologies, including: Java 8+, JUnit/TestNG, Mockito/Easy Mock, Spring, Hibernate, Maven, XML, JSON, JavaScript, REST services, SOA, MVC, React, HTML, CSS, Javascript -BS/master's in computer science or equivalent experience 3375 Mississauga ON CAN Wed Designer/UI Developer https://www.talgroup.net/job/3377 Hiring a full-time Wed Designer/UI Developer in Richmond Hill, ON! This role requires a self-motivated and experienced UI/UX Developer who can code, but also can prepare sketches, layout and graphic elements like an artist. He/she should be a strong css/html web coder and not afraid to learn mobile app tool chain such as XCode/Android Studio/VSCode for flutter. You should have a very good taste on UI and care about end user experience in every single detail. Showcasing your prior work (Websites, dribbble, Github...etc.) is an essential step to prove your competence. Perks You're Bringing - Competitive Salary + Benefits - Open and transparent management structure – collaboration is how our client makes decisions happen - Career growth within this role, including product innovation opportunities What You'll Be Doing - Strong knowledge of HTML, CSS and one of the UI frameworks (Bootstrap, Material Design or Semantic UI). - Hands on experience in UX & UI design, usability, graphic assets, typography, color theory. - Experience with tools such as Sketch/inVision/Adobe XD/Photoshop. You'll prepare wireframes occasionally, but majority of your time will be spent on generating html/css/graphic elements from these tools and hands-on polish to full-fledged static web site, work closely with React/Angular engineers to make complex dynamic SPA. - Knowledge of Web, Flutter, iOS/Android mobile technologies and mobile responsive. Be comfortable working with coding tools such as VSCode, Git/GitHub, XCode, Android Studio to generate UI related code/artifacts independently - Have modest knowledge on Javascript, React/Augular/Vue is a good plus. - Obsessed at user experience with exceptional attention to details. - Having chat, team collaboration, and/or project management application design experience is a plus. We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3377 Richmond Hill ON CAN Release Consultant https://www.talgroup.net/job/3378 Our client, located in Ottawa, ON., is looking for a Release Consultant for a 12 month contract opportunity. You will support, plan, build, schedule, communicate and verify the overall build, configuration and test plans of changes to hardware and/or software to create a set of release components ready for the production environment. Responsibilities: -Maintain and manage the release tools and environment, including access management, project initiation & structure and developer support -Design and build release pipelines for new projects and provision the appropriate repositories in GitHub Enterprise and Nexus, as well as connections with Jenkins -Create and maintain scripts and pipelines to deploy applications to staging and production environments -Deploy packaged builds through environments Required Skills & Experience: -A minimum of two (2) years of demonstrated experience in the technical and operational areas of IT -experience with DevOps and Agile methodologies - knowledge of J2EE, Oracle and Unix platforms - in-depth knowledge of Ant, Maven, Jenkins, GitHub, Subversion, WebLogic/JBoss servers, Nexus, PaaS - experience with release, change and configuration management -Demonstrated ability to work independently or as part of a team -Demonstrated ability to communicate effectively, both verbally and in writing -Demonstrated ability to manage multiple responsibilities concurrently and meet completion dates -Ability to meet Secret Clearance requirements -University Degree or College Diploma in computer science or engineering 3378 Ottawa ON CAN Front End Developer https://www.talgroup.net/job/3382 Hiring a full-time Front End Developer in Toronto, ON! In this role, your primary focus will be to implement a complete user interface for a mobile and desktop web application, with a focus on performance. Your main duties will include creating modules and components and coupling them together into a functional app. The artistic design will be delivered to you, together with a few HTML templates, but we will ask for your help in regard to animations, CSS, and final HTML output. You will work in a team with the back-end developer, and communicate with the API using standard methods. A thorough understanding of all of the components of our platform and infrastructure is required. Perks You'll Love - Joining a youthful, hungry, agile team! (It's a work hard, play hard atmosphere) - Being part of an award-winning AI company right in the heart of downtown TO - Work in a challenging, growth focused environment, using cutting edge technology, as a valuable contributor of a highly collaborative team - Very competitive salary + bonus + options package! What You'll Be Doing - Delivering a complete front end application - Ensuring high performance on mobile and desktop - Writing tested, idiomatic, and documented TypeScript, HTML and CSS - Coordinating the workflow between the UI/UX designer and yourself - Cooperating with the back-end developer in the process of building the RESTful API - Communicating with external web services What You're Bringing - Be eager to learn, be curious and proactive. We are looking for someone who can take responsibility for his/her work and be proud of what they have done. - Proficiency with Typescript, JavaScript, HTML5, CSS3 ( LESS or SASS preferably) - Professional, precise communication skills - Deep knowledge of Angular practices and commonly used modules based on extensive work experience - Creating self-contained, reusable, and testable modules and components - Ensuring a clear dependency chain, in regard to the app logic as well as the file system - Ability to provide SEO solutions for single page apps - Extensive knowledge of CSS, Typescript and JS methods for providing performant visual effects and keeping the framerate above 30fps at all times - Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system - Validating user actions on the client side and providing responsive feedback - Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed - Creating custom, general use modules and components which extend the elements and modules of core Angular - Experience with all levels of operation available to the front-end, such as from creating XHRs in vanilla JS to using a custom wrapper around resource - Experience with building the infrastructure for serving the front-end app and assets - Architecting and automating the build process for production, using task runners or scripts - Documenting the code inline using common conventions - Writing extensive unit tests using automated TDD tasks - Creating e2e test suites for all components, and running them with Protractor (or a well reasoned alternative) - Creating configuration, build, and test scripts for Continuous Integration environments Nice to Have - Knowledge of iOS/Android mobile development - Knowledge of C# and .NET framework We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3382 Toronto ON CAN iOS Developer https://www.talgroup.net/job/3383 Hiring iOS Software Developers (Full-time) in downtown Toronto, ON! In this role, you will be working in a fast growing IoT domain on telematics solutions, operating in dozens of countries worldwide. You will be part of a new project to develop innovative and scalable mobile applications on iOS to lift up the existing front end applications for a vehicle telematics solution. Perks You'll Love - New Development Projects - Join an organization with a fantastic culture that facilitates learning - Growing Organization Key Responsibilities -Work with Product team, developers and QA to better understand and execute Product Roadmaps -Participate in all phases of the iterative development cycle -Develop iOS native applications to deliver an innovative mobile experience for the transportation industry -Automate the development process as we strive for Continuous Delivery -Clearly articulate ideas both verbally and written striving for positive outcomes -Listen to others, encouraging and accepting input from all team members Required Skills and Experiences: -Minimum 5 years of iOS development experience -Proficient Swift/Objective-C -Strong understanding of Object-Oriented Programming (OOP) -Understand fundamental design principles behind a scalable application -Experience in Agile methodologies -Advocate of quality and automated testing -Effective communication skills and a strong problem solver -Bachelor's degree in Computer Science, Computer Engineering, or an equivalent program Nice to Haves: -Prior experience on Telematics or Fleet Management software is a huge plus -Prior UI/UX experience is a plus -Experience on Web application (React) is a plus -Experience on Location service and Google maps and other Google libraries and tools is a plus -Experience with AWS cloud-based SaaS is a plus 3383 Toronto ON CAN Android Developer https://www.talgroup.net/job/3384 Hiring Android Software Developers (Full-time) in downtown Toronto, ON! In this role, you will be working in a fast growing IoT domain on telematics solutions, operating in dozens of countries worldwide. You will be part of a new project to develop innovative and scalable mobile applications on Android to lift up the existing front end applications for a vehicle telematics solution. Perks You'll Love - New Development Projects - Join an organization with a fantastic culture that facilitates learning - Growing Organization Key Responsibilities -Work with Product team, developers and QA to better understand and execute Product Roadmaps -Participate in all phases of the iterative development cycle -Develop Android native applications to deliver an innovative mobile experience for the transportation industry -Automate the development process as we strive for Continuous Delivery -Clearly articulate ideas both verbally and written striving for positive outcomes -Listen to others, encouraging and accepting input from all team members Required Skills and Experiences: -Minimum 5 years of Android development experience -Proficient in Java programming -Strong understanding of Object-Oriented Programming (OOP) -Understand fundamental design principles behind a scalable application -Experience in Agile methodologies -Advocate of quality and automated testing -Effective communication skills and a strong problem solver -Bachelor's degree in Computer Science, Computer Engineering, or an equivalent program Nice to Haves: -Prior experience on Telematics or Fleet Management software is a huge plus -Prior UI/UX experience is a plus -Experience on Web application (React) is a plus -Experience on Location service and Google maps and other Google libraries and tools is a plus -Experience with AWS cloud-based SaaS is a plus 3384 Toronto ON CAN Salesforce Functional Consultant https://www.talgroup.net/job/3385 Hiring a full-time Salesforce Functional Consultant in Vancouver BC! In this role, you will take part in requirement gathering sessions, customer-facing presentations, end-user training. You will also translate business language into technical requirements. Perks You'll Love - Competitive Compensation & Full Extended Benefits - Enjoy RRSP Matching & 3 Weeks Vacation - Complimentary Gym Membership & Company-Sponsored Conferences What You'll Be Doing - Taking part in requirement gathering sessions, customer-facing presentations, end-user training - Translating business language into technical requirements - Writing user stories and acceptance criteria for development - Produce mock-ups, data models diagrams, process flows, and slide presentations - Produce quality deliverables within hard deadlines under minimal guidance What You're Bringing - 2 plus years experience as a BA or Functional Consultant or Product Owner - Consulting background is greatly preferred - Working in Agile environment and collaborating with cross-functional teams - Leading workshops and gathering requirements - Excellent written and verbal communication - Outstanding time management, professionalism and customer-facing skills - Salesforce Certifications: Administrator, Consulting Family of Certifications highly desired We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3385 Vancouver BC CAN Angular Consultant https://www.talgroup.net/job/3386 Looking for a Angular consultant for a 6 month contract opportunity located in downtown Toronto, ON. the work: -You will be creating new customer-facing applications -Work within an Agile product team comprised of technical, product and business team members to deliver exceptional products​​ -Design and develop code structures to promote re-usability across many applications Requirements: Minimum 2 years of Angular 2.x or higher experience Strong knowledge and experience with Web UI frameworks (including Angular or AngularJS) Experience working within professional software engineering practices for the full software development life cycle Experience supporting production-level software Strong work ethic. Degree in Computer Science or similar 3386 Toronto ON CAN Software Engineering Manager https://www.talgroup.net/job/3390 Hiring a full-time Software Engineering Manager in Toronto, ON! This role will lead an agile engineering team to build great software and collaborate with Product Management on the team roadmap. Perks You'll Love - Free lunch, every day - Flexible vacation & commute allowance - Fun off-site activities & fitness club reimbursement What You'll Be Doing - Lead an agile engineering team to build great software - Collaborate with Product Management on the team roadmap - Organize and monitor the estimation, milestones, and delivery of work from the team - Understand the key CI/CD objectives (blue/green, canary, etc) and ensure that the team is aligned and productively working on achievement of those objectives - Partner closely with other engineering teams to understand and resolve cross team dependencies and develop joint solutions - Ensure that the team is following dev-ops best practices - Ensure that the team is following our engineering practices including tooling, design, architecture, development, documentation, testing, scalability, and security - Define and track metrics to ensure the quality of the product - Work closely with leadership on staffing and hiring to ensure that the team has the resources and skills to be successful. - Provide architectural vision for the team - Mentor team members to ensure continued growth and development of the team - Directly contribute code, tests, and documentation for our team's services, alongside other engineers on the team - Participate in on-call rotation along with the other engineers on the team, including responding to pages and root cause analysis What You're Bringing - Bachelor's or Master's degree in Computer Science (or equivalent experience) - 4+ years of engineering management experience in an agile environment, with both technical and people management responsibilities - 3+ years of software development experience, writing and maintaining software systems - 3+ years of building/maintaining CI/CD infrastructure We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3390 Toronto ON CAN DevOps Consultant https://www.talgroup.net/job/3391 Hiring a DevOps Consultant on a 6-month contract engagement in Toronto, ON! Our client is looking for a DevOps Engineer to help design and build a modern tech stack for a new project. The successful candidate will bring deep analytical thinking, strong software engineering experience, and the ability to deliver results within a fast-moving agile environment. Requirements: -DevOps toolset: Git, Jenkins, Sonarqube, Nexus, Docker/Kubernetes, UrbanCodeDeploy -Experience with installing and configuring alerting, monitoring and notification tools for application health and performance -Build tools: Ant, Maven, Gradle -Systems and Servers: Linux, Apache, Tomcat, Docker, Kubernetes -Experience with certificate management -Agile mindset and team player 3391 Toronto ON CAN UX/UI Designer https://www.talgroup.net/job/3392 Hiring a UX/UI Designer on a 12-month contract engagement in Toronto, ON! Our client requires a hands-on UI Developer who is well versed with UI development technologies and not limited to prototyping tools. Skills You're Bringing - Experienced in development technologies, either Java focused or .NET focused (e.g. HTML5, CSS, JavaScript, jQuery, Angular, React) - You have exposure to building UIs and User experience flows for large enterprise applications, and also developing UIs them - Well versed with UI development technologies and not limited to prototyping tools We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3392 Toronto ON CAN Sr. Solutions Architect/Engineer https://www.talgroup.net/job/3395 Hiring a full-time Sr. Solutions Architect/Engineer in Toronto, ON! This role will be more of an advisory/expert role to firefight/troubleshoot environment setup and issues related to: configuration, network, memory and capacity. What You're Bringing - This person would help build out large scale environments - This role will be more of an advisory/expert role to firefight/troubleshoot environment setup and issues related to: configuration, network, memory and capacity. - Skillsets dealing with large scale/enterprise Hadoop (Cloudera) implementations. - Environment is experiencing daily incidents that is impacting business and technology work-loads including data ingestion. - Hadoop, Spark, Podium experience is desired, among other aspects of the Hadoop stack. - Goal would be to identify root causes for systemic issues. - Recommend tactical (immediate) and strategic (long term) fixes. - Experience in the financial sector space is preferred. We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position 3395 Toronto ON CAN Senior UI/UX Developer https://www.talgroup.net/job/3396 Hiring a full-time Senior UI/UX Developer in Thornhill, ON! In this role, you will be responsible for enhancing existing application functionality and creating & adding new features to the product.You must be very good at UI programming and UX design and have an excellent knowledge of JavaScript and front end web technologies. What You'll Be Doing - As a UI/UX developer you must be able to design, develop, test and deliver high quality web application software according to the deadline. - You will be involved working on different modules of the product and come up with UX ideas and implement them in the UI. - Maintain and enhance the back-end C# based ASP.NET code, APIs and SQL server queries. - Understand the client's needs and work with the development and QA team to develop solutions for our clients. - Familiar with agile methodologies. - Test your work thoroughly before submitting to the QA team. - Track your time-spent on bugs and tasks. - Be able to document your work for future reference. - Identify and troubleshoot issues and also be able to track and resolve defects. - Be able to work with the team or independently Skills You're Bringing - Minimum 6 years of experience in front-end web development. - Strong oral and written communication skills, excellent interpersonal skills. - Degree in computer science or a related field. - You must have excellent knowledge of JavaScript, jQuery, Bootstrap, CSS 3 and HTML 5. - Must have good knowledge of software programming concepts such as Object-Oriented. - Strong UX design principles and be able to implement them with the existing tools. - Strong Knowledge of back-end web development is required including C#, ASP.NET Web Forms and MVC, ORMs and SQL server. - Programming, relational database design and agile methodology. - Knowledge of modern Javascript frameworks such Angular, React or Vue is a plus. - Knowledge of Microsoft CRM Dynamics or Sale We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3396 Thornhill ON CAN Front-End Web Developer https://www.talgroup.net/job/3397 Hiring a full-time Front-End Web Developer in Thornhill, ON! This role requires a creative and knowledgeable front-end developer, who is an expert in web technologies and has a good eye for design and outstanding UI/UX. What You'll Be Doing - Design, build, and implement elegant web-based business solutions - Participate in end-to-end product development lifecycle - Write clean code that is maintainable, scalable, and extensible - Integrate APIs and web services - Troubleshoot issues, perform Unit Tests and reoslve defects. Skills You're Bringing - Minimum 3+ years of experience in hands-on front-end web development. - Degree in computer science. - You must have experience with software product development and agile. - You must have excellent knowledge of JavaScript, jQuery, HTML 5, CSS 3 and Bootstrap framework. - Must have development experience: C#.NET, ASP.NET, Design patterns such as MVC, SQL Database and ORM Frameworks (e.g: Entity Framework). - Must have good knowledge of software programing concepts such Object-Oriented programing, RDBMS Databases and Agile methodologies. - Strong oral and written communications skills, excellent interpersonal skills. We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3397 Thornhill ON CAN Business Systems Analyst https://www.talgroup.net/job/3399 Hiring a full-time Business Systems Analyst in Markham, ON! This role requires at least 5 years of related work experience as a BSA for complex web and software development projects, and past BA/BSA experience with web/mobile technologies, systems-level solution architecture & design. Perks You'll Love - Flexible hours - Collaborative work culture - Fun team activities, such as lunch parties, bowling, and archery Required Skills & Background - At least 5 years of related work experience as a BSA for complex web and software development projects - Ability to travel between the United States and Canada occasionally is required - Expert-level user in the following Microsoft applications: Word, Excel, PowerPoint, Visio, and Project - Past BA/BSA experience with web/mobile technologies, systems-level solution architecture & design - A university degree in Computer Science, Information Technology or equivalent - Outstanding written and verbal communication skills to communicate with individuals at various levels within an organization, including external clients in leadership positions - Outstanding critical thinking, questioning, and active listening skills with superior attention to detail - Demonstrated practical knowledge and experience in all aspects of business systems analysis: o Business analysis planning and monitoring o Stakeholder analysis o Requirements elicitation, analysis, and communication o System-level solution design & architecture o Essential business analysis tools and techniques o Exceptional time management skills to work on multiple projects/tasks and complete work within allocated time frames Other Skills We'd Love to See (Assets) - CBAP (Certified Business Analysis Professional) designation - Previous work experience as a software/web developer We Are An Equal Opportunity Employer All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Canadian Work Authorization All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3399 Markham ON CAN Full Stack Consultant https://www.talgroup.net/job/3400 Our client is looking for (2) Full Stack Consultants for initial 12 month contract engagements, located in Oakville, ON. This is for you, if you are passionate about the latest technologies and can lead the design and development of scalable applications. As a successful candidate, you will bring strong analytical ability, software engineering expertise, and the ability to deliver results within a fast-moving agile environment. Must have experience for this role: -Flutter experience- 1+ years -Java / Spring Boot / Microservices, 2+ years Other skills and experience: -Software Development: Java/Spring (Boot, Web, Actuator, Security, Cloud Sleuth), Java J2EE,, Web services/APIs (SOAP, REST, JSON), jUnit, Swagger -Build tools: Ant, Maven, Gradle -Version Control: GIT -Systems and Servers: Linux, Apache, Tomcat Docker, Kubernetes -Proficient experience using CI and automated testing tools Nice to Haves: -Mobile experience (Swift, Android, React Native) an asset -JS framework experience (Angular, React, Vue, Ember) an asset 3400 Oakville ON CAN Senior Security Consultant https://www.talgroup.net/job/3403 Our client, a leading Big Data/Cloud security consulting firm, has a 12 month contract opportunity for a senior cryptography consultant This will be an on-going engagement, working with a highly skilled team in the financial sector. The position can be located in either Toronto, ON or Montreal, QC. In this role, you will act as the security SME, and will contribute to operational security governance activities as they pertain to cryptography and cryptography management (i.e.: for payment, electronic banking,tokenization, data encryption, audit preparation, etc.) in the security governance team. Other responsibilities: -You will have an advisory and support role with dedicated customers and partners, in the context of various important development mandates, to carry out interventions in connection with operational security team for the management of cryptography operation, the integration of application with cryptography services, and for resolution of major technological security events. -You will have to interact with various stakeholders working in complementary areas of expertise, related to technology and security; mastering interpersonal skills (soft skills) is essential. Required experience and skills: -Technical expertise in cryptography, applied to payment industry/electronic payment solutions and systems in banking and infrastructure (HSM, PKI/CA, KMS, Vault, crypto-cards, Central, etc.). -Expertise concerning good practices, norms, standards and conformities, applied to cryptography and cryptography for payment solutions and systems. -Expertise in Security Governance. -Expertise in Security Architecture -Strong knowledge of NIST and cryptography standards (SP 800-57 rev4, SP 800-63-3, SP 800-63A, SP 800-63B, SP 800-63C, RFC-3746, etc.). -Excellent knowledge of processes & procedures related to payment associations (e.g.Visa, MasterCard, Interac, etc.) -Experience with key management and encryption methods, and their integration into business applications. -Strong communication and interpersonal skills. -Bachelor's or Master's degree in an appropriate discipline with a minimum of 8 years of relevant experience 3403 Toronto ON CAN