Canada RSS FEED - Do not delete or change http://www.talgroup.net/rss-feed/ TAL Group RSS Feed en-us Wed, 04 Aug 2021 10:15:29 +0000 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 Solution Architect https://www.talgroup.net/job/2782 Hiring a full-time Solutions Architect in Toronto, ON! This role requires at least 8+ years of architecture experience with advanced knowledge, experience, and understanding of architecture, application development, application systems design, and integration. Perks You'll love - Innovative Company - New Development - Dynamic team with leading industry experience What You'll Be Doing - Design architectural patterns for high performing, highly secure enterprise level solutions that combine the following knowledge domains: - Security, Privacy and Cryptography for data at rest, in transit and in process - Access controls and authorization technologies (i.e. LDAP, Kerberos, CyberArk, etc.) - Big Data technologies (I.e. Clusters, Spark, Hive, NoSQL, Kafka, etc.) - Transactional and legacy enterprise platforms (including Cloud, Linux, z/OS and more) - Blockchain and artificial Intelligence/Machine Learning - Java, Scala, SQL, Python, JavaScript, Shell Scripts - Serve as a liaison between both executive and non-executive levels - Studying the market, general needs and specific client needs then designing - Tactical solutions to issues that are imminent but not fully mature yet - Strategic solutions for Schedule1 products - Assisting in preparing business cases, budgeting, client presentations etc. - Managing the development teams and deliverables What You're Bringing - At least 8+ years of architecture experience with advanced knowledge, experience, and understanding of architecture, application development, application systems design, and integration - Solid experience with a variety of technologies/approaches including event-driven architecture, cloud-based deployments, Security, Big Data technologies, Service Oriented Approaches, ML/AI - Ability to quickly evaluate options, make decisions and execute within an intense technology environment with multiple stakeholders - Capability to establish and maintain effective partnerships and relationships with various stakeholders - Strong analytical, consultative, and team communication / facilitative skills with solid written and verbal communication What We'd Like To See - Familiarity with Design Thinking and Customer Centric Design - Experience in leading on large programs/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. 2782 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 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/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 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 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 100+ 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 Software Engineer (Front End React) https://www.talgroup.net/job/3286 Hiring a full-time Software Engineer (Front End React) in Richmond Hill, ON! This role will prepare docker containers to be deployed to production in our client's cloud-based DevOps environment. 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 - 3-5 years of front-end end development experience - Experience with Test Driven Development & CI/CD - You are self driven and can produce reliable and scalable micro-services using React and other modern tools such as Kubernetes and gRPC. - You will assume responsibility for preparing docker containers to be deployed to production in our cloud-based DevOps environment - 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. 3286 Richmond Hill 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 100+ 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 Richmond Hill 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 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 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 Senior Data Analyst https://www.talgroup.net/job/3409 Hiring a Senior Analyst in Toronto, ON! This role will develop creative dashboards for executives and working level clients using various BI technologies. Must have Tableau, HIVE and SQL and conduct strong quality control analyses to ensure data quality and integrity. Key Responsibilities - 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, analyze the data and create interesting insights - Develop creative dashboards for executives and working level clients using tableau - 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 - Other Key Skills - Strong problem-solving skill sets - Strong knowledge of SAS/R - Strong SQL experience to extract and manipulate data - Strong experience with Tableau - Advanced working knowledge of MS Excel. VBA experience preferred. - Familiarity with HIVE 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. 3409 Toronto ON CAN Database Engineer https://www.talgroup.net/job/3416 Hiring full-time Database Engineer in Toronto, ON! If you are a self-directed, strong and talented engineer 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 group, you will be working with a team of smart, friendly, and dedicated Application and DevOps Engineers to deliver a highly scalable distributed database system 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 Required Skills and Experience: - Must have advanced experience with Postgres. Currently there are about 30 production level databases, of which 9 are on premise. MySQL experience is also required. -Advanced Experience with database monitoring, and performance tuning -Experience building, and running databases in containers - Experience working in both Cloud and on-premise. This is a hybrid environment. -Experience with GCP or AWS - Kubernetes experience would be highly desired, or at least the desire to run Databases on Kubernetes or some knowledge of same. -Be available for on-call support as needed - In a nutshell, looking for someone who will institute best practices in terms of configuration of databases and supporting existing infrastructure. 3416 Toronto ON CAN AWS Architect https://www.talgroup.net/job/3417 Hiring an AWS Architect on a 6-month contract engagement in the Greater Toronto Area! Our client is also open to converting this position to Full-time. In this role, you will architect and implement cloud solutions for various application architectures, script, and integrate cloud applications, databases and other data services and infrastructure. Right now, this role is work-from-home. Perks You'll Love - Join one of Canada's fastest growing cloud-based solutions providers - Competitive salary & health benefits - Be part of a multicultural, dynamic and growth-focused environment What You'll Be Doing - Design and implementation of an enterprise Cloud capability; configuration of foundational AWS services, and continuously assessment and integration of emerging cloud features. - Architect scalable, highly available application solutions that leverage AWS services. - Lead the assessment of advanced cloud services and assist in their integration to the enterprise hybrid cloud service offering and application migration. - Coordinate with Enterprise teams to identify and develop Cloud Management tools and practices and automate cloud operations and compliance tasks. - Ensure that all cloud solutions adhere to enterprise cloud security and compliance controls - Assist in documentation of the architecture and solution design of cloud platforms, cloud practices, connectivity and deployment patterns. - Architecting and implementing cloud solutions for various application architectures, scripting, and programmatic integration of cloud applications, databases and other data services and infrastructure. Skills/Experience You're Bringing - 2+ years in AWS - 5+ years in a previous Architect role - In Depth knowledge of cloud services: Application integration, functions, Cloud Databases, data warehouse and analytics, Machine Learning, Developer Tools, Security and identity management - Experience with implementing and using of CI/CD Systems ((git, Docker, Jenkins, Bamboo) - Experience in AWS and AZURE IAM policy preparation for cloud Security - Proficiency in cloud automation using Ansible, AWS CLI, Azure CLI, Cloud formation, terraform, ARM to enable Infrastructure as a Code. - Hands-on experience with AWS (EC2, Lambda, S3, RDS, VPC, Route 53, CloudWatch, IAM, EKS, etc.) - Strong understanding of AWS security and monitoring; experience implementing best practices 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. 3417 Greater Toronto Area ON CAN AWS Database Administrator (DBA) https://www.talgroup.net/job/3418 Hiring an AWS Database Administrator (DBA) on a 6-month contract engagement in the Greater Toronto Area! Our client is also open to converting this position to Full-time. This role requires experience in managing databases on AWS (RDS, Redshift, Dynamodb, etc) + PostgreSQL DBA. Right now, this role is work-from-home. Perks You'll Love - Join one of Canada's fastest growing cloud-based solutions providers - Competitive salary & health benefits - Be part of a multicultural, dynamic and growth-focused environment Skills You're Bringing - Experience in managing databases on AWS (RDS, Redshift, Dynamodb, etc.) + PostgreSQL DBA - Individual will interface with key stakeholders and be responsible for the design, build, implementation and support of DB platform(s). - SQL servers on Azure a plus - At least 7 years of Information Technology experience - At least 2 years supporting databases in a high volume, customer-facing environment - Strong experience in optimizing and performance tuning of DB including drill-down analysis - Hands-on experience in configuring and supporting replication - Background in building large database infrastructure supporting a high volume of transactions in a mission-critical environment - Exceptional experience administering multi-terabyte databases - Ability to work in team environment and client interfacing skills - Knowledge and experience with full SDLC lifecycle - Experience using building infrastructure via AWS CLI - Familiarity with containerization (e.g. Docker, Rancher, Kubernetes, OpenShift) - Skilled in Cloud/PaaS Environments (e.g. AWS, Azure) - Thorough knowledge of continuous integration tools (e.g. Jenkins, Bamboo) - UNIX/Linux administration, troubleshooting, performance tuning, & security - Exceptional analytical and problem solving skills - Strong oral and written communication skills - Embodies a DevOps/Site Reliability Engineering culture with continuous delivery, cloud, and fully automated infrastructure as code Preferred Qualifications - Strong communication skills and ability to work effectively across multiple business and technical teams - Ability to thrive in a fast-paced, tight deadline delivery timeline - Aptitude to independently learn new technologies - Experience in Kubernetes will be a plus. - Proficiency with SQL, Shell, Python /Perl, GO languages is desirable - Should be willing to take on-call pager on rotation - Experience and desire to work in a Global delivery environment 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. 3418 Greater Toronto Area ON CAN Azure Cloud Architect https://www.talgroup.net/job/3419 Hiring an Azure Cloud Architect on a 6-month contract engagement in the Greater Toronto Area! Our client is also open to converting this position to Full-time. This role will implement and deploy Azure cloud solutions, install/configure/operate/maintain virtual systems and software. Right now, this role is work-from-home. Perks You'll Love - Join one of Canada's fastest growing cloud-based solutions providers - Competitive salary & health benefits - Be part of a multicultural, dynamic and growth-focused environment What You'll Be Doing - Implementation and deployment of Azure cloud solutions - Installation/configuration, operation, and maintenance of virtual systems, software, and related infrastructures - Build and enhance existing Security and compliance architecture - Capture and share cloud architecture best practices - Collaborate with other operational and development teams during triage and resolution of operational issues - Define PowerBI.com service architecture and security model - Power BI Enablement, including: - Identification and configuration of required PowerBI.com workspace(s) - Allocation of Power BI Premium licenses to the workspaces - Initial PowerBI.com Security design and configuration - Define/Implement Azure DevOps Model - Establishment of PowerBI.com admin portal settings and management policies - Determine Strategy for Enterprise Semantic Models - Identify Governance for Enterprise Semantic Models - Implement PBI Data Sources - Build Power BI BMO Theme(s) / Template(s) - Establish Dynamic (PowerApp) Solution 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. 3419 Greater Toronto Area ON CAN AWS Developer/Data Engineer https://www.talgroup.net/job/3420 Hiring an AWS ETL Developer/Data Engineer on a 6-month contract engagement in the Greater Toronto Area! Our client is also open to converting this position to Full-time. This role will architect, design, automate, and deploy production-grade data services and flows on behalf of our customers in AWS. Right now, this role is work-from-home. Perks You'll Love - Join one of Canada's fastest growing cloud-based solutions providers - Competitive salary & health benefits - Be part of a multicultural, dynamic and growth-focused environment What You'll Be Doing - Architecting, designing, automating, and deploying production-grade data services and flows on behalf of our customers in AWS. - Building complex ETL code in Glue Must Have Skills - AWS Glue, CI/CD (Bamboo) & Lambda skillset - Good knowledge of Big data related AWS technologies like HIVE, Spark, ETL, Presto, Hadoop, RedShift - Knowledge on Business Intelligence and Data Warehousing tools (BI/DW) - 2+ years' of experience in production database architectures and data pipeline 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. 3420 Greater Toronto Area ON CAN AWS Cloud Engineer https://www.talgroup.net/job/3421 Hiring an AWS Cloud Engineer on a 6-month contract engagement in the Greater Toronto Area! Our client is also open to converting this position to Full-time. This role requires 2+ years of hands-on experience in AWS with system configuration and Devops tools preferably Ansible, Bitbucket, Git, Jira and Confluence. Right now, this role is work-from-home. Perks You'll Love - Join one of Canada's fastest growing cloud-based solutions providers - Competitive salary & health benefits - Be part of a multicultural, dynamic and growth-focused environment What You're Bringing - 2+ years of hands-on experience in AWS with system configuration and Devops tools preferably Ansible, Bitbucket, Git, Jira and Confluence. - Experience with implementing and using of CI/CD Systems. ((git, Docker, Jenkins, Bamboo) - Experience in AWS and AZURE IAM policy preparation for cloud Security - Proficiency in cloud automation using Ansible, AWS CLI, Azure CLI, Cloud formation, terraform, ARM to enable Infrastructure as a Code. - Hands-on experience with AWS (EC2, Lambda, S3, RDS, VPC, Route 53, CloudWatch, IAM, EKS, etc.) - Experience and knowledge of Cloud Operating Systems including OpenStack, OpenShift and VSphere - Experience with setup and management of a software driven network, storage and compute and proven track record in system integration and design and setup of Infrastructure as a service and Platform as a service deployment. - Ability to participate in fast-paced DevOps and System Engineering teams within Scrum agile processes 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. 3421 Greater Toronto Area ON CAN Intermediate/Senior Full Stack Developer https://www.talgroup.net/job/3422 Hiring Intermediate/Senior Full Stack Developers on a 9-month contract engagement in Toronto, ON! In this position, you will work on both the front-end and back-end of our client's digital solutions. Working within the software development team, you will assist in the development and architecture of a variety of products. Perks You'll Love - Join one of Canada's fastest growing cloud-based solutions providers - Competitive salary & health benefits, unlimited paid time off, tuition reimbursements & flexible work schedule - Employee assistant programs, dog-friendly office, Hackathon events & much more What You'll Be Doing - You'll work within the software development team and assist in the development and architecture of a variety of products. - This role is ideal for well-rounded, ambitious developers who are always looking for new challenges and improve on existing work. - Our client's primary full stack is JavaScript, Node, React, Angular, AWS, MongoDB, although they use other technologies to deliver their products. - Other desired skills include PostgreSQL, MSSQL & AWS. Skills/Experience You're Bringing - 5+ years work experience - Strong skills with JavaScript (ES6+) - Production experience with modern client-side web frameworks such as React, AngularJS with Typescript - Working knowledge of Redux, or other state management frameworks - Advanced knowledge of NodeJS, Express - Knowledge of relational databases (PostgreSQL, MSSQL, etc.) - Experience working with NoSQL databases (DynamoDB, MongoDB, etc.) - Ability to create responsive UI components for high-performance and scalability - Good understanding of server-side CSS pre-processing platforms, such as SASS/LESS - Experience with backend data / API integration using JSON and RESTful web services - A high bar for code quality and craftsmanship - Experience with unit testing using frameworks such as Karma, Mocha.js, Jasmine - Experience developing with GIT or other version control systems - Working knowledge of Agile (Scrum) Software Development Process methodologies - Broad understanding of the design and architecture of modern web applications Other Required Qualifications - AWS Microservice environment / development - Experience working with ElasticSearch or other search technologies 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. 3422 Toronto ON CAN Tech Team Lead https://www.talgroup.net/job/3424 We're hiring full-time Tech Team Leads in Toronto, ON! In this position, you will lead a team of developers to deliver projects on time by providing solid technical direction. This role requires experience or interest in having direct reports. This is a chance to join a diverse, hardworking team offering great benefits including unlimited vacation! Perks You'll Love - Join one of Canada's fastest growing cloud-based solutions providers - Competitive salary & health benefits, unlimited paid time off, tuition reimbursements & flexible work schedule - Employee assistant programs, dog-friendly office, Hackathon events & much more! What You'll Be Doing - Act as the bridge between your team and the product team, to provide estimates and develop realistic deadlines - Lead and collaborate with engineers and teams across the company to design and develop new features, improvements, and fixes to handle our current and future scale - Provide technical guidance and leadership for your team - Hands on experience in creating Node.js + Express based APIs and microservices - Hands on experience with at least one JavaScript framework like React (preferred). - Experience working with SQL and noSQL databases (PostgreSQL, Dynamo DB, MongoDB etc.) - Like to learn and grow with teammates in a highly collaborative and open environment - Proven track record of mentoring other developers, and steering teams towards product completion. - Modernizing existing services and helping us define, standardize and automate the test of domain boundaries. - Develop your craft, improve your expertise in software development, and raise the level of the teams around you. Skills/Experience You're Bringing - 6+ years of software development experience. - 2+ years of leadership experience in software engineering teams. - Strong decision making, analytical, troubleshooting, time management, organizational, interpersonal and communication skills. - Capacity to work in a high growth, fast-paced environment. - Effectively communicate between teams and within teams in order to drive alignment and increase effectiveness on delivery. - Strong understanding of OO paradigm and experience in OO design. - Good knowledge of software development methodologies. - Knowledge of SDLC processes. - Demonstrated experience working with the business to accurately define requirements for effective solutions. - Ability to navigate competing product and technical priorities. 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. 3424 Toronto ON CAN Full Stack MERN Developer https://www.talgroup.net/job/3425 We're hiring full-time Full Stack MERN Developers in Toronto, ON! In this position, you'll work on both the front-end and back-end of our client's digital solutions. Working within the software development team, you will assist in the development and architecture of a variety of products. This role is ideal for well-rounded, ambitious developers who are always looking for new challenges and improve on existing work. Perks You'll Love - Join one of Canada's fastest growing cloud-based solutions providers - Competitive salary & health benefits, unlimited paid time off, tuition reimbursements & flexible work schedule - Employee assistant programs, dog-friendly office, Hackathon events & much more! What You'll Be Doing / Who You Are - 5+ years work experience - Strong skills with JavaScript (ES6+) - Production experience with modern client-side web frameworks such as React, AngularJS with Typescript - Working knowledge of Redux, or other state management frameworks - Advanced knowledge of NodeJS, Express - Knowledge of relational databases (PostgreSQL, MSSQL, etc.) - Experience working with NoSQL databases (DynamoDB, MongoDB, etc.) - Ability to create responsive UI components for high-performance and scalability -Good understanding of server-side CSS pre-processing platforms, such as SASS/LESS - Experience with backend data / API integration using JSON and RESTful web services - A high bar for code quality and craftsmanship - Experience with unit testing using frameworks such as Karma, Mocha.js, Jasmine - Experience developing with GIT or other version control systems - Working knowledge of Agile (Scrum) Software Development Process methodologies - Broad understanding of the design and architecture of modern web applications Skills/Experience You're Bringing - AWS Microservice environment / development - Experience working with ElasticSearch or other search technologies 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. 3425 Toronto ON CAN Senior React Front end Developer https://www.talgroup.net/job/3426 We're hiring full-time Senior React Front end Developers in Toronto, ON! In this position, you will be working with product management and a team of developers to develop products with rich user experience and interface. You will be responsible for creating a unique and elegant interaction between users and our client's applications across all platforms. Perks You'll Love - Join one of Canada's fastest growing cloud-based solutions providers - Competitive salary & health benefits, unlimited paid time off, tuition reimbursements & flexible work schedule - Employee assistant programs, dog-friendly office, Hackathon events & much more! What You'll Be Doing / Who You Are - Build high quality, performant, scalable and maintainable front-end applications - Regularly collaborate with designers, developers, and product owners in order to avail interactive and scalable front-end applications. Then further collaborate with the UX designers for the purpose of designing and implementing application experience - Work closely with full-stack/backend developers in building features and efficiencies for the realization of the anticipated end product - Oversee the development of the company's applications and will be in charge of the latest processes and technology in order to build scalable, distributed, and fault-tolerant front-end applications. - Provide technical leadership and documentation to senior engineering leadership and key stakeholders, continuously informing them on progress and important details of projects at key phases of application development. - Participate in the daily scrum and sprint planning. - Analyze and ensure the technical feasibility of proposed application designs. - Mentor and coach others, providing technical guidance and helping build an environment of knowledge-sharing and encouraged feedback - Comfortable leading technical design discussions and facilitating technical decision making. Skills/Experience You're Bringing - 4+ years experience in hand-coded, standards-compliant HTML5, CSS and JS - 3+ years production experience with modern client-side web frameworks such as React, AngularJS with Typescript - Deep knowledge of programming best practices, software design patterns and industry standards like SOLID principles - Ability to create responsive UI components for high-performance and scalability - Good understanding of server-side CSS pre-processing platforms, such as SASS/LESS - Experience with backend data / API integration using JSON and RESTful web services - Hands-on experience building websites using responsive design - Experience with Node workflow/build systems (webpack, npm, etc...), $ and a working knowledge of REST and JSON - Good knowledge of front end unit testing frameworks and experience with their implementation - Knowledge of the Agile methodology including sprints, SCRUMS and test-driven development - You are curious by nature and not afraid to ask "why". You don't stop digging till you find out why your code worked (or didn't work) - You have the ability to learn and adapt to new technologies through training, self-advancement, and collaboration with peers 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. 3426 Toronto ON CAN Project Manager https://www.talgroup.net/job/3427 We're hiring full-time Project Manager in Toronto, ON! Our client, a leader in the North American regulatory market, is looking for a Project Manager with strong experience in the areas of software development and/or product deployment. This is a remote position; applicants may reside anywhere in Canada. Perks You'll Love - Abundant professional development opportunities - Competitive compensation, bonus opportunities & health benefits - Be part of a team that fosters inclusion, diversity & a workspace where everyone is heard What You'll Be Doing / Who You Are - Coordinate resources internally for the execution of multiple concurrent projects. - Track and analyze project performance. - Communicate project progress with the clients and management through regular meetings. - Record task outcomes from internal and external meetings and assign accordingly. - Report project status to management and escalate concerns as needed. - Maintain comprehensive project documentation. - Create/Prepare a project close report with required deliverables to the post-development team. - Ensure client-specific service level agreements are being met. - Manage out-of-scope requests (change requests) - Track and manage billable time for out-of-scope project deliverables. Skills/Experience You're Bringing - 5 + years project management experience - Minimum 3 years project management experience in product deployment or software development. - Strong analytical and problem-solving skills - Experience working with a diverse team in a fast-paced environment. - Experience with project management practices and tools (like Microsoft Projects) - Excellent written and verbal communication skills. - Strong interpersonal skills and experience in client-facing communications. - Experience with task scheduling and resource allocation. - Experience with the AGILE project management model - Familiarity with JIRA projects, boards and stories. Other Skills We'd Love to See (Preferred): - Some experience in professional regulation and regulatory concepts 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. 3427 Remote CAN Senior Front-End Developer https://www.talgroup.net/job/3428 Hiring a full-time Senior Front-End Developer! 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. 3428 Thornhill ON CAN PHP Developer https://www.talgroup.net/job/3429 Hiring a full-time PHP Developer in Toronto, ON! Our client based out of midtown Toronto is looking for a talented PHP Developer that will join its agile development team to execute PHP/Javascript/HTML5 feature implementations. Perks You'll Love - Join a creative agile environment with plenty of internal growth opportunities - Casual office environment & great team - Enjoy having no dress code and the free beer in the fridge Responsibilities & Required Experience - Identify design patterns and develop them into scalable services for the client's SaaS WiFi access platform - Expert knowledge of Object-Oriented Design in PHP 5.5+, PHP / MySQL with REDIS - Advanced knowledge of Service-Oriented Architecture - Advanced knowledge of RDBMS design & implementation (MySQL) - Advanced knowledge of source control management systems (GitHub) - Advanced knowledge of JQuery, Ajax, Web Services, JSON - You are very comfortable within a Linux Shell environment - Familiarity with base suite of Amazon Web Services 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. 3429 Toronto ON CAN Senior Tools Engineer I https://www.talgroup.net/job/3430 Hiring a full-time Senior Tools Engineer in Toronto, ON! This role requires 7+ years of software development experience and proficiency in C++. This is an exciting opportunity to join a leading online & interactive game development studio, and bring the properties of Fortune 500 companies to life. What You'll Be Doing - Design, develop, and maintain an assortment of tools in the client's new engine ECS-driven game engine. - This position will work closely with various disciplines to further refine workflows for streamlining content creation, and the art and data pipelines. Skills You're Bringing - 7+ years of software development experience - Proficient inC++ - Experience developing Qt and/or WPF applications - Experience with SQL - Experience working with large datasets - UI and UX design skills -Strong 3D math 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. 3430 Toronto ON CAN Tools Engineer 2 https://www.talgroup.net/job/3431 Hiring a full-time Tools Engineer in Toronto, ON! This role requires proficiency in C++ and experience developing Qt and/or WPF applications. This is an exciting opportunity to join a leading online & interactive game development studio, and bring the properties of Fortune 500 companies to life. What You'll Be Doing - Design, develop, and maintain an assortment of tools in the client's new engine ECS-driven game engine. - This position will work closely with various disciplines to further refine workflows for streamlining content creation, and the art and data pipelines. Skills You're Bringing - Proficient in C++ - Experience developing Qt and/or WPF applications - Experience with SQL - Experience working with large datasets - UI and UX design skills - Strong 3D math 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. 3431 Toronto ON CAN Senior UI Engineer I https://www.talgroup.net/job/3432 Hiring a full-time Senior UI Engineer in Toronto, ON! This role requires experience with modern C++ and knowledge of fundamental UI concepts like 2D layout, animation, and text rendering. This is an exciting opportunity to join a leading online & interactive game development studio, and bring the properties of Fortune 500 companies to life. What You'll Be Doing - Assist development in the cutting-edge user interface backend for the client's new ECS-driven game engine. - This position will research the state of the art in UI development and apply that research through technical designs and implementation. Skills You're Bringing - Experience with modern C++ - Knowledge of fundamental UI concepts like 2D layout, animation, and text rendering - Familiarity with several UI frameworks (game, web, application, etc.) - Familiarity with shaders, particle systems, and 3D rendering - Ability to collaborate with other programmers in a shared code base 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. 3432 Toronto ON CAN Senior UI Engineer II https://www.talgroup.net/job/3433 Hiring a full-time Senior UI Engineer in Toronto, ON! This role requires experience with modern C++ and knowledge of fundamental UI concepts like 2D layout, animation, and text rendering. This is an exciting opportunity to join a leading online & interactive game development studio, and bring the properties of Fortune 500 companies to life. What You'll Be Doing - Assist development in the cutting-edge user interface backend for the client's new ECS-driven game engine. - This position will research the state of the art in UI development and apply that research through technical designs and implementation. Skills You're Bringing - Experience with modern C++ - Knowledge of fundamental UI concepts like 2D layout, animation, and text rendering - Familiarity with several UI frameworks (game, web, application, etc.) - Familiarity with shaders, particle systems, and 3D rendering - Ability to collaborate with other programmers in a shared code base 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. 3433 Toronto ON CAN UI Engineer I https://www.talgroup.net/job/3434 Hiring a full-time UI Engineer in Toronto, ON! This role requires experience with C++ and modern web development (React, Webpack, TypeScript, Node,js). This is an exciting opportunity to join a leading online & interactive game development studio, and bring the properties of Fortune 500 companies to life. What You'll Be Doing - Be the first UI developer using the client's new UI framework, establishing standards, making requests for improvements, etc. - Working with design to prototype and implement early UIs. - Becoming the expert for UI production. Skills You're Bringing - Have experience with C++ - Have experience with modern web development (React, Webpack, TypeScript, Node,js). 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. 3434 Toronto ON CAN UI Engineer 2 https://www.talgroup.net/job/3435 Hiring a full-time UI Engineer in Toronto, ON! This role requires proficiency in C++ and C# and experience with network game client/server architecture. This is an exciting opportunity to join a leading online & interactive game development studio, and bring the properties of Fortune 500 companies to life. What You'll Be Doing -Designing, developing, and maintaining an assortment of tools in the client's new engine ECS-driven game engine focused on creation of in-game UI data Skills You're Bringing - Proficient in C++ and C#, Experience with network game client/server architecture - Experience working with large datasets - UI and UX design skills - Strong 3D math skills - Experience developing with Qt/WPF applications 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. 3435 Toronto ON CAN UI Engineer 3 https://www.talgroup.net/job/3436 Hiring a full-time UI Engineer in Toronto, ON! This role requires proficiency in C++ and fundamental UI concepts like 2D layout, animation, and text rendering. This is an exciting opportunity to join a leading online & interactive game development studio, and bring the properties of Fortune 500 companies to life. What You'll Be Doing - Once the client has the framework in place and the know-how to build Uis, you will be part of the team that builds the UIs after the ecosystem has been established Skills You're Bringing - Proficient in C++ - Fundamental UI concepts like 2D layout, animation, and text rendering - Familiarity with several UI frameworks (game, web, application), shaders, particle systems, and 3D rendering 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. 3436 Toronto ON CAN UI Engineer 4 https://www.talgroup.net/job/3437 Hiring a full-time UI Engineer in Toronto, ON! This role requires proficiency in C++ and fundamental UI concepts like 2D layout, animation, and text rendering. This is an exciting opportunity to join a leading online & interactive game development studio, and bring the properties of Fortune 500 companies to life. What You'll Be Doing - Once the client has the framework in place and the know-how to build Uis, you will be part of the team that builds the UIs after the ecosystem has been established Skills You're Bringing - Proficient in C++ - Fundamental UI concepts like 2D layout, animation, and text rendering - Familiarity with several UI frameworks (game, web, application), shaders, particle systems, and 3D rendering 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. 3437 Toronto ON CAN UI Engineer 5 https://www.talgroup.net/job/3438 Hiring a full-time UI Engineer in Toronto, ON! This role requires proficiency in C++ and fundamental UI concepts like 2D layout, animation, and text rendering. This is an exciting opportunity to join a leading online & interactive game development studio, and bring the properties of Fortune 500 companies to life. What You'll Be Doing - Once the client has the framework in place and the know-how to build Uis, you will be part of the team that builds the UIs after the ecosystem has been established Skills You're Bringing - Proficient in C++ - Fundamental UI concepts like 2D layout, animation, and text rendering - Familiarity with several UI frameworks (game, web, application), shaders, particle systems, and 3D rendering 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. 3438 Toronto ON CAN Senior/Lead Audio https://www.talgroup.net/job/3439 Hiring a full-time Senior/Lead Audio in Toronto, ON! This role requires proficiency in C++ and Wwise audio middleware. This is an exciting opportunity to join a leading online & interactive game development studio, and bring the properties of Fortune 500 companies to life. What You'll Be Doing - Architect and implement audio systems and features from the ground up in our new engine Skills You're Bringing - Proficient in C++ - Proficient in Wwise audio middleware 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. 3439 Toronto ON CAN Senior Animation Engineer https://www.talgroup.net/job/3440 Hiring a full-time Senior Animation Engineer in Toronto, ON! This role requires proficiency in C++, 3D Math, Extensive experience with one or more real-time animation middleware (e.g.: Havok Animation, Granny, Morpheme) or equivalent custom/in-house solutions. This is an exciting opportunity to join a leading online & interactive game development studio, and bring the properties of Fortune 500 companies to life. What You'll Be Doing - Develop a robust in-game animation system in our new engine. - Work side-by-side with Technical Artists, Animators, and Gameplay Engineers and own the animation pipeline from artist workstation all the way to fluid and responsive in-game characters. Skills You're Bringing - Proficient in C++, 3D Math, Extensive experience with one or more real-time animation middleware (e.g.: Havok Animation, Granny, Morpheme) or equivalent custom/in-house solutions. • Experience developing or working with animation blend graphs, real-time IK, animation compression, and/or advanced animation memory management (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. 3440 Toronto ON CAN Gameplay Engineer https://www.talgroup.net/job/3441 Hiring a full-time Gameplay Engineer in Toronto, ON! This role requires proficiency in C++ and experience collaborating with designers, artists, and other engineers for feature development. This is an exciting opportunity to join a leading online & interactive game development studio, and bring the properties of Fortune 500 companies to life. What You'll Be Doing - Implement new game systems - Refine systems throughout the development cycle of the project - Collaborate with designers, artists, and other engineers for feature development - Code to clearly defined performance and memory usage specs Skills You're Bringing - Proficient in C++ 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. 3441 Toronto ON CAN Senior Server/Backend Engineer https://www.talgroup.net/job/3442 Hiring a full-time Senior Server/Backend Engineer in Toronto, ON! This role requires proficiency in C++, Linux, Client/Server Experience and SQL. This is an exciting opportunity to join a leading online & interactive game development studio, and bring the properties of Fortune 500 companies to life. What You'll Be Doing - Optimizing code to improve CPU utilization and reduce memory footprint Skills You're Bringing - C++ - Linux - Client/Server Experience - SQL 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. 3442 Toronto ON CAN Tech Recruiter https://www.talgroup.net/job/3445 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. During the COVID-19 pandemic, this role will be remote/work-from-home until it is safe to return to the office. 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 - Right now our offices are working remotely during the COVID-19 pandemic, however when it's safe to return to the office, you'll enjoy: Quarterly Team Lunches & Events (including baseball games, bowling, go-karting, and ping pong tournaments!) - Competitive Health & Dental Group Plan What You'll Be Doing - Utilizing internal and external resources to identify and reach out to potential contract and permanent Full-time candidates. - 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 - At heart, you are a recruiter that loves that hunt. You keep up to date on recruiting tech, news and blogs. - At least 3 years' previous experience as a Tech Recruiter within an agency environment here in Toronto, working with all levels of Tech requirements and a focus on permanent full-time roles. - 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. - You embrace "old school" headhunting strategies, including cold calling and meet-ups, while also being informed on "new school" technologies to access talent. - 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. - You are passionate about Technology, and eager to learn about the latest emerging technologies on the market. When you speak with prospective Tech candidates about roles, you understand the technologies in play & their role in the market. - 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. 3445 Toronto ON CAN Data Engineer https://www.talgroup.net/job/3447 We're hiring a full-time Data Engineer in Toronto, ON! In this position, you will be responsible for expanding and optimizing our client's data and data pipeline architecture, as well as optimizing data flow and collection for cross-functional teams. The ideal candidate is an experienced data pipeline builder and data wrangler who enjoys optimizing data systems and building them from the ground up. Perks You'll Love - Join one of Canada's fastest growing cloud-based solutions providers - Competitive salary & health benefits, unlimited paid time off, tuition reimbursements & flexible work schedule - Employee assistant programs, dog-friendly office, Hackathon events & much more! What You'll Be Doing - Create and maintain optimal data pipeline architecture. - Assemble large, complex data sets that meet functional / non-functional business requirements. - Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc. - Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL and AWS 'big data' technologies. - Build analytics tools that utilize the data pipeline to provide actionable insights into customer acquisition, operational efficiency and other key business performance metrics. - Keep our data separated and secure through multiple data centers and AWS regions. - Create data tools for analytics and different team members that assist them in building and optimizing our product into an innovative industry leader. Skills/Experience You're Bringing - Bachelor's Degree in Computer Engineering or a related field required, or equivalent education - Advanced working SQL knowledge and experience working with relational databases, query authoring (SQL) as well as working familiarity with a variety of databases. - Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement. - Strong analytic skills related to working with unstructured datasets. - Build processes supporting data transformation, data structures, metadata, dependency and workload management. - Working knowledge of message queuing, stream processing, and highly scalable 'big data' data stores. - Strong project management and organizational skills. - Experience supporting and working with cross-functional teams in a dynamic environment. - Experience with relational SQL and NoSQL databases, including Postgres and Cassandra. - Experience with data pipeline and workflow management tools - Experience with AWS cloud services: EC2, EMR, RDS, Redshift - Experience with stream-processing system - Analytical mind, critical thinker, problem-solver - Understanding of the financial services industry and global capital markets 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. 3447 Toronto ON CAN Software Architect https://www.talgroup.net/job/3448 We're hiring a full-time Software Architect in Toronto, ON! In this position, you will design and document systems that support business strategy, satisfy business requirements and constraints. You will also drive and improve transparent and visible architecture processes, and provide technical leadership in the development department. Perks You'll Love - Join one of Canada's fastest growing cloud-based solutions providers - Competitive salary & health benefits, unlimited paid time off, tuition reimbursements & flexible work schedule - Employee assistant programs, dog-friendly office, Hackathon events & much more! Key Responsibilities - Collaborate with other professionals to determine functional and non-functional requirements for new software or applications - Use tools and methodologies to create representations for functions and user interface of desired product - Develop high-level product specifications with attention to system integration and feasibility - Define all aspects of development from appropriate technology and workflow to coding standards - Communicate successfully all concepts and guidelines to development team - Oversee progress of development team to ensure consistency with initial design - Provide technical guidance and coaching to developers and engineers - Ensure software meets all requirements of quality, security, modifiability, extensibility etc. - Approve final product before launch - Map company strategic priorities to architectural decisions - Communicate architecture decisions to stakeholders Skills/Experience You're Bringing - Proven experience as software architect - High quality organizational and leadership skills - 7+ years of experience developing and designing commercial products - 4+ years of experience creating highly available, distributed and secure infrastructure - 3+ years of AWS cloud development experience - Proficient in one of the architecture modeling tools - Experience in both architecture and implementation-level software design - Experience in requirements capture, analysis techniques, and process improvement approaches - Excellent verbal, presentation and written communication skills for technical and non-technical audiences 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. 3448 Toronto ON CAN Informatica Admin Consultant https://www.talgroup.net/job/3449 Hiring an Informatica Admin for a 5 month remote contract opportunity, The client is located in Toronto, Ontario. There is a strong probability of extension. Required Skills: - strong experience with the installation, and hardware/software administration experience with Informatica tools such as EDC Axon, PowerCenter, BDM. - Strong understanding od Cloud Architecture (AWS) - Hands-on experience with software installation and set-up/configuration - Strong Unix skills- admin and scripting - Good knowledge of working with Hadoop configuration of clusters and software installation 3449 Toronto ON CAN Business Data Consultant https://www.talgroup.net/job/3450 Our client, a leading enterprise software company and a top employer in North America has a 6 month remote contract opportunity for a skilled Business Data Analyst with strong big data and large data-sets experience. Duties: - Responsible for the analysis, adjustment and restructuring of different aspects of a business. - Responsibility to ensure that a business's structure is meeting top output efficiency. - Work closely with individuals at all levels of employment to see what working in the most efficient manner possible. - Responsible for interacting with and addressing employees at all levels in a professional manner - Responsible for identifying and addressing current and future business needs within the realms of currently accessible resources. - Responsible for advising on the allocation of resources in such a way that minimizes waste and maximizes efficient use and profitability. - Their positions are ongoing requiring multiple follow ups on completed work and flexible availability for future consultation. - Must have a functional understanding of software systems and at least fundamental understanding of software coding. - They must be completely proficient in Microsoft Office and have interpersonal communication skills. . - Determine solutions to business software/hardware system problems. Analyze business processes and write system process specifications to be used. - Work with clients to determine their business needs to transform them into information technology system requirements. Required Skills: Must have: - Strong SQL/ complex query experience - Experience with Tableau and Excel - ETL knowledge/experience - strong analytical abilities -Excellent collaborative and interpersonal skills -knowledge of A/B testing to design, implement, and interpret test results using common frameworks. - Analytics expertise includes (but is not limited to) performance variance testing, A/B and multivariate testing, customer trend analysis, market/category trend analysis, campaign ROI measurement, various statistical analysis techniques, data segmentation, modeling, and text analytics. _ 3450 Mississauga ON CAN Infrastructure Automation Consultant https://www.talgroup.net/job/3451 Our client has a requirement for one (1) Infrastructure Automation Subject Matter Expert (SME) (to work as part of the Infrastructure and Operations Portfolio to help provide operational support for platform services and support and expand on the automation capability for platform and infrastructure services. The work will be completed remotely until the client notifies us otherwise. Our client is located in Ottawa, Ontario. Deliverables You will be responsible for the following activities and deliverables: - Work with existing ITS teams as well as the client's business clients to create mock-ups or proof of concepts in a lab environment - Seek new value-add automation opportunities for internal clients and convert those new opportunities to realized value - Create automated integration solutions for the IaaS - Create standards, processes, procedures, and guidelines for the IT design and development community as well work instructions or 'runbooks' used for end-user support - Support the platform services for automation and for the infrastructure - Respond to service requests - Troubleshoot and diagnose incidents and problems Qualifications - University Degree or College Diploma in computer science, information systems, engineering or a related field - Demonstrated knowledge and experience in IT Operations work, including the operational capabilities and typical challenges of IT Operations - Demonstrated ability to drive the development process (supporting continuous integration and deployment) from idea to implementation - Demonstrated experience with scalable and highly available service-oriented architectures - Demonstrated ability and willingness to challenge the status quo, evangelize new technologies, solutions and best practices - Demonstrated familiarity and experience working with Infrastructure APIs - Demonstrated experience with automation solutions such as Ansible, GitHub, etc. - -- - Proficiency in Javascript, YML, REST, and Python Other Requirements - Demonstrated ability to communicate (written and verbal) clearly and concisely to audiences of all levels - Ability to meet the Enhanced Reliability Clearance requirements - English essential, French will be considered an asset 3451 Ottawa ON CAN Senior Full Stack Engineer (C#/Angular) https://www.talgroup.net/job/3452 Hiring a full-time Senior Full Stack Engineer (C#/Angular) in Richmond Hill, ON! This role requires strong verbal and written communication skills, strong skills with JavaScript (ES -5/6) and T-SQL skills targeting SQL Server 2016. Perks You'll Love - This position offers flexible hours and work-from-home options - Collaborative work culture - Fun team activities, such as lunch parties, bowling, and archery Skills You're Bringing - 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. 3452 Richmond Hill ON CAN Software QA https://www.talgroup.net/job/3453 Hiring full-time Software QAs in Toronto, ON! Our client, a leader in developing compliance and regulatory software, products, is hiring Software QAs for permanent opportunities here in Toronto. We are looking for a candidate to perform a wide variety of technical Quality Assurance assignments under minimal supervision, with latitude for independent action and decision.  Perks You'll Love - Abundant professional development opportunities - Competitive compensation, bonus opportunities & health benefits - Be part of a team that fosters inclusion, diversity & a workspace where everyone is heard What You'll Be Doing - Participation in all QA test phases such as Requirements validation, Smoke, Explore, Functional, Integration and Regression testing -Understand requirement documents, functional specifications, high level design and system documentation -Develop/Maintain automation test scripts of test plans, test cases and test scripts within automated testing tools - Test and certify software defect fixes and create test summary reports - Follow existing process to ensure delivery of project as scheduled with high quality - Test case design and execution, Perform scenario-based testing from the perspective of various business documents or test plans/cases - Defect maintenance and follow-ups  - Investigating causes of defects that occur during the testing phase - Proven track record establishing solid QA practice, strategies and plans - Ability to focus on deadlines/deliverables and to find the defects quickly Experience, Qualifications and Skills - Minimum 3 years working experience in manual and automated testing - Excellent knowledge of QA and software testing methodologies including Agile experience - Excellent verbal and written communication skills - Excellent organization and time management skills - Experience in testing REST API's is an asset - Experience using automated testing tools and Performance testing tools - Experience with JIRA Software is 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. 3453 Toronto ON CAN Senior Java Engineer https://www.talgroup.net/job/3454 Our client, a leader in developing compliance and regulatory software, products, is hiring Senior Full Stack Java Engineers for permanent opportunities here in Toronto. In this position, you'll be working with new and existing codebases, maintain it, by developing newer features for a large scale user group. Perks You'll Love - Abundant professional development opportunities - Competitive compensation, bonus opportunities & health benefits - Be part of a team that fosters inclusion, diversity & a workspace where everyone is heard What You'll Be Doing - Design, build and maintain efficient, reusable Java code - Ensure the quality of the code with state of the art code checking and benchmarking - Have to sort out bugs, bottlenecks, and errors coming up with long-term as well as short-term well-thought solutions and plans - Validate ideas with internal teams and implement features with detailed schemes Experience, Qualifications and Skills - B.S. or M.S. Computer Science - 7+ years of software development experience - Strong backend experience - Proficient knowledge in Java Programming language, with an elaborate understanding of its ecosystems - Experience with recent JDKs (we are now at JDK 15) with some experience on GraalVM - Solid understanding of Spring MVC or Spring Boot Framework - Experience with RDBMS, ideally NoSQL datastores - Apache Flink, Apache Kafka experience - Familiarity in implementing SAML2 and OAuth2 - Previous success designing and implementing models for efficiently storing and retrieving data - Experience developing with front-end JavaScript frameworks such as Angular or React - Experience designing, developing, and documenting RESTful 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. 3454 Toronto ON CAN Cloud Engineer https://www.talgroup.net/job/3455 Our client, a leader in developing compliance and regulatory software, products, is hiring a Cloud Engineer for a permanent opportunity here in Toronto. This position will help architect, deploy and operate our client's cloud application and services infrastructure that aligns with business needs and enables secure and steady expansion as its employee population and customer base grows. Perks You'll Love - Abundant professional development opportunities - Competitive compensation, bonus opportunities & health benefits - Be part of a team that fosters inclusion, diversity & a workspace where everyone is heard What You'll Be Doing - Develop and maintain secure, resilient enterprise-grade cloud processes in tandem with architects and security engineers - Secure business applications and computing environments across public, private or hybrid cloud infrastructures - Protect business applications in compliance with privacy, security, business resiliency and compliance frameworks as defined in corporate policies - Maintain a consistent, stable and secure environment using configuration management solutions (e.g., Puppet, Chef, Ansible, etc.). Conduct rigorous oversight of security systems and security configuration administration to reduce risk to enterprise systems and accounts - Assist with development, maintenance and utilization of scripts (e.g., Python, Ruby, etc.) to support custom extract, transform load (ETL) tools with a security and system/cloud administration focus for data flow - Attend regular technical project and implementation meetings, and serve as the Cloud consultant to help guide stable and secure application and infrastructure configurations - Actively monitor, assess and recommend tactical and strategic initiatives based on new and emerging threats posing risk to cloud computing environments - Manage remediation efforts after audit and security assessment findings outline weaknesses requiring attention - Document, formulate and enforce areas of delivery improvement that balance risk with business operations and do not diminish efficiencies or innovation - Stay apprised of current and proposed cloud provider changes impacting regulatory, privacy and security industry best practice guidance - Apply learned knowledge across key lines of business, including products, practices and procedures - Act as a key figure in incident response to track occurrence and resolution, with strict documentation and reporting as well as engagement with security operations and incident response teams Experience, Qualifications and Skills - At least 6 + years exposure with Google Cloud, Amazon Web Services (AWS), Microsoft Azure or VMware - Strong Linux and Windows support skills - Experienced in cloud networking architecture and cloud operations - Familiarity with orchestration tools such as Git, Jenkins, Chef, Puppet and/or Salt - Network and encryption experience, including virtual private networks (VPNs), IPsec, SSL/TLS, LDAP and public key infrastructure (PKI) - Familiarity with tools such as Docker and Kubernetes - Experience with scripting languages such as Python, Ruby, PowerShell and JavaScript - Experience in operational and security incident response and system configuration processes - Track record of acting with integrity, taking pride in work, seeking to excel, being curious and adaptable, and communicating effectively 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. 3455 Toronto ON CAN SOC Analyst(Blue Team) https://www.talgroup.net/job/3456 Our client, a leader in developing compliance and regulatory software, products, is hiring a SOC Analyst(Blue Team) for permanent remote opportunities here in Canada. The Security Operations Center (SOC) Senior is responsible for executing activities relating to monitoring and responding to security events. This is a leadership position that will work with multiple technology platforms and interfaces with other groups within IT security operations, IT security architecture, any offshore partners, and other technology and business functions. Perks You'll Love - Abundant professional development opportunities - Competitive compensation, bonus opportunities & health benefits - Be part of a team that fosters inclusion, diversity & a workspace where everyone is heard What You'll Be Doing -Plan and execute regular incident response and postmortem exercises, with a focus on creating measurable benchmarks to show progress (or deficiencies requiring additional attention) - Manage security event investigations, partnering with other departments as needed - Evaluate and update SOC policies and procedures as appropriate - Maintain or develop metrics and scorecards to measure risk to the organization, as well as effectiveness and efficiency of SOC associates - Partner with the security engineering, IT, and Development teams to improve tool usage and workflow, as well as with the Red Team to mature monitoring and response capabilities - Continuously improve processes involving repetitive tasks and drive efficiencies so analysts can work on more advanced tasks Skills You're Bringing - At least 3 years of information security delivery or related experience - Some experience leading small teams or projects - Experience working in a 24x7 operational environment - Experience in communicating business risk from cybersecurity issues - Experience developing measurable improvement in monitoring and response capabilities - Experience supporting or configuring security information and event management (SIEM) systems, threat intelligence platforms, security automation and orchestration solutions, intrusion detection and prevention systems (IDS/IPS), file integrity monitoring (FIM), data loss prevention (DLP) and other network and system monitoring and assessment tools -Experience in investigations using formal chain-of-custody methods, forensic tools and best practices Education Requirements - Bachelor's degree in computer science, information assurance, MIS or related field, or equivalent - 3-5 years of related SOC experience required Nice to Haves - CISSP; CISM and/or SANS certification 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. 3456 Toronto ON CAN Product Evangelist https://www.talgroup.net/job/3457 Hiring a full-time Product Evangelist in Toronto, ON! This position will provide vision and leadership for a fast growing, industry leading software development organization. As a leader in the compliance and regulatory software space, our client is committed to their customers' success and the Evangelist ensures that customers' needs are met both immediately and in the future. Collaboration across all divisions, marketing, product management, customer success and sales is at the core of success in this work. By facilitating vision and communication across all internal groups and customers the Evangelist has an opportunity to advise and guide, while serving as the voice of the customer. Perks You'll Love - Abundant professional development opportunities - Competitive compensation, bonus opportunities & health benefits - Be part of a team that fosters inclusion, diversity & a workspace where everyone is heard What You'll Be Doing - Become a product expert and evangelist. You will be helping everyone inside and outside the company learn and understand our products - Collaborate with internal and external stakeholders to gather and refine requirements - Maintain, prioritize and evolve the roadmap - Work closely with the development team to execute on the top priorities each sprint - Lead learning and training initiatives Skills You're Bringing - A understanding of the cloud and web application development industry - Proven experience with Customer Education Initiatives and Associated Technology - Strong presentation creation skills with examples - Proven track record of public presentations - Experience working with product management and engineering teams, senior management in customer engagements and sales teams - Ability to travel (post Covid) - Experience leading projects and working autonomously - Special consideration for direct experience with cloud architecture and/or enterprise customer engagement - Excellent communication/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. 3457 Toronto ON CAN Full Stack Developer (Javascript) https://www.talgroup.net/job/3458 Our client, a leader in developing compliance and regulatory software, products, is hiring Full Stack Software Developers for permanent opportunities here in Toronto and across Canada. In this role, you will be joining a diverse team who are passionate about modern JavaScript. You'll get to work on a wide range of projects, using the latest JS frameworks building for the web & mobile, working with a tight knit team of talented individuals. Perks You'll Love - Abundant professional development opportunities - Competitive compensation, bonus opportunities & health benefits - Be part of a team that fosters inclusion, diversity & a workspace where everyone is heard Skills You're Bringing - Strong knowledge of full-stack web development, including HTML5, CSS3 - 1 to 3+ years experience with JavaScript - 1 to 3+ years experience developing with front-end JavaScript frameworks such as Angular or React - Experience developing with server-side technologies, such as Java, PHP, C#, etc... - Experience with NoSQL Databases and Document Stores (MongoDB and Elasticsearch are preferred - Strong communication and interpersonal skills - Computer Science degree or equivalent - A strong problem solver - Ability to document requirements and specifications - Must have experience using Git or another version control system in a team setting 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. 3458 Toronto ON CAN Front End Developer (UI) https://www.talgroup.net/job/3459 Our client, a leader in developing compliance and regulatory software, products, is hiring a full-time talented Front End Developer (UI) here in Toronto and across Canada. In this role, you will be joining a diverse team who are passionate about modern JavaScript. You'll get to work on a wide range of projects, using the latest JS frameworks building for the web & mobile, working with a tight knit team of talented individuals. Perks You'll Love - Abundant professional development opportunities - Competitive compensation, bonus opportunities & health benefits - Be part of a team that fosters inclusion, diversity & a workspace where everyone is heard What You'll Be Doing - Bringing your passion for software and joy of learning new technologies and tools. - Taking ownership of your tasks and delivering on your commitments. - Learning from others and sharing your knowledge to grow and innovate. - Embracing diverse teams and enjoy cross functional collaboration. - Bringing a can-do attitude and inquisitive mind that enables you to solve problems, multi-task and get things done! Required Skills & Experience: - 5+ years of professional experience in front-end development - Solid experience with JavaScript and Web technologies (HTML5, JavaScript, CSS, SASS) - Comfortable working with JavaScript /Angular - Experience working with JavaScript/testing automation tools - Familiarity with UI design principles and their impacts and dependencies on development - Experience with build/integration tools such as Webpack and Babel - Proven ability developing Single Page Applications - Degree or diploma in Computer Science or a relevant discipline or equivalent education and 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. 3459 Toronto ON CAN Java Developer, R&D https://www.talgroup.net/job/3460 Our client, a leader in developing compliance and regulatory software, products, is hiring Senior Full Stack Java Engineers for permanent opportunities here in Toronto. This position will work with new and existing codebases, and maintain it, by developing newer features for a large scale user group. Perks You'll Love - Abundant professional development opportunities - Competitive compensation, bonus opportunities & health benefits - Be part of a team that fosters inclusion, diversity & a workspace where everyone is heard What You'll Be Doing - Work with new and existing codebases, and maintain it, by developing newer features for a large scale user group - Design, build and maintain efficient, reusable Java code - Ensure the quality of the code with state of the art code checking and benchmarking - Have to sort out bugs, bottlenecks, and errors coming up with long-term as well as short-term well-thought solutions and plans - Validate ideas with internal teams and implement features with detailed schemes Required Skills and Experience - B.S. or M.S. Computer Science - 6+ years of software development experience - Enterprise application experience - Strong backend experience - Proficient knowledge in Java Programming language, with an elaborate understanding of its ecosystems - Experience with recent JDKs (we are now at JDK 15) - Solid understanding of Spring MVC or Spring Boot Framework is a plus - Experience with RDBMS, ideally NoSQL datastores - Apache Flink or Apache Kafka experience is a plus - Familiarity in implementing SAML2 and OAuth2 - Previous success designing and implementing models for efficiently storing and retrieving data - Experience developing with front-end JavaScript frameworks such as Angular or React - Experience designing, developing, and documenting RESTful 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. 3460 Toronto ON CAN Tech Writer https://www.talgroup.net/job/3461 Our client, a leading software product company located in Toronto, is hiring full-time Tech Writers across Canada. In this role, you will produce high-quality, clear, accurate, and complete documentation with no errors, within established deadlines and manage multiple projects and deliverables. Perks You'll Love - Abundant professional development opportunities - Competitive compensation, bonus opportunities & health benefits - Be part of a team that fosters inclusion, diversity & a workspace where everyone is heard What You'll Be Doing - Produce high-quality, clear, accurate, and complete documentation with no errors, within established deadlines - Organize and prioritize tasks and have exceptional analytical skills - Manage multiple projects and deliverables - Work in an agile development environment and gather information for writing assignments from a variety of sources including Developers and Product Owners -Research and learn new technologies in Technical Communications Skills You're Bringing - A university degree or college diploma (BA or MA), preferably in English, Computer Science, Technical Writing, or Instructional Design - At least 5 years of technical writing experience - Exceptional English written, verbal, and interpersonal communication skills - Experience writing using a corporate style guide and following documentation processes and best practices - Excellent knowledge of content/help authoring tools, such as Adobe FrameMaker, MadCap Flare and Adobe Acrobat - Sound knowledge of XML and HTML and various help formats - Knowledge of documentation localization processes as well as software usability principles - Excellent at reviewing documentation written by other writers to ensure clarity, completeness, accuracy, and overall quality standards - Ability to communicate clearly with all project stakeholders in distributed locations - Experience working with scrum teams in an agile process 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. 3461 Toronto ON CAN Windows System Administrator https://www.talgroup.net/job/3462 Our client, a leader in developing compliance and regulatory software products, is hiring a Windows System Administrator for a permanent remote opportunity here in Canada. This role requires at least 7 years Windows Administration experience in a midsize to enterprise environment and Intune or SCCM experience. Perks You'll Love - Abundant professional development opportunities - Competitive compensation, bonus opportunities & health benefits - Be part of a team that fosters inclusion, diversity & a workspace where everyone is heard What You're Bringing - Eagerness to build and improve at a startup not just maintain - Warm and patient customer support presence - Leadership potential Skills You're Bringing - 7+ years Windows Administration in a midsize to enterprise environment - Intune or SCCM experience is mandatory - O365 admin experience preferred - Firewall administration experience would be ideal but not mandatory 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. 3462 Toronto ON CAN UI/UX Designer (Figma) https://www.talgroup.net/job/3463 Hiring a full-time UI/UX Designer in Toronto, ON! Our client, based in Toronto, Canada with operations expanding rapidly into the United States and Europe, offers a range of enterprise technology solutions designed specifically for regulation, compliance and government needs across a variety of professions and occupations. This role will be responsible for defining, evangelizing, and driving the implementation of the overall design vision for their products. Perks You'll Love - Abundant professional development opportunities - Competitive compensation, bonus opportunities & health benefits - Be part of a team that fosters inclusion, diversity & a workspace where everyone is heard Skills You're Bringing - 7 + years of experience as an UI-UX Designer - Practical expertise in Mobile/In-browser User Interface Design - Experience with end-to-end, human-centered Product Design - Interaction design experience, using tools such as Principle, Lottie, After Effects, HTML/CSS, Framer.js, etc. - Proficient with Figma, Sketch, Photoshop + Illustrator (Creative Cloud Suite), Invision or Keynote - Market and user research, information architecture, wireframing, user flows, user experience design, interface design - Skilled in leading design workshops to help define product strategy, then guiding that through iteration, testing, shipping and beyond - Prototyping and testing experience - Strong interpersonal and communication skills - Ability to provide a portfolio that represents your work related to a variety of projects, exploration, design styles, platforms and processes - Bachelors Degree in a relevant discipline 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. 3463 Toronto ON CAN Senior Software Engineer (Golang) https://www.talgroup.net/job/3464 Hiring a Senior Software Engineer (Golang) in Toronto/Montreal/Remote! We're looking for fearless engineers who love ramping up quickly by getting their hands dirty with sophisticated, cutting edge technology. Our client wants their staff to spend as much time directly working with clients as possible so being able to explain and justify technical decisions is also really important. They like the type of engineer that you can pair with a product manager and have them do their thing. Perks You'll Love - Competitive compensation - Full benefits, including $1000 towards any personal wellness (gym, running shoes, home bike, etc..) - Flexible vacation and unlimited PTO policies What You'll Be Doing - Translate business requirements into technical design and architecture - Develop prototypes and demos quickly - Function as part of an agile delivery process - Work on distributed systems problems ranging from scheduling, resource management, messaging, distributed caching and infrastructure automation - Solve sophisticated data and analytics problems at scale - Apply machine learning and AI systems to real-world business problems - Build world-class user experiences across a range of interfaces - Create automation systems for testing, continuous integration and continuous deployment - Design APIs and extensibility models for platform use cases that haven't yet been imagined - Teach our clients how to build and deliver commercial software and services at scale Skills You're Bringing - 3 + years of experience with Golang - Experience with gRPC and REST to create cloud native applications - Experience with Go frameworks and tools such as Godep, Godoc, Sltr, Stringer, Gorilla Mux - Understanding of distributed system concepts including message queues - Experience with containerized services using Docker and Kubernetes - Experience designing and implementing several microservices - Knowledge of Continuous Integration & Delivery methodologies - Bonus if you have experience with unit testing, test driven 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. 3464 Toronto ON CAN Principal Software Architect https://www.talgroup.net/job/3468 Hiring a Principal Software Architect in Toronto! In this position, you will make high level decisions for our client's development of several high stakes complex enterprise projects with their clients. You must see the "big picture" and create architectural approaches for software design and implementation to guide the development team. Perks You'll Love - Competitive compensation - Full benefits, including $1000 towards any personal wellness (gym, running shoes, home bike, etc..) - Flexible vacation and unlimited PTO policies What You'll Be Doing - Work with customer technical leads, client executives, and partners to manage and deliver successful implementations of cloud solutions becoming a trusted advisor to decision makers throughout the engagement. - Provide technical guidance and coaching to other engineers. Strive to be at the forefront of new modern technologies and bring them within the larger team. - Ensure the successful engineering delivery of assigned projects and putting hands-on if needed. Work with the engineering team to package best practices and lessons learned into thought leadership and published assets. - Interact with sales, partners, and customer technical stakeholders to manage project scope, priorities, deliverables, risks/issues, and timelines for successful project outcomes. Skills You're Bringing - Experience building, architecting, designing and implementing highly distributed global cloud-based systems on AWS, GCP, or Azure. - 10+ years experience in software development and coding in various languages (Javascript, C#, .NET, Java etc...). - Ability to communicate with clients on a business level and translate their needs into a technical solution (written & oral). - Excellent knowledge of software design and system architecture. - High quality organizational and leadership skills. - Outstanding communication and presentation abilities Experience in leading architecture and development for a software product Other Skills We'd Like to See - Passionate about delivering commercial software products and platforms to market - Deeply technical and constantly in a state of learning - Able to communicate clearly and efficiently with a variety of audiences including developers, clients, customers, partners and executives - Fearless in getting "hands-on" with technology and execution - Strong understanding of modern software engineering processes - Deep understanding and interest in cloud and distributed systems architectures - Comfortable with ambiguity with a drive for clarity - Experience leading and growing technical talent (for software engineering managers) 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. 3468 Toronto ON CAN Senior Cloud Engineer (Google Cloud Platform) https://www.talgroup.net/job/3469 Hiring a Senior Cloud Engineer (Google Cloud Platform) in Toronto/United States! Our client is looking for fearless engineers who love ramping up quickly by getting their hands dirty with sophisticated, cutting edge technology. Their staff spend as much time directly working with clients as possible, so being able to explain and justify technical decisions is important. Perks You'll Love - Competitive compensation - Full benefits, including $1000 towards any personal wellness (gym, running shoes, home bike, etc..) - Flexible vacation and unlimited PTO policies What You'll Be Doing - Use technical expertise to help a client determine if Google Cloud Platform is right for them - Work with customers to design Cloud based technical architectures, migration approaches, and application optimizations that enable business objectives - Work hands-on with Google Cloud Platform products to demonstrate and prototype integrations in customer/partner environments - Make recommendations on integration strategies, enterprise architectures, platforms and application infrastructure required to successfully implement a complete solution, providing "best practice" advice to customers to optimize Google Cloud Platform effectiveness - Provide domain expertise around public cloud and enterprise technology, and effectively promote Google Cloud with customers Technical Skills You're Bringing - Experience building, architecting, designing and implementing highly distributed global cloud-based systems on GCP - 5 years of experience as a software architect in a cloud computing environment or equivalent experience in a customer-facing role - Experience in, and understanding of, data and information management, as it relates to Big Data trends and issues within businesses - Knowledge of BigQuery, BigTable, TensorFlow Experience in web application development and integration and with software development platforms and solutions - Experience with structured Enterprise Architecture practices, hybrid cloud deployments, and cloud migration deployments - Experience automating infrastructure provisioning on GCP, DevOps, and/or continuous integration/delivery - Knowledge of containerization and container orchestration technologies such as Google Kubernetes Engine (GKE) - Familiarity with standard IT security practices such as identity and access management, data protection, encryption, certificate and key management Other Skills We Want to See - Passionate about delivering commercial software products and platforms to market - Deeply technical and constantly in a state of learning - Able to communicate clearly and efficiently with a variety of audiences including developers, clients, customers, partners and executives - Fearless in getting "hands-on" with technology and execution - Strong understanding of modern software engineering processes - Deep understanding and interest in cloud and distributed systems architectures - Comfortable with ambiguity with a drive for clarity - Experience leading and growing technical talent (for software engineering managers) 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. Work Authorization All applicants MUST be authorized to work in Canada and/or the United States. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3469 Toronto ON CAN Senior DevOps Engineer (AWS) https://www.talgroup.net/job/3470 Hiring a Senior DevOps Engineer in Toronto/United States! In this position, you will help improve automation, infrastructure reliability, and enable engineering teams to use new technologies in a scalable, reliable, and highly available way. This position requires hands-on experience and the ability to work closely with engineering teams. Perks You'll Love - Competitive compensation - Full benefits, including $1000 towards any personal wellness (gym, running shoes, home bike, etc..) - Flexible vacation and unlimited PTO policies What You'll Be Doing - Develop and implement complex automation tasks and cloud architecture - Design, build, test, and deploy highly scalable and resilient cloud-based applications on private and public clouds - Apply AWS Well-Architected principles to production systems and operational support tooling - Develop deep expertise with Amazon Web Services - Take ownership of key architecture decisions - Design and implement tooling and processes to ease and accelerate the developer experience of engineering teams - Work in a supportive environment with many growth opportunities Skills You're Bringing - 3+ years of software engineering and DevOps experience in enterprise environments - 3+ years of AWS experience in enterprise environments - Experience designing and implementing end-to-end Continuous Integration and Continuous Delivery (CI/CD) pipelines using tools like Jenkins / AWS Code - PipelineExperience in Configuration Management and Infrastructure-as-Code (e.g. Chef, Puppet, Ansible, Terraform, CloudFormation, etc...) - Experience collaborating across multiple functional and/or technical teams to deliver an Agile-based project - Demonstrated knowledge of fundamental cloud security (e.g., Identity and Access Management, firewalls, etc...) - Ability to communicate with clients on a business level and translate their needs into a technical solution 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. 3470 Toronto ON CAN Senior Platform Engineer (Google Cloud Platform) https://www.talgroup.net/job/3471 Hiring a Senior Platform Engineer (Google Cloud Platform) in Toronto/United States! Our client is looking for fearless engineers who love ramping up quickly by getting their hands dirty with sophisticated, cutting edge technology. They want their team to spend as much time directly working with clients as possible so being able to explain and justify technical decisions is also really important. They like the type of engineer that can be paired with a product manager and have them do their thing. Perks You'll Love - Competitive compensation - Full benefits, including $1000 towards any personal wellness (gym, running shoes, home bike, etc..) - Flexible vacation and unlimited PTO policies What You'll Be Doing - Work with customers to define, design, and develop complex, multi-tier distributed software applications on Google Cloud Platform. - Passionate about mentoring team members and bringing in new technologies within the larger team. - Work hands-on with Google Cloud Platform services to demonstrate and prototype outcomes in customer/partner environments. - Work in a supportive environment with many growth opportunities. Skills You're Bringing - 3+ years of experience with Java and Spring framework. - Experience building, architecting, designing and implementing highly distributed global cloud-based systems on GCP. - Experience building or integrating with Continuous Integration/Delivery process. - Experience implementing platform components such as RESTful APIs, Pub/Sub Systems, Observability Services, State Management Systems, Caching etc. - Hands-on micro services architecture experience using Spring boot, Docker and Kubernetes (GKE preferred). - Expertise with the Google Cloud Platform services. - Self-starter and strong, quick problem solving skills. - Ability to communicate with clients on a business level and translate their needs into a technical solution. - Bonus if you are familiar with provisioning and automating infrastructure with infrastructure as code tool such as Terraform or Cloud Formation. - Bonus if you have experience using Anthos, BigQuery, BigTable, TensorFlow. 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. Work Authorization All applicants MUST be authorized to work in Canada and/or the United States. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3471 Toronto ON CAN Senior Site Reliability Engineer (Azure) https://www.talgroup.net/job/3472 Hiring a Senior Site Reliability Engineer (Azure) in Toronto/United States! Our client is looking for fearless engineers who love ramping up quickly by getting their hands dirty with sophisticated, cutting edge technology. They want their staff to spend as much time directly working with clients as possible so being able to explain and justify technical decisions is also really important. They like the type of engineer that you can pair with a product manager and have them do their thing. Perks You'll Love - Competitive compensation - Full benefits, including $1000 towards any personal wellness (gym, running shoes, home bike, etc..) - Flexible vacation and unlimited PTO policies What You'll Be Doing - Work closely with development teams to achieve high level of availability, reliability and performance of their service. - Implement automated solutions for builds and deployments (CI / CD). - Maintain services once they are live by measuring and monitoring availability, latency and overall system health. - Automate the provisioning of Infrastructure using tools such as Terraform. - Automate, optimize and drive efficiency in processes, tools and communication across teams. - Apply SRE best practices, establish standards and policies for continuous improvements. Skills You're Bringing - Proven record operating High Availability services on Azure (3+ years). - Experience implementing SRE standards for Resiliency and Scalability of .Net Core based microservices on Azure. - Experience with infrastructure automation using Terraform. - Expert understanding of core Azure services such as but not limited to: Azure Functions, App Service, B2C, Key Vault, Configuration Service, Cosmos, Blob Storage, SQL Server and Application Insights. - Experience implementing SLIs, SLOs and Error Budgets as part of development/delivery practices. - Use of Continuous Delivery tools - preferably Azure DevOps. - Knowing agile methodology and being able to work by its principals. - Strong analytical and problem-solving skills. - Self-starter and strong, quick problem solving skills. - Bonus if you have experience with .NET Core. - Bonus if you have experience designing, deploying and managing container orchestration using Kubernetes - Bonus if you have experience monitoring container based microservices & Cloud Platform services. 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. Work Authorization All applicants MUST be authorized to work in Canada and/or the United States. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3472 Toronto ON CAN Senior Software Engineer (React) https://www.talgroup.net/job/3473 Hiring a Senior Software Engineer (Front End) in Toronto/Montreal/Remote! We're looking for fearless engineers who love ramping up quickly by getting their hands dirty with sophisticated, cutting edge technology. Our client wants their staff to spend as much time directly working with clients as possible so being able to explain and justify technical decisions is also really important. They like the type of engineer that you can pair with a product manager and have them do their thing. Perks You'll Love - Competitive compensation - Full benefits, including $1000 towards any personal wellness (gym, running shoes, home bike, etc..) - Flexible vacation and unlimited PTO policies What You'll Be Doing - Translate business requirements into technical design and architecture - Develop prototypes and demos quickly - Function as part of an agile delivery process - Work on distributed systems problems ranging from scheduling, resource management, messaging, distributed caching and infrastructure automation - Solve sophisticated data and analytics problems at scale - Apply machine learning and AI systems to real-world business problems - Build world-class user experiences across a range of interfaces - Create automation systems for testing, continuous integration and continuous deployment - Design APIs and extensibility models for platform use cases that haven't yet been imagined - Teach our clients how to build and deliver commercial software and services at scale Skills You're Bringing - Strong experience with React (3-5 years of professional React experience. ) - Strong knowledge of JavaScript and TypeScript - Experience with the following framework: Redux-Saga, thunk, Persist, Mock store - Experience with Unit Testing (Test Driven Development using Jest, Enzyme) and End to End Testing (using Detox) - Experience working on complex problems and in a complex codebase - Knowledge of Continuous Integration & Delivery methodologies Other Skills We'd Love to See - Experience with Docker, Kubernetes - Experience building microservices with Node 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. 3473 Toronto/Remote ON CAN Senior Software Engineer (Full Stack) https://www.talgroup.net/job/3474 Hiring a Senior Software Engineer (Full Stack) in Toronto/Montreal/Remote! We're looking for fearless engineers who love ramping up quickly by getting their hands dirty with sophisticated, cutting edge technology. Our client wants their staff to spend as much time directly working with clients as possible so being able to explain and justify technical decisions is also really important. They like the type of engineer that you can pair with a product manager and have them do their thing. Perks You'll Love - Competitive compensation - Full benefits, including $1000 towards any personal wellness (gym, running shoes, home bike, etc..) - Flexible vacation and unlimited PTO policies What You'll Be Doing - Translate business requirements into technical design and architecture - Develop prototypes and demos quickly - Function as part of an agile delivery process - Work on distributed systems problems ranging from scheduling, resource management, messaging, distributed caching and infrastructure automation - Solve sophisticated data and analytics problems at scale - Apply machine learning and AI systems to real-world business problems - Build world-class user experiences across a range of interfaces - Create automation systems for testing, continuous integration and continuous deployment - Design APIs and extensibility models for platform use cases that haven't yet been imagined - Teach our clients how to build and deliver commercial software and services at scale Skills You're Bringing - Strong knowledge of JavaScript and TypeScript - Strong Experience with Node.js - Strong Experience with React, including hands-on with Redux and knowledge of React - Strong knowledge of object-oriented programming - Strong knowledge of data structures, algorithms, and design patterns - Strong knowledge of RDBMS (ideally MySQL), including data modeling, SQL, DDL, DML(stored procedures) - Understanding of distributed system concepts, including message queues - Strong experience with Git - Experience with containerized services using Docker with Docker UCP/Swarm or - Kubernetes - Experience with Test-Driven Development (TDD) / unit testing - Knowledge of Continuous Integration & Delivery methodologies 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. 3474 Toronto/Remote ON CAN Senior Software Engineer (Node) https://www.talgroup.net/job/3475 Hiring a Senior Software Engineer (Node) in Toronto/Montreal/Remote! We're looking for fearless engineers who love ramping up quickly by getting their hands dirty with sophisticated, cutting edge technology. Our client wants their staff to spend as much time directly working with clients as possible so being able to explain and justify technical decisions is also really important. They like the type of engineer that you can pair with a product manager and have them do their thing. Perks You'll Love - Competitive compensation - Full benefits, including $1000 towards any personal wellness (gym, running shoes, home bike, etc..) - Flexible vacation and unlimited PTO policies What You'll Be Doing - Strong knowledge of Javascript, Typescript - Bonus if you know Golang - 4 + years experience with NodeJS - Experience with AWS resources like S3, SQS and Elasticsearch - Strong knowledge of RDMS (ideally MySQL) including data modeling such as SQL, DDL, DML (stored procedures) - Understanding of distributed system concepts including message queues - Experience with containerized services using Docker and Kubernetes - Experience designing and implementing several microservices 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. 3475 Toronto/Remote ON CAN Senior Technical Product Manager https://www.talgroup.net/job/3476 Hiring a Senior Technical Product Manager in Toronto/United States! In this position, you will own the vision and strategy for products on behalf of our clients, define the product roadmap, and deliver clear requirements that designers and engineers will use to bring your vision to life. You'll conduct customer research, monitor and respond to feedback and metrics, and continuously drive improvements to the customer experience. You will drive day to day execution and delivery with constant re-prioritization and adjustments being made along the way. Perks You'll Love - Competitive compensation - Full benefits, including $1000 towards any personal wellness (gym, running shoes, home bike, etc..) - Flexible vacation and unlimited PTO policies Skills You're Bringing - Bachelor's degree, or 5+ years of equivalent professional experience as a product manager delivering commercial-grade software products and services - Experience delivering software products and services targeted at highly technical audiences (i.e. software developers) - 5+ years of experience working in a collaborative, multi-disciplinary team to deliver products/services - Demonstrated skills in developing product roadmaps and functional requirements, launching new products/features, conducting customer research and/or facilitating user testing - Experience leading cross-functional teams to deliver products and projects on tight deadlines - Experience coordinating complex product development cycles and software development schedules - Strong attention to detail and end-to-end ownership Other Skills We'd Like to See - Success delivering products/services in a high-growth environment, demonstrated ability to identify and solve ambiguous customer-focused problems - Strong written and verbal communication skills - Excellent analytical and quantitative skills; ability to use data and metrics to make recommendations and measure success - Background as a software engineer is a big 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. 3476 Toronto/Remote ON CAN Software Engineer (React) https://www.talgroup.net/job/3478 Hiring a full-time Software Engineer in Toronto/United States! We're looking for fearless engineers who love ramping up quickly by getting their hands dirty with sophisticated, cutting edge technology. Our client wants their staff to spend as much time directly working with clients as possible so being able to explain and justify technical decisions is also really important. They like the type of engineer that you can pair with a product manager and have them do their thing. Perks You'll Love - Competitive compensation - Full benefits, including $1000 towards any personal wellness (gym, running shoes, home bike, etc..) - Flexible vacation and unlimited PTO policies What You'll Be Doing - Translate business requirements into technical design and architecture - Develop prototypes and demos quickly - Function as part of an agile delivery process - Work on distributed systems problems ranging from scheduling, resource management, messaging, distributed caching and infrastructure automation - Solve sophisticated data and analytics problems at scale - Apply machine learning and AI systems to real-world business problems - Build world-class user experiences across a range of interfaces - Create automation systems for testing, continuous integration and continuous deployment - Design APIs and extensibility models for platform use cases that haven't yet been imagined - Teach our clients how to build and deliver commercial software and services at scale Skills You're Bringing - Strong knowledge of JavaScript and TypeScript - Strong Experience with Node.js - Strong Experience with React, including hands-on with Redux and knowledge of React - Strong knowledge of object-oriented programming - Strong knowledge of data structures, algorithms, and design patterns - Strong knowledge of RDBMS (ideally MySQL), including data modeling, SQL, DDL, DML(stored procedures) - Understanding of distributed system concepts, including message queues - Strong experience with Git - Experience with containerized services using Docker with Docker UCP/Swarm or - Kubernetes - Experience with Test-Driven Development (TDD) / unit testing - Knowledge of Continuous Integration & Delivery methodologies 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. Work Authorization All applicants MUST be authorized to work in Canada and/or the United States. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position. 3478 Toronto ON CAN Data Scientist https://www.talgroup.net/job/3481 Hiring a full-time Data Scientist in Toronto, ON! This role requires excellent understanding of machine learning techniques and algorithms, such as Naive Bayes, SVM, Decision Forests, LSTM and XGBoost. Perks You'll Love - Join a supportive team with abundant growth & development opportunities - Full health and extended health benefits from day one, and generous holiday/vacation time - Competitive Employee RRSP plan What You'll Be Doing - Our end users require the integration of highly accurate energy demand forecasts combined with production level outcomes delivered into operational systems resulting in a need for a balanced approach to model development - We expect you to be conversant with classical time series techniques (Holt, Arima) as well as modern machine learning options including Naïve Bayes (NB), support vector machines (SVM) and to be conversant with deep learning approaches including Long Short-Term Memory Networks (LSTM) or gradient boosting techniques (XGBoost). Experience with Baysian non-parametric methods is welcome - While primarily focused on supervised learning problems, as part of the role, you will be investigating a broader collection of business problems that may include stochastic optimization, demand generation and pattern analysis for electrical utility assets - Energy demand and generation both depend on climate, weather, seasonality, and long-term trends. Your data sources may be clear and well understood or sparse and require investigation. A comfort in data exploration is a must - Your outcomes should be repeatable, scalable, traceable, and defensible Required Skills & Experience: - Excellent understanding of machine learning techniques and algorithms, such as Naive Bayes, SVM, Decision Forests, LSTM and XGBoost - Three plus years of experience as a data scientist performing model development preferably in a production setting. Experience when models go live is a must - Ability to communicate outcomes with common visualization tools including Matplotlib, seaborn or plotly - Experience with common data science toolkits including NumPy, pandas, scipy, TensorFlow, PyTorch and scikit-learn - Experience in Time Forecasting series 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. 3481 Toronto ON CAN Cloud Consultant https://www.talgroup.net/job/3483 Our client, a leader in the eCommerce space, is looking for a Cloud Consultant for a 6-month migration project engagement. We are looking for independent thinkers, there is nobody looking over your shoulder. They expect senior level people who can work quickly in a fast-paced environment; people who are always looking for ways to improve the GCP environment. Work You'll Do -Working with cloud architects and infrastructure teams to evaluate application and technology landscape - Developing reference architecture for standard cloud platforms - Knowledge of cloud best practices and guiding principles - Understanding the impact of cloud adoption and migration to operations and organization Skills You're Bringing -3+ years of experience and certification with GCP - DevOps / Architecture experience - 5+ years of experience with Migrations - Technical resource who understands and can quantify the value of cloud - Development of operational excellence pertaining to cloud (Cloud native or agnostic) Other Required Skills - Kubernetes/GKE - Cloudbuild - Terraform - Docker - Jenkins - Python/Java - Prometheus/Grafana Nice to Have Skills - Bazel 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. 3483 Toronto/Remote ON CAN DevSecOps Engineer https://www.talgroup.net/job/3486 Our client, a leader in the regulatory compliance solutions space, is hiring a DevSecOps Engineer for a remote, permanent opportunity. This role is highly technical, and candidates must possess a solid understanding of information security, infrastructure, software and various operating systems. The role also requires an understanding of business goals/strategy and operational requirements in a fast-paced environment. Perks You'll Love - Abundant professional development opportunities - Competitive compensation, bonus opportunities & health benefits - Be part of a team that fosters inclusion, diversity & a workspace where everyone is heard What You're Bringing - Work to consistently learn and share advanced skills and practices that promote team excellence. - Build relationships with developers, stakeholders and scrum masters to incorporate security principles into engineering design and deployments. - Supervise testing and validation in application security controls across projects. - Oversee implementation of defensive practices and countermeasures across infrastructure and applications. - Draft and uphold CI/CD security strategy and practices in tandem with other technical team leads. - Serve as a point of contact for security-based escalations and remain tightly involved through resolution. - Build services and tools to enable developers and engineers to easily use security components produced by application security team members. - Simplify automation that applies security inter-workings with CI/CD pipelines. - Support the ability to "shift left" and incorporate security early on and throughout the development lifecycle. - Identify vulnerabilities in code through automated and manual assessments, and promote quick remediation. - Communicate vulnerability results in a manner understood by technical and non-technical business units based on risk tolerance and threat to the business, and gain support through influential messaging. - Leverage vulnerability database sources to understand the weakness, probability and remediation options supplied by vendors as well as workarounds. - Join forces and provision security principles in architecture, infrastructure and code. - Regularly research and learn new tactics, techniques and procedures (TTPs) in public and closed forums, and work with colleagues to assess risk and implement/validate controls as necessary through the CI/CD pipeline. - Enrich DevOps architecture with security standards and best practices. - Partner with teams to define key performance indicators (KPIs) and metrics across business units. Skills and Experience You're Bringing - At least 7+ years' experience in information technology, information security administration or security operations. - Experience with agile workflows, including Scrum and Kanban. - Understanding of containers (e.g., Docker) and container orchestration (e.g., Docker Swarm, Kubernetes). - Understanding of CloudFormation, Terraform, Ansible and Jenkins. - Proficient in securing Windows and *nix operating systems, endpoint applications, networking protocols and devices. - Preferably some experience with operations and security across Amazon Web Services (AWS), Microsoft Azure or Google Cloud Platform (GCP). - Ability to obtain and maintain technical team and business support to influence a collaborative effort to reduce attack surface while performing rapid, continuous implementation. - Capable of scripting in Python, Bash, Perl or PowerShell. - Understanding of OWASP, CVSS, the MITRE ATT&CK framework and the software development lifecycle (SLDC). - Knowledge of Payment Card Industry (PCI), Health Information Portability and Accountability Act (HIPAA), Gramm-Leach-Bliley Act (GLBA), National Institute of Standards (NIST) or International Standards Organization (ISO) requirements. Additional Qualifications We'd Love to See - Proven trustworthiness and history of acting with integrity, taking pride in work, seeking to excel, being curious and adaptable, and communicating well. - Self-starter requiring minimal supervision. - Excellence in communicating business risk and remediation requirements from assessments. - Analytical and problem-solving mindset. - Highly organized and efficient. - Demonstrated strategic and tactical thinking, along with decision-making skills and business acumen. Education Requirements - Bachelor's degree in computer science (preferred), information assurance, MIS or related field, 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. 3486 Toronto/Remote ON CAN Data Engineer- Machine Learning https://www.talgroup.net/job/3487 Hiring a full-time Data Engineer - Machine Learning in Toronto, ON! This role requires 3+ years of industry experience in software engineering or data engineering. Proficiency working with structured and unstructured data also required, including experience with relational data stores such PostgreSQL, SQL, and ETL/ELT frameworks. Perks You'll Love - Join a supportive team with abundant growth & development opportunities - Full health and extended health benefits from day one, and generous holiday/vacation time - Competitive Employee RRSP plan What You'll Be Doing - Design, build and maintain the data processing pipelines required for the Opus One Solutions machine learning based time series forecasting models and production deployments. - Create the ETL/ELT workflows to ingest measurement data timeseries forecasting engine - Support the integration with third-party data sources including Advanced Metering Infrastructure (AMI), electrical grid distribution and feeder models, meteorological services, solar and generation forecast data along (short term forecasts) with additional socio-economic information as required (long-term forecasts). - Analyze foundational data tables and metrics supporting the power flow optimization and data science teams with clear definitions, data lineage, loading patterns, test coverage and transformations to ensure that data is reliable, intelligible, and maintainable - Build and extend time series forecasting engine APIs for product and project services. - Implement systems to track data quality and consistency explaining issues/problems with data. Skills You're Bringing - 3+ years of industry experience in software engineering or data engineering - Proficiency working with structured and unstructured data including experience with relational data stores such PostgreSQL, SQL, and ETL/ELT frameworks - Experience with implementing chronological, time series processes - Experience with Service-Oriented Architecture including designing and developing RESTful APIs - A demonstrated ability to build and maintain ETL/ELT processes including staging, cleansing, mapping, and loading - Work experience developing in Python, Java, or other programming languages - Experience building high-quality end-to-end data solutions in an agile environment from requirements to production. - Some exposure to the workflow management engines (Airflow) along with Hadoop or similar ecosystems including Hive, Spark, Pig, or others is 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. 3487 Toronto ON CAN Devops/Reliability Engineering Analyst (Application Observability) https://www.talgroup.net/job/3488 Hiring a full-time Devops/Reliability Engineering Analyst (Application Observability) in Montreal, QC! This role requires at least 5 years of relevant experience and experience working with python. In this role, you will drive a modern Observability platform that covers Cloud-native and hybrid applications. Perks You'll Love - Join a supportive team that values diversity with abundant growth & development opportunities - Generous holiday/vacation time - Competitive Employee RRSP plan & bonuses What You'll Be Doing - Opportunity to drive a modern Observability platform that covers Cloud-native and hybrid applications - Working with a team of incredibly talented and dedicated peers with hands on experience in cutting-edge cloud and Observability products - A chance to share best practices and create innovative application monitoring standards and logging solutions to support cloud adoption at the firm - Working with various streaming Technologies to handle TBs of data each day - Provide telemetry and logging capabilities to developers and SRE organizations as part of the firms devops efforts Skills You're Bringing - At least 5 years of relevant experience - Experience working with python - Experience instrumenting applications for transaction tracing and metric collection - Experience turning research ideas into actionable designs. - Able to persuade stakeholders and champion effective techniques through product development - Solid understanding of container technologies and container orchestration platforms - Strong verbal and written communication skills as well as presentation skills - Comfortable with customers with focus on customer interaction and client experience - Ability to provide mentoring and contribute to local office leadership - Proficiency with Linux operating system and databases - Understanding of how various software components involved in enterprise service delivery interact: web servers, application servers, databases, web services, mainframes, network attached storage, and so forth 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. 3488 Montreal QC CAN Full Stack Consultant https://www.talgroup.net/job/3489 Our client, a top employer and leading software development organization, is looking for a Full-Stack Consultant for a 6-month contract opportunity in Toronto, ON. Skills You're Bringing - Must have at a minimum 5+ years of experience - 5+ years of experience in Java-based Service - 3+ years of experience in REST Services Design - Database Experience - 2+ years of experience in Hibernate and any relational DB (Oracle, MySQL) - Spring boot - GraphQL 2+ years of experience Skills We'd Like to See - Working with GIT repo - AWS deployments - JavaScript - Front-end Tech is a nice to have (react/Apolo) 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. 3489 Toronto ON CAN Software Developer(C#/Java) https://www.talgroup.net/job/3490 Our client, a top employer and leading software development company, has a contract opportunity for a skilled Software Developer with experience in C# and Java. What You'll Be Doing - Develop high quality logic in C#/Java from the requirements - Create and present technical design for the requirements. - Participate in quality activities, including peer code and design reviews - Work cross-functionally with various Intuit teams: product management, various product lines, or business units to drive forward results Qualifications - BS/MS in computer science or equivalent work experience - 3+ years of developing enterprise software in C# and/or Java - Web services development experience - Solid grasp of software engineering fundamentals and their practical application - Solid understanding of the Software Development Life Cycle (SDLC) - Experience with Spring Boot is a plus - An understanding of unit testing & Test-Driven Development (TDD) - Excellent analytical and problem-solving skills with a history of superb delivery against assigned tasks - Strong verbal and written 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. 3490 Toronto ON CAN Java Developer https://www.talgroup.net/job/3491 Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Java Developer in Montreal, QC! This role requires basic knowledge of software engineering principles (data structures & algorithms, OO, design patterns, multithreading, networking) and good Java syntax knowledge. Perks You'll Love - Join a supportive team that values diversity with abundant growth & development opportunities - Generous holiday/vacation time - Competitive Employee RRSP plan & bonuses What This Role Will Be Doing - Business and technical requirement analysis, design, hands-on development in a distributed architecture environment - An ideal candidate will have enterprise project experience and a good knowledge of data structures, algorithms, object-oriented concepts, multithreading / synchronization issues, networking, and relational databases - This role will work with the colleagues around the globe and hence excellent communication skills (verbal and written) are a must - Knowledge of the financial industry or Equity Swaps is preferred, but not a requirement - The primary focus of the role will be on basket trading engines written in Java What You'll Be Doing - Opportunity to drive a modern Observability platform that covers Cloud-native and hybrid applications - Working with a team of incredibly talented and dedicated peers with hands on experience in cutting-edge cloud and Observability products - A chance to share best practices and create innovative application monitoring standards and logging solutions to support cloud adoption at the firm - Working with various streaming Technologies to handle TBs of data each day - Provide telemetry and logging capabilities to developers and SRE organizations as part of the firms devops efforts Skills You're Bringing - Basic knowledge of software engineering principles (data structures & algorithms, OO, design patterns, multithreading, networking) - Good Java syntax knowledge - Good trouble shooting and debugging skills - Working knowledge of a scripting language (python preferably) and Unix commands - Experience in formal software development lifecycle (SDLC) - Excellent written and verbal communication skills - Experience in test driven development Other Skills Required - Previous core development experience. - Experience in event driven design and microservices. - Experience designing and developing large scale distributed client/server systems a bonus - Front Office (Sales & Trading) development experience - Knowledge of FIX protocol related to order management - Project management abilities - Knowledge of French and English is required 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. 3491 Montreal QC CAN C++ Developer (FPGA) https://www.talgroup.net/job/3492 Hiring a full-time C++ Developer (FPGA) in Montreal, QC! This role requires at least 5 years experience in writing production code and solid C/C++ skills. Rich experience with Boost and/or STL libraries and experience in C++11 or beyond is preferred. Perks You'll Love - Join a supportive team that values diversity with abundant growth & development opportunities - Generous holiday/vacation time - Competitive Employee RRSP plan & bonuses What You'll Be Doing - Analysis of problems, design, and implementation will be key parts of this role - An ideal candidate will have deep knowledge of data structures and algorithms, an appetite for solving complex software engineering problems in a global setting, and experience in writing production C/C++ code - You are bringing R&D skills to address tough problems head-on - You will collaborate with a global team of like-minded peers and work in a team setting - Knowledge of financial systems and related trading technologies (e.g. FIX) is not a prerequisite, though we expect candidates to adapt quickly Qualifications Required - 5 years experience in writing production code - Solid C/C++ skills; rich experience with Boost and/or STL libraries; experience in C++11 or beyond is preferred - Good sense of low latency programming - Comfort with project life-cycle, source control, and testing methodologies; experience with automation, agile, and continuous integration a plus - Familiarity with Linux programming; i.e. multi-threading, operating systems - Good English written and verbal communication skills Other Skills Required - Working knowledge of a scripting language; Python preferred - Proficiency with Linux; i.e. shell scripting, process management - Knowledge of financial technologies (e.g. FIX) is a plus - Experience in performance tuning - Knowledge of French and English is required 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. 3492 Montreal QC CAN Integration Specialist (SQL, UNIX, TCP/IP) https://www.talgroup.net/job/3493 Hiring a full-time Integration Specialist (SQL, UNIX, TCP/IP) in Montreal, QC! This role will work with clients to onboard them onto the clients electronic trading systems and enable new trading strategies and venues. Perks You'll Love - Join a supportive team that values diversity with abundant growth & development opportunities - Generous holiday/vacation time - Competitive Employee RRSP plan & bonuses What You'll Be Doing - You will be highlyorganized, well spoken, and will take personal responsibility for success of new client onboarding and continuing relationships - You will be responsible, mature, and professional - You should have an ability to manage multiple streams of work, to work independently, and to understand technically sophisticated trading systems and strategies - Client Setup Integration: new client setup and modifying client setup , using tools that update client setup database - Certification testing with Client IT / FIX Vendors - Internal Migration Projects - Level 2 Production support Qualifications Required - SQL - Unix/Linux commands - Basic knowledge of networking ( TCP/IP, VPN, Firewall, Load Balancer ) - Good communication and Team player Other Skills Required - Understanding Financial markets ( Stock , Futures, Options ) - FIX Protocol / ATDL - Script language like Python, Perl - Experience with Programming languages - Willing to learn financial sector - Knowledge of French and English is required 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. 3493 Montreal QC CAN Java Scala Developer https://www.talgroup.net/job/3494 Hiring a full-time Java Scala Developer in Montreal, QC! This role will be responsible for developing, enhancing, re-engineering & maintaining the TFA applications used by our client's the front office Sales and Trading desks. Perks You'll Love - Join a supportive team that values diversity with abundant growth & development opportunities - Generous holiday/vacation time - Competitive Employee RRSP plan & bonuses What You'll Be Doing - You will be responsible for developing, enhancing, re-engineering & maintaining the TFA applications used by our client's front office Sales and Trading desks. - Maximize the user's efficiency and workflow by enhancing a growing portfolio of analytics, alerting, and liquidity seeking/projection tools. - Contribute to all aspects of the software development lifecycle, including influencing the overall design and architecture of the application and developing, testing anddeploying the code. - Interact with Sales Trader and Traders on the trading desk to understand requirements and troubleshoot issues. Through this, they will gain an understanding of the client's business with respect to the Institutional Equity Division. - An ideal candidate will demonstrate excitement for new technology and an eagerness to learn and should be a self-starter with strong analytical, problem solving and communication skills. - Able to handle competing demands on time and manage their own work to deadlines. Flexibility in outlook is essential. - They should be a team player and have the ability to work collaboratively with teams across geographical areas. - They should have a high degree of motivation to expand their technical and business knowledge. Qualifications Required - Minimum 5 years of relevant experience - Strong Java developer (8 and beyond), who has good grasp of functional programming - Experience in using Spring Containers (with Spring Boot) for enterprise application - Experience in building data-intensive / real time applications and scaling of applications(multithreading, performance, maintainability and robustness) - Working experience on XML, JSON, SOAP, REST Services - Basic knowledge on Unix / shell scripting and RDBMS like Sybase - Experience in designing/building and delivering applications in an agile manner Other Skills Required - Experience in Java frameworks for Distributed Architecture (eg: Kafka, Hazelcast) - Experience with Scala - Experience in Python - The person should be willing to be a full stack developer and/or have some experience on (or is very keen on learning) other development platforms/languages such as KDB+ or Angular/HTML - Understanding of cloud based technologies - Experience is using GIT for source control management, and Automated Build Deployment tools (eg: Jenkins) - Knowledge of French and English is required. 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. 3494 Montreal QC CAN C++ Python Developer https://www.talgroup.net/job/3495 Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time C++ Python Developer in Montreal, QC! This role requires a strong software developer responsible for building performance sensitive components of a globally-deployed, continually-evolving, high throughput real time performance and risk monitoring system in Algorithmic Electronic Trading. Perks You'll Love - Join a supportive team that values diversity with abundant growth & development opportunities - Generous holiday/vacation time - Competitive Employee RRSP plan & bonuses What This Role Will Be Doing - The role is quite flexible with a breadth of responsibilities in C++ and Python. - Develop highly performant C++ libraries for decoding network and global stock market exchange protocols - Normalizing exchange specific trade data/streams - Message rates of upwards of 500K per second - Other key components of the system (e.g., analytics, Kafka messaging service, database systems) - Ability to translate requirements into clear, simple design and interfaces using modern constructs of the language. - We use C++17,20 with heavy use of C++ 20 features, and continuously update platforms and compilers etc. - Model prototyping, training, data mining and test infrastructure are in python - Maintain code quality, test infrastructure and Continuous Integration / automation. - We are a global team with members in New York, London, Frankfurt, and India Qualifications You're Bringing - 8+ years of deep hands on software development - Proficiency in C++ - Strong python skills - Strong problem solving skills - Knowledge of TCP/IP networks - Strong Algorithms and data structures - Good communication skills - Bachelor's degree in computer science, computer engineering, physics, or related field Other Skills Desired - Financial industry experience - Experience with databases - Knowledge of French and English is required 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. 3495 Montreal QC CAN Full-Stack Developer (Java/C#) https://www.talgroup.net/job/3496 Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Full-stack Developer (Java/C#) in Montreal, QC! This role will oversee analysis of problems, design, and implementation and have deep knowledge of data structures and algorithms. The incumbent must have an appetite for solving complex software engineering problems in a global setting, experience in writing production Java code, and R&D skills to address tough problems head-on. Perks You'll Love - Join a supportive team that values diversity with abundant growth & development opportunities - Generous holiday/vacation time - Competitive Employee RRSP plan & bonuses What You'll Be Doing - Interact with users directly to understanding business requirement challenges and provide technical solutions - Develop and maintain TRC UI stack using Javascript and HTML5 - Provide technical leadership via code review and team discussion to carry out best software development practice - Influence future directions of GUI solutions for the TRC group, working with GUI development leads in other regions as well as TRC senior management - Work closely and collaborate with other members of TRC in New York, London, India, Shanghai, and Hong Kong. - Provide Level3 support (during business hours) Qualifications You're Bringing - 5+ years of experience in build RIA (Rich Internet Applications) applications using Angular and other similar JavaScript frameworks - 3+ years of experience in .net OR Java - Experience in building and debugging performance critical applications and distributed platforms - Experience in memory and performance profiling of web applications - Architecture & Attention to detail. Should be able to convert functional requirements into detailed technical designs - Good communication skills and experience in working with Distributed teams - Linux knowledge is required - Experience with No SQL databases - Equity financial product knowledge and financial domain exposure - Knowledge of French and English is required. 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. 3496 Montreal QC CAN Systems Integrator (Perl/Python) https://www.talgroup.net/job/3497 Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Systems Integrator (Perl/Python) in Montreal, QC! This role requires a smart, creative, results-oriented individual to join our client's Montreal integrationengineering team. This position will involve analysis of problems, design, and implementation. An ideal candidate will have an appetite for solving complex software engineering problems in a globalsetting, and R&D skills to address tough problems head-on. Perks You'll Love - Join a supportive team that values diversity with abundant growth & development opportunities - Generous holiday/vacation time - Competitive Employee RRSP plan & bonuses What You'll Be Doing - Interacting with other application teams - Configuring server processes - Testing changes to server processes - Managing Deployment of changes into production - Provide Level3 production support Qualifications You're Bringing - 7 years + of relevant experience - Bachelor degree in a related field - Strong verbal and written communication skills in English - Strong UNIX / Linux skills, the majority of the system runs on Linux - Scripting experience (Perl/Python, Shell, etc.) - Comfortable with databases (SQL, DB design, etc.) - Strong interpersonal skills: we need someone who interacts well with the team as well as risk/compliance - You need to be able to handle pressure well. We are a very busy team and production problems need to be fixed quickly. - You need to have the desire to learn! Other Skills Desired - Equity trading application experience (especially the FIX protocol) - Basic understanding of equity markets and derivatives - Programming experience is a plus (C++ , Java, Python and/or C#) - Knowledge of French and English is required. 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. 3497 Montreal QC CAN C++ Developer (Boost/STL) https://www.talgroup.net/job/3498 Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time C++ Developer (Boost/STL) in Montreal, QC! Analysis of problems, design, and implementation will be key parts of this role. Candidates will be expected to collaborate with a global team of like-minded peers and work in a team setting. Knowledge of financial systems and related trading technologies (e.g. FIX) is not a prerequisite, though we expect candidates to adapt quickly. Perks You'll Love - Join a supportive team that values diversity with abundant growth & development opportunities - Generous holiday/vacation time - Competitive Employee RRSP plan & bonuses What You'll Be Doing - An ideal candidate will have deep knowledge of data structures and algorithms, an appetite for solving complex software engineering problems in a global setting, experience in writing production C/C++ code, and R&D skills to address tough problems head-on. - Analysis of problems, design, and implementation will be key parts of this role - An ideal candidate will have deep knowledge of data structures and algorithms, an appetite for solving complex software engineering problems in a global setting, experience in writing production C/C++ code, and R&D skills to address tough problems head-on - Candidates will be expected to collaborate with aglobal team of like-minded peers and work in a team setting - Knowledge of financial systems and relatedtrading technologies (e.g. FIX) is not a prerequisite, though we expect candidates to adapt quickly - Our client's platform of choice is LinuxRedHat, C/C++ for the core libraries and Python for testing frameworks Qualifications You're Bringing - 5 years experience in writing production code - Solid C/C++ skills; rich experience with Boost and/or STL libraries; experience in C++11 or beyond is preferred - Good sense of low latency programming - Comfort with project life-cycle, source control, and testing methodologies; experience with automation, agile, and continuous integration a plus - Familiarity with Linux programming; i.e. multi-threading, operating systems - Good English written and verbal communication skills Other Skills Desired - Working knowledge of a scripting language; Python preferred - Proficiency with Linux; i.e. shell scripting, process management - Knowledge of financial technologies (e.g. FIX) is a plus - Experience in performance tuning - Knowledge of French and English is required 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. 3498 Montreal QC CAN Systems Integrator (Perl/Python/Shell) https://www.talgroup.net/job/3499 Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Systems Integrator (Perl/Python/Shell) in Montreal, QC! This position is for a trading system DevOps Specialist / Integrator to join a Client ConnectivityServices team. In this role, the candidate will manage and deliver projects for proprietary tradingsystems that trade cash, options, and futures in multiple markets around the globe. Perks You'll Love - Join a supportive team that values diversity with abundant growth & development opportunities - Generous holiday/vacation time - Competitive Employee RRSP plan & bonuses What You'll Be Doing - You are a self-motivated, enthusiastic and flexible team player and will be expected to collaborate withteams in local and remote locations, liaising with external vendors, clients and exchanges as needed - Continuously gaining knowledge about this area and become SME (Subjectmatter experts) contributing or leading complex project consisting of cross-functional teams to facilitate client enablement for the business - If you like to work as part of a great team, work on complex technicalchallenges, learn and develop new and exciting skills in a relaxed environment with good work-lifebalance, then this role is for you - Estimate, plan and cost out projects from start to finish, identifying schedule uncertainties and implementing contingencies as needed. - Define deliverables, resource requirements and schedule tasks for all resources, involved in the project - Perform analysis, design, development, testing and deployment of components - Gather requirements, facilitate workshops, and document findings as required - Build, deploy, and manage trading systems Qualifications You're Bringing - Proficient working in the Linux/Unix environment - Ability to exercise sound judgment and make decisions independently - Ability to manage work and plan deliverables in a structured manner - Experience with at least one scripting language e.g. Perl, Python, Shell - Strong verbal and written communication skills - Self-motivated and an interest to learn Other Desired Skills - Experience working with electronic trading systems - Knowledge of FIX protocol - Basic networking knowledge (TCP/IP, UDP multicast) - Basic C++ development skills (read and understand code) - Knowledge of French and English is required 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. 3499 Montreal QC CAN C++/Linux Developer https://www.talgroup.net/job/3500 Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time C++/Linux Developer in Montreal, QC! This position will be working with our client's global development team and other technology teams to drive and deliver software and functional innovations in order to maintain industry leadership and competitive advantagein the electronic trading space. Perks You'll Love - Join a supportive team that values diversity with abundant growth & development opportunities - Generous holiday/vacation time - Competitive Employee RRSP plan & bonuses What You'll Be Doing -You are a self-motivated, enthusiastic and flexible teamplayer - Collaborate with teams in local and remote locations - Day-to-day work wil linclude programming in C++, code design/review sessions and testing - Prior experience must include programming in C++ on Linux, ideally with experience in low latency trading systems. - If you like to work as part of a great team, work on complex technical challenges, learn and develop new and exciting skills, then this role is for you Qualifications You're Bringing - Minimum of 7 years experience working on C++ applications in a Linux environment - An appreciation of good software architecture and computer science fundamentals - A working knowledge of agile and continuous integration/delivery principles - Ability to exercise sound judgment and make decisions independently - Good verbal and written communication skills - Self-motivated and an interest to learn Other Skills Desired - Experience working on electronic trading systems - Knowledge of FIX protocol - Shell scripting / Python experience - Low Latency trading systems - Knowledge of French and English is required 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. 3500 Montreal QC CAN C++ Developer (IP Multicast/KDB/Q) https://www.talgroup.net/job/3501 Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time C++ Developer (IP Multicast/KDB/Q) in Montreal, QC! The ideal candidate will have strong C++, experience in large-scale real-time systems, deep knowledge of data structures and algorithms, problem solving skills, and good communication skills. Perks You'll Love - Join a supportive team that values diversity with abundant growth & development opportunities - Generous holiday/vacation time - Competitive Employee RRSP plan & bonuses What You'll Be Doing - The candidate will be responsible for the analysis, design, implementation, testingand deployment of strategic and tactical solutions for execution strategies, improving scalability,performance and efficiency of the strategies. - This role is key to the automated and algorithmic trading technology group. - The goal of this role over the next one to two years includes: the development of low-latency, high performance electronic trading applications and application infrastructure as part of a global strategiclow-latency Algo/Electronic trading plant renovation; the evolution and adoption of core applicationinfrastructure ranging from development and testing services, continuous delivery, to high performance,resilient and scalable runtime services and libraries. - The successful candidate joins a new green field development project building systems to monitor,manage, and control high-frequency and low-latency trading systems in real-time. - The trading platform includes benchmark, low latency and crossing strategies across various assetclasses inclusive of Equities, Options, Futures, and FX. The team is responsible for the full software lifecycle of these systems. Qualifications You're Bringing - Expert C++ skills with 10+ years of experience writing production code - Proficiency with Unix/Linux and multicast networking - Knowledge and experience on agile software development practices - Excellent written and verbal communication skills - Experience developing client-server, distributed, real-time, performance-critical, highly available, or large-scale systems Other Skills Desired - Experience building low latency trading engines and algorithms in C++ using STL/Boost/Multithreading for a Unix/Linux platform - Previous experience leading a small team - Experience coding for a latency sensitive trading environment is a strong plus - Knowledge of financial technologies (e.g. FIX protocol) and business applications useful but not required - KDB/Q experience - Trading and financial modelling - Delivery/Project management experience - Knowledge of French and English is required. 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. 3501 Montreal QC CAN C++ Multithreading Developer https://www.talgroup.net/job/3502 Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time C++ Multithreading Developer in Montreal, QC! The ideal candidate will have strong C++, experience in large-scale real-time systems, deep knowledge of data structures and algorithms, problem solving skills, and good communication skills. This position will be responsible for the analysis, design, implementation, testing and deployment of strategic and tactical solutions for execution strategies, improving scalability, performance and efficiency of the strategies. Perks You'll Love - Join a supportive team that values diversity with abundant growth & development opportunities - Generous holiday/vacation time - Competitive Employee RRSP plan & bonuses What This Role Will Be Doing - The mission for this role over the next one to two years includes: the development of low-latency, high performance electronic trading applications and application infrastructure as part of a global strategiclow-latency Algo/Electronic trading plant renovation; the evolution and adoption of core applicationinfrastructure ranging from development and testing services, continuous delivery, to high performance,resilient and scalable runtime services and libraries - The successful candidate joins a new green field development project building systems to monitor,manage, and control high-frequency and low-latency trading systems in real-time - The trading platform includes benchmark, low latency and crossing strategies across various assetclasses inclusive of Equities, Options, Futures, and FX. The team is responsible for the full software lifecycle of these systems. Qualifications You're Bringing - Strong C++ skills with 5+ years of experience writing production code - Proficiency with Unix/Linux and multicast networking. - Knowledge and experience on agile software development practices - Excellent written and verbal communication skills - Experience developing client-server, distributed, real-time, performance-critical, highly available, or large-scale systems Other Skills Desired - Experience building low latency trading engines and algorithms in C++ using STL/Boost/Multithreading for a Unix/Linux platform - KDB/Q experience - Experience coding for a latency sensitive trading environment is a strong plus - Knowledge of financial technologies (e.g. FIX protocol) and business applications useful but not required - Trading and financial modelling - Delivery/Project management 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. 3502 Montreal QC CAN Technology Integrator (PERL) https://www.talgroup.net/job/3503 Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Technology Integrator (PERL) in Montreal, QC! This position will manage or participate in the implementation and rollout of new services and products. The incumbent will also perform integration and regression tests, organize User Acceptance Testing (UAT) with end users and groups, and provide feedback to development teams if applicable. Perks You'll Love - Join a supportive team that values diversity with abundant growth & development opportunities - Generous holiday/vacation time - Competitive Employee RRSP plan & bonuses What This Role Will Be Doing - Manage or participate in the implementation and rollout of new services and products. Performintegration and regression tests, organize User Acceptance Testing (UAT) with end users and groups and provide feedback to development teams if applicable. - Manage third party applications and technologies liaising with suppliers or vendors as appropriate. - Design and create preventative maintenance functions including monitoring of logs, alarms, system performance, and capacity. - Perform software decommission, installation, upgrades in accordance with our client's Change Control Procedures. - Become a specialist on specific areas and provide consultancy and feedback to internal clients,developers and Project Managers. - Assist project managers with project management activities, including requirements gathering,planning, budgeting, resource planning and management, etc. - Project manage the implementation and rollout of new services, upgrade of production services, system and applications. - Client/Vendor/Supplier Management - Attend periodic and ad-hoc client and vendor meetings and provide input where appropriate - Document, implement and adhere to operational and technical standards, best practices, processes, and procedures Qualifications You're Bringing - UNIX/Linux scripting: Candidates need to be proficient in navigating UNIX servers, have goodknowledge of the majority of operational functions in UNIX and be able to read / write and maintain UNIX shell scripts. - PERL scripting: Candidates should have some exposure to PERL as a scripting language as a minimum. The deeper the knowledge of PERL the better. - Networking (e.g. TCP/IP): Good understanding the concepts of TCP/IP and UDP connectivity and data transfer. Knowledge of multicast is an advantage. - UNIX/Linux operating systems: Candidates should understand UNIX concepts in order to performresource monitoring, and be able to tune operating system parameters according to applications requirements. - Problem solving skills: Must be able to tackle problems based on limited information, be able to seekout solutions and work around problems. They need to be able to do this in the short term for quick outage resolution as well as proactive problemelimination. - Good quality English speaking is essential as there is regular interaction with peer teams, internal clients, vendors and suppliers in any other region. Candidates must be able to communicate clearly and concisely tominimize misunderstandings and to ensure fast and accurate dissemination of information. - Operational background: Candidates need to have worked and be experienced in support roles, andbe used to performing in a variety of roles. - Excellent written and verbal communication skills - Knowledge of French and English is required. 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. 3503 Montreal QC CAN Front-End Developer (Angular) https://www.talgroup.net/job/3504 Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Front-End Developer (Angular) in Montreal, QC! This role will build client facing analytics applications using web technologies using HTML5, JavaScript and Angular technology. This position will work with a client/front office facing product development team. Perks You'll Love - Join a supportive team that values diversity with abundant growth & development opportunities - Generous holiday/vacation time - Competitive Employee RRSP plan & bonuses What This Role Will Be Doing - Contribute to the overall design and architecture ofthe application. - He/she will be responsible for developing, enhancing, re-engineering and maintaining the application. - The role requires someone who is self-motivated, quick-learning and comfortable working across numerous technologies, and who can take ownership of critical problems and work throughout the full project lifecycle from requirements, analysis, design, planning, implementation to successful timely delivery of the solution. - A strong interest in learning about the business will contribute to the candidate's success in the team. - Work on projects in our client's Analytics branded platform. This team builds applications used in pre-trade analytics, hedge construction, algorithmic trade planning, basket trade management, exposure analysis (economic & environmental) - This is a web based(HTML5/Angular) platform backed by their analytics backend platform (C++, Java, KDB/Q). - We are expanding to include advanced hedging, generic GUI platforms to visualize algo trade metrics, environmental impact analysis of a portfolio, interactive basket rebalance trades etc. - PLUS: Our client is looking for a developer who has experience developing trader & client facing user interfaces in HTML5, Angular/JavaScript, has a good understanding of Java based micro services, and exposure to python and KDB/Q Qualifications You're Bringing - 5 years of experience - Demonstrated experience working on HTML5, JavaScript and Angular technology - Working knowledge of writing REST / web services - Working knowledge of UNIX/LINUX. - Demonstrates exceptional analytical and problem-solving skills - Strong communication, organizational, and collaboration skills - Ability to multi-task and work well under pressure - Experience working on large and medium scale projects in agile environment Other Desired Skills - FIX Protocol - DevOps/Agile - Equities - Knowledge of French and English is required 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. 3504 Montreal QC CAN Lead Java Developer https://www.talgroup.net/job/3505 Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Lead Java Developer in Montreal, QC! This role will help our client on their renovation effort to build their next generation of trade capture platform. The candidate will have the opportunity to lead the development effort or has potential to grow to a lead role. Perks You'll Love - Join a supportive team that values diversity with abundant growth & development opportunities - Generous holiday/vacation time - Competitive Employee RRSP plan & bonuses What This Role Will Be Doing / What You're Bringing - Strong desire to learn the FX business knowledge - Promote knowledge sharing - Contribute and drive the design and implementation - Collaborate with team members - Promote best practices for software development - Providing support for traders and salespeople with application questions and issues - Communicate to stakeholders Qualifications You're Bringing - 7+ years of professional development experience - Strong core Java development within a service-oriented architecture: comfortable with threading, interprocess communication, XML-based messaging - Excellent communication skills: able to express ideas clearly and concisely - Strong desire to learn and grow - Familiar with relational databases and SQL Other Skills We'd Like to See - Knowledge of financial applications - Experience developing high throughput transaction/event processing systems - Experience developing, delivering and supporting software for Linux (or other UNIX) operating system - Knowledge of French and English is required 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. 3505 Montreal QC CAN Software Sr. Engineering Manager https://www.talgroup.net/job/3506 Hiring a full-time Software Sr Engineering Manager in Richmond Hill, ON! This role will design and lead our client's Contact Centre as a Service (CCaaS) portfolio and surrounding user experiences. It requires 8+ years of proven application user experience design for a global audience and 2+ years of experience managing and overseeing people and/or teams. 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 - Generous benefits, including equity and continuous training/development opportunities What You'll Be Doing - Design and lead our Contact Centre as a Service (CCaaS) portfolio and surrounding user experiences. - Produce and design conceptual models, scenarios, flow charts, wireframes, prototypes, and visual design artifacts. - Design and specify user needs using participatory and iterative design techniques, including observational studies, customer interviews, usability testing, and other forms of requirement's discovery. - Inspire, mentor, and lead dedicated UX and UI designers. - Effectively communicate design decisions to product teams, users, and leadership teams. - Guide complex features from concept level to production and post-launch evaluation. - Manage and control multiple projects at the same time. - Communicate with co-leadership, developers, and management. - Assisting with in-field research, testing, and support. - Gathering and evaluating user requirements, in collaboration with product managers and engineers - Prepare and present to internal teams and key stakeholders. - Drive alignment and consistency across products. - Guide and participate in front-end development to ensure the UX design achieves design goals and meets end-user needs. - Work cross-functionally to be a voice within our design team, facilitate design discussions, and help shape product strategy. - Advocate for the prioritization of user-centered changes, refinements, and improvements across our products. - Adopt and help evolve the design system as part of your design process. Skills You're Bringing - 8+ years of proven application user experience design for a global audience. - 2+ years of experience managing and overseeing people and/or teams. - Experience working closely with product and engineering teams to champion design at every step. - Strong knowledge of Agile UX methodologies (Scrum Master experience preferred). - Experience in Support and/or Call Center business models. - Strong communication skills. - Strong knowledge in Enterprise SaaS (Software as a Service). - Strong knowledge of accessibility best practices. 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. 3506 Toronto ON CAN Business Analyst https://www.talgroup.net/job/3507 We're hiring a seasoned Business Analyst on a 6-month contract engagement in Toronto! This role requires the ability to work at the highest technical level of most phases of systems analysis while considering the business implications of the applications of technology to the current and future business environment. 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 1. Project Research: Formulating and defining systems scope & objectives based on both user needs and a good understanding of applicable business systems and industry requirements. 2. Project Development: Devising or modifying procedures to solve complex problems considering computer equipment capacity and limitations, operating time, and form of desired results. Analyzing business and user needs, documenting requirements, & translating them into proper systems requirement specifications. 3. Technology Knowledge: Maintain a working knowledge of industry standard software and hardware systems and relevant office automation tools to assist in the day-to-day execution of your role. 4. Adherence to Policies and Procedures: Adheres to safety, security and all other company policies and procedures. 5. Teamwork and Support: Supports team by modeling behaviour that encourages regular attendance, contribution of ideas & feedback, assisting in enhancing operations and customer service. Models team oriented behaviour by answering questions and assisting team members and other departments with inquiries and other related matters. Provides excellent service to both internal and external customers. 6. Professional Development: Maintains up to date knowledge of Canadian Premier's products and services. Attends appropriate development courses on an ongoing basis. Maintains professional contacts with other companies, vendors and other industry contacts. Keeps abreast of claims, insurance and legislative changes and best practices. 7. Other Duties: Performs other related duties, as assigned. Skills You're Bringing - The ability to work at the highest technical level of most phases of systems analysis while considering the business implications of the applications of technology to the current and future business environment - The knowledge and experience of appropriate approaches, tools and techniques for working with individuals and groups in a constructive and collaborative manner - Need to be proficient in tools required to convey necessary business requirements to the development team (example: MS Visio; MS Word, MS Project, Azure DevOps, Jira) - Apply proven communication, analytical, and problem-solving skills to help support the development process, and to ensure that project deliverables are met according to specifications - Analyze business and user needs and revise existing system logic difficulties as necessary - The ability to multi-task and contribute toward various deliverables - Comprehensive understanding of the testing cycles, including system, Business user acceptance testing, integration, and performance testing - Measurable experience with supporting QA activities such as functional testing and end-to-end internal beta testing, User Acceptance Testing preparation and creation of end user test cases - The ability to guide and advise less experienced Business System Analysts - Experience in the financial lending industry specifically in retail, commercial and agricultural lending in Canada considered an asset - Working knowledge of lending or Loan Origination systems considered an asset - Working knowledge of the Smart Client model 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. 3507 Toronto ON CAN Full Stack Developer https://www.talgroup.net/job/3508 Hiring a full-time Full Stack Developer in Markham, ON! This role design, develop, test, deploy, maintain and improve web applications and optimize for scale to support millions of users. The incumbent will also collaborate with other development teams. 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 - Generous benefits, including equity and continuous training/development opportunities What You'll Be Doing - Design, develop, test, deploy, maintain and improve web applications - Optimize for scale to support millions of users - Collaborate with other development teams - Manage individual project priorities, deadlines and deliverables - Implementation of a robust set of services and APIs to power the web application - Integration of the front-end and back-end aspects of the web application - Design of the overall architecture of the web application - Building reusable code and libraries for future use Skills You're Bringing a) Front-End Skills: - 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 a plus. - NPM, Yarn, WebPack, Grunt/Gulp. - Very comfortable dealing with CSS/HTML, Bootstrap/Flexbox layouts - Experience with Web Components is a nice to have - Very sensitive to end-user experience and user flow - Some mobile experience with iOS or Android would be nice to have. b) Backend Skills: - Familiarity with at least one web framework: Node.js Express. Django/Flask. Asp.net, Go net/http (or others)...etc. - Proficiency in Node.js async programming. Knowing Python is a plus - Proficiency in MongoDB/Mongoose. Knowing other NoSQL and SQL databases is also a plus. - Log analysis, debugging and troubleshooting - Knowledge of popular authentication mechanisms: OAuth2/OpenID Connect/JWT/Session - Hands-on experience on any of the big cloud providers: Google Cloud Platform (preferred), AWS, Azure. - Experience implementing blue/green and canary deployments - Conceptually understand the following: Load balancer, VPC peering, Auto Scaler. Kubernetes, Docker - Know how to horizontally scale web applications to increase concurrency level to multimillion end users - Knowledge of infrastructure as code (Terraform, Terragrunt) 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. 3508 Markham ON CAN Sr. Game Designer https://www.talgroup.net/job/3509 Our client, a leader in game design & immersive learning, is hiring a Sr. Game Designer in Toronto, ON! This role requires a devoted game designer, passionate about the craft and with experienced in developing new features, as well as understanding and enhancing the design of existing features. To ensure the safety of their team during the COVID-19 pandemic, this client is both operating & hiring remotely. Perks You'll Love - Supportive culture of transparency, that values diversity and where team members are involved in important conversations - Enjoy great perks including stock options and full health benefits from day one (1) for you and your family, fully covered! - Flexible working hours - schedule your 8-hour day according to your schedule What You're Bringing - At least 5-6 years of experience as a devoted game designer, passionate about the craft - You have designed multiple games, or at least several content releases on one game - Bonus: If you know JavaScript - Experienced in developing new features, as well as understanding and enhancing the design of existing features - Able to communicate in a crystal clear fashion, with the ability to adapt your communication to ensure maximum uptake in your specific audience - Meticulous with documentation, ensuring that all details are captured, and that anything captured is dependable - Superior at facilitating conversation inside and outside your discipline - Multiple major releases under your belt, with learnings from each one - Excited by the challenges that come with a rapidly growing and scaling company - Passionate about mentoring - you love passing on what you've learned as much as you love learning new things - Not afraid to stretch yourself outside of your comfort zone to take on new challenges, and have a love for continuous learning 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. 3509 Toronto ON CAN Game Design Manager https://www.talgroup.net/job/3510 Our client, a leader in game design & immersive learning, is hiring a Game Design Manager Toronto, ON! In this role, you will work with your team, and other leaders on the game, to shape, own, and maintain a vision for Game Design. Your leadership will ensure that the team executes a tightly focused set of objectives which will surprise and delight our players To ensure the safety of their team during the COVID-19 pandemic, this client is both operating & hiring remotely. Perks You'll Love - Supportive culture of transparency, that values diversity and where team members are involved in important conversations - Enjoy great perks including stock options and full health benefits from day one (1) for you and your family, fully covered! - Flexible working hours - schedule your 8-hour day according to your schedule What You'll Be Doing - The client will look to you to attenuate the needs of the game design vision with competing priorities from other teams to ensure the best possible outcome for its players - Through 1:1s and consistent coaching, you will help level up your team members and further their careers - You will unlock team potential and productivity by ensuring that teams have the necessary time and information to do their work at the highest level Skills You're Bringing - You're a 'people person', with superlative communication skills, and a natural ability to build rapport with your team - Strong design sensibilities and hard skills, able to not only break down game design systems, but also articulate them to others in language appropriate for the audience - Experience leading and managing game design teams - Excited by the challenges that come with rapid growth in a company scaling very quickly - A strong leader with an ability to shape and share a vision with and for your team, and lead them to strong execution and delivery - Coaching and mentorship is your passion - you thrive on seeing your team members grow and develop personally and professionally - Not afraid to stretch yourself outside of your comfort zone to take on new challenges, and have a love for continuous learning 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. 3510 Toronto ON CAN C++ / KDB Developer https://www.talgroup.net/job/3511 Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time C++ / KDB Developer in Montreal, QC! This role will develop and support real time aggregation platforms for equities, rates and fx. The system includes a mix of classic KDB technology with C++ processes to achieve lowest latency andmaximum throughput. Perks You'll Love - Join a supportive team that values diversity with abundant growth & development opportunities - Generous holiday/vacation time - Competitive Employee RRSP plan & bonuses What This Role Will Be Doing - Develop and support real time aggregation platforms for equities, rates and fx. - The system includes a mix of classic KDB technology with C++ processes to achieve lowest latency and maximum throughput. - While KDB is a major part of our client's offering, they aim to architect best of breed solutions using the best tool for the job approach. - The platform serves many businesses and scales to billions of daily orders using modularized KDB/C++ infrastructure. - The ideal candidate would be capable of navigating KDB and other data processing technologies. - The position requires an agile individual willing to challenge conventional designs in order to deliver groundbreaking functionality. Skills/Qualifications You're Bringing - Experience in a Linux environment. - Experience with debugging/performance tuning in KDB. - Experience with C++ - Good communication skills. Skills We'd Love to See (Desired) - Good knowledge of script language such as shell/Python. - Experience in automated e-trading systems. - Experience in FIX protocol-based systems. - Knowledge of French and English is required. 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. 3511 Montreal QC CAN Senior Java Developer https://www.talgroup.net/job/3515 Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Senior Java Developer in Montreal, QC! This position requires a self-motivated, independent developer with a keen interest on problem solving, a pure passion for development, a natural curiosity for exploring technology and understanding his/her user's business lines. Perks You'll Love - Join a supportive team that values diversity with abundant growth & development opportunities - Generous holiday/vacation time - Competitive Employee RRSP plan & bonuses What You'll Be Doing - Work within the locally based core development team, creating, improving and maintaining the client's strategic global Confirmations systems. These systems support all products across multiple business lines, fulfilling global regulatory requirements and driving client business. - Work on business critical applications where performance, accuracy and resiliency are of high importance. - Interface with the Global Confirmations & Statements development team, other development and Enterprise Infrastructure teams, as well as Operations Line and Projects teams. - Development opportunities will include both technology and business based requirements. Changes may also involve directly speaking with external vendors or clients. - Implementation and design of components with a path to ownership. - Participation in Design and code reviews - Knowledge sharing with our global team. This role offers the opportunity to: - Extend your technical knowledge with challenging projects and the use of new technologies. - Enjoy access to experts in the wide range of technologies - Learn more about the Financial Industry through our client's businesss takeholders and industry activities and events. - Confirms is unique in covering the full set of asset classes. - Work in an open environment where everyone can express their views and make significant contributions. Qualifications You're Bringing - Minimum of 7 years experience working on C++ applications in a Linux environment - An appreciation of good software architecture and computer science fundamentals - A working knowledge of agile and continuous integration/delivery principles - Ability to exercise sound judgment and make decisions independently - Good verbal and written communication skills - Self-motivated and an interest to learn Other Skills Desired - E8+ years of relevant experience - Passion for server-side Java development - Strong problem solving skills and an ability to learn rapidly - Spring, JUnit, Hibernate, Design Patterns, XML, SOAP, XSD - Relational databases (preferably Sybase or DB2) - Working knowledge of Unix / Linux - Working knowledge of messaging, pub/sub communications - Good verbal and written communication skills - Good organization and coordination skills - Highly motivated, ability to proactively and independently identifyand resolve issues and deliver solutions - Team player Other Skills Desired - Test Driven Development - Angular / Ext JS web development experience - Works well in a dynamic, fast paced environment - Knowledge of French and English is required. 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, or any other characteristic protected by law. 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. 3515 Montreal QC CAN Business Development Representative https://www.talgroup.net/job/3516 As Business Development Representative (BDR), your mission is to build, lead the new sales pipeline through a mixture of outbound calling and emailing, following up on marketing campaigns, and inbound inquires. You will own and manage the entire sale cycle and have the opportunity to farm within new accounts as you sign on new clients. Candidates will exhibit positive energy, structured thinking, relentless drive, effective collaboration, and leadership. They will communicate in a compelling way and find creative ways to build a pipeline. Responsibilities • Design and implement a strategic account plan to grown profitable revenue in new industries and accounts • Conduct baseline research within targeted industries and accounts to identify key contacts and critical account information prior to prospecting calls and introductory sales meetings • Develop an industry and account heat map and hunt new business through outbound calling, emailing, social media campaigns and other creative options. • Build sales pipeline and manage a sales funnel. • Manage any inbound inquires • Maintain an activity volume of Calls & Emails/day with intent to qualify leads and create pipeline growth • Set up introductory meetings and presentations • Accurately determine lead qualifications based upon established criteria • Maintain knowledge of market conditions and competitive activities & use these to identify opportunities in the market • Maintain accurate information about key contacts and sales activities in our CRM (Hubspot) • Work closely with Sales and Marketing team members to achieve overall sales targets • Record and document all call and communications • Monitor social networks such as LinkedIn for sales opportunities and leads • Ensure websites such as Biddingo, Merx are monitored on a regular basis • Support any RFP's for bids and larger opportunities • Negotiating and managing service agreements with procurement • Manage NDA's and MSA's as new logos are onboarded • Farm what you hunt – manage clients and ongoing business within new accounts you have onboarded • Provide the highest levels of customer service throughout the sales cycle • Meet or exceed performance targets and provide accurate outlooks Requirements • Proven hunter, demonstrated success in growing profitable revenue and hitting targets! • A strong desire to win, achieve goals and to be rewarded based on results • 5+ years of sales/business development experience in IT based consulting services • Experience with a quota carrying role • Solid experience sales, delivery, and staffing in Fintech industry • An ability to build new business in a predominately customer facing environment • Self-motivation, confidence and an ability to work autonomously • Strong analytic, planning, computer, and CRM skills • Ability to build and maintain effective relationships • Ability to successfully negotiate with potential customers and influence effectively at all levels of the organization • Working knowledge of contracting (MSA/SOW's), strategic and account planning • Proficient in MS Office Suite: Excel, Word, PowerPoint • Exceptional oral, presentation, and written communication skills • Are professional, optimistic, a team player and a problem solver who is solution-oriented 3516 Toronto ON CAN Java Developer https://www.talgroup.net/job/3517 Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Java Developer in Montreal, QC! We are seeking strong technologists with core Java skills in a Linux server-side environment. The role will include a combination of long-term strategic development and shorter-term business-focused development. You will be expected to gain expertise in various components of the trading platform and take full ownership of the components as well as projects requirement solicitation to roll-out. Perks You'll Love - Join a supportive team that values diversity with abundant growth & development opportunities - Generous holiday/vacation time - Competitive Employee RRSP plan & bonuses What You'll Be Doing - Interface with front office trading desks and strategists to gather requirements and to synthesize technology solutions to meet business objectives - Software design and development in compliance with software development life cycle standards - Project planning, execution and delivery into production environment Qualifications You're Bringing - Strong proficiency in Java in a Linux server-side environment, with emphasis on messaging protocols - Development experience in object-oriented programming and working with new and legacy systems - Strong pragmatic problem-solving skills, result-oriented, and can-do attitude - Excellent communication skills and ability to excel in a global team environment - Knowledge of French and English is required Other Skills Desired - Experience/strong interest in finance industry, and fixed income analytics - Experience in functional programming/Scala or willingness to learn Scala - Relational 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. 3517 Montreal QC CAN Java/Android Consultant https://www.talgroup.net/job/3518 Our client, a leading global provider of talent solutions,is hiring a Java/Android Consultant on a 12-month contract engagement in Toronto, ON! As a Software Developer in the Infotainment Software Team, you will contribute to the development and integration of software features in various areas such as Android Framework, Multimedia, Connectivity and Core Applications. Your contribution will enable customers to connect their personal consumer devices to the vehicle infotainment system as well as providing a user friendly User Interface to control the vehicle infotainment system. Perks You'll Love - Join a supportive team that champions diversity with abundant growth & development opportunities - Supportive leadership that invests in developing its team, to grow their careers and gain new experiences - Be part of a company that values transparency, listening and honesty What You'll Be Doing - Contribute as designer and developer to design, code and release software for Android target - Participate in the implementation of connectivity framework features (BT, USB and Wi-Fi etc.) or multimedia framework features (playback engine, audio, codec, speech, CarPlay, AndroidAuto, or Android Framework (AOSP) and Applications and Services. - Participate in improving and maintaining existing Infotainment software - Participate in feature requirements analysis, and test-case design review - Participate in feature prototype building, testing, and refinement - Participate in improving and tailoring existing drivers, stack and applications to our client's needs - Provide clear and complete documentation based on the definition of the software development process - Collaborate with other engineers by using Scrum/Agile development process. - Be able to occasionally travel domestically and internationally Qualifications You're Bringing - 15+ years of overall experience developing applications or middleware for mobile platforms like Android or iOS - Object-oriented software development experience with a solid grasp of algorithms and data structures - Experience working with large code bases, developing entirely new code and maintaining existing code - Knowledge of Android components, framework and architecture (such as Apps, Multimedia, BT V4, USB, NFC, Wi-Fi and Projection, CarPlay, Speech, ScreenCasting, OpenMax, GStreamer, etc.) - Knowledge of test development and testing of embedded system firmware - Knowledge and experience about embedded LAN and Ethernet - Software platform development experience, such as Linux and Android platform - Commercial software development experience in C, C++, Java - Familiar with Android development toolkit and process - Experience with SCM tools, GIT, JIRA, Eclipse IDE, ClearCase etc. - Experience of Scrum/Agile software development process - Ability to perform diagnostic and investigation based on limited information - Creative, discipline, strong sense of responsibility, delivery and schedule commitment - High level of oral and written communication skills - High level of interpersonal skills to work effectively in a geographically dispersed team - Bachelor's degree in Computer Science, Software Engineering, or equivalent field - Advanced degrees preferred Other Skills Preferred - Working experience with Mobile Platforms/Services and Apps, CarPlay, and Android Auto - Working experience of Android component - Working experience in firmware development - Experience in developing automotive infotainment solutions - Experience in automotive and/or portable consumer electronic devices - Familiar with Android development - 3+ years of Android Application/SystemUI/UI Framework experience - Bachelor's degree in Computer Science, Software Engineering, or equivalent field; Advanced degrees preferred - Strong Java Knowledge 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. 3518 Toronto ON CAN Java/Android Developer https://www.talgroup.net/job/3519 Our client, a leading global provider of talent solutions, is hiring a Java/Android Developer on a 12-month contract engagement in Toronto, ON!! As a Software Developer in the Infotainment Software Team, you will contribute to the development and integration of software features in various areas such as Android Framework, Multimedia, Connectivity and Core Applications. Your contribution will enable customers to connect their personal consumer devices to the vehicle infotainment system as well as providing a user friendly User Interface to control the vehicle infotainment system. Perks You'll Love - Join a supportive team that champions diversity with abundant growth & development opportunities - Supportive leadership that invests in developing its team, to grow their careers and gain new experiences - Be part of a company that values transparency, listening and honesty What You'll Be Doing - Contribute as designer and developer to design, code and release software for Android target - Participate in the implementation of connectivity framework features (BT, USB and Wi-Fi etc.) or multimedia framework features (playback engine, audio, codec, speech, CarPlay, AndroidAuto, or Android Framework (AOSP) and Applications and Services. - Participate in improving and maintaining existing Infotainment software - Participate in feature requirements analysis, and test-case design review - Participate in feature prototype building, testing, and refinement - Participate in improving and tailoring existing drivers, stack and applications to our needs - Provide clear and complete documentation based on the definition of the software development process - Collaborate with other engineers by using Scrum/Agile development process. - Be able to occasionally travel domestically and internationally Qualifications You're Bringing - 8+ years of experience developing applications or middleware for mobile platforms like Android or iOS - Object-oriented software development experience with a solid grasp of algorithms and data structures - Experience working with large code bases, developing entirely new code and maintaining existing code - Knowledge of Android components, framework and architecture (such as Apps, Multimedia, BT V4, USB, NFC, Wi-Fi and Projection, CarPlay, Speech, ScreenCasting, OpenMax, GStreamer, etc.) - Knowledge of test development and testing of embedded system firmware - Knowledge and experience about embedded LAN and Ethernet - Software platform development experience, such as Linux and Android platform - Commercial software development experience in C, C++, Java - Familiar with Android development toolkit and process - Experience with SCM tools, GIT, JIRA, Eclipse IDE, ClearCase etc. - Experience of Scrum/Agile software development process - Ability to perform diagnostic and investigation based on limited information - Creative, discipline, strong sense of responsibility, delivery and schedule commitment - High level of oral and written communication skills - High level of interpersonal skills to work effectively in a geographically dispersed team - Bachelor's degree in Computer Science, Software Engineering, or equivalent field - Advanced degrees preferred Other Skills Preferred - Working experience with Mobile Platforms/Services and Apps, CarPlay, and Android Auto - Working experience of Android component - Working experience in firmware development - Experience in developing automotive infotainment solutions - Experience in automotive and/or portable consumer electronic devices 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. 3519 Toronto ON CAN Software Developer - Bailment https://www.talgroup.net/job/3520 Our client, a leading global provider of talent solutions, is hiring a Software Developer on a 12-month contract engagement in Toronto, ON! As a software developer in the Infotainment Software Team, you will contribute to the development and integration of software features in various areas such as Android Framework, Multimedia, Connectivity and Core Applications. Your contribution will enable customers to connect their personal consumer devices to the vehicle infotainment system as well as providing a user friendly User Interface to control the vehicle infotainment system. Perks You'll Love - Join a supportive team that champions diversity with abundant growth & development opportunities - Supportive leadership that invests in developing its team, to grow their careers and gain new experiences - Be part of a company that values transparency, listening and honesty What You'll Be Doing - Contribute as designer and developer to design, code and release software for Android target - Participate in the implementation of connectivity framework features (BT, USB and Wi-Fi etc.) - Participate in improving and maintaining existing Infotainment software - Participate in feature requirements analysis, and test-case design review - Participate in feature prototype building, testing, and refinement - Participate in improving and tailoring existing drivers, stack and applications to our needs - Provide clear and complete documentation based on the definition of the software development process - Collaborate with other engineers by using Scrum/Agile development process. - Be able to occasionally travel domestically and internationally Qualifications You're Bringing - 8+ years of experience developing applications or middleware for mobile platforms like Android or iOS - Object-oriented software development experience with a solid grasp of algorithms and data structures - Experience working with large code bases, developing entirely new code and maintaining existing code - Knowledge of Android components, framework and architecture (such as Apps, Multimedia, BT V4, USB, NFC, Wi-Fi and Projection, CarPlay, Speech, ScreenCasting, OpenMax, GStreamer, etc.) - Knowledge of test development and testing of embedded system firmware - Knowledge and experience about embedded LAN and Ethernet - Software platform development experience, such as Linux and Android platform - Commercial software development experience in C, C++, Java - Familiar with Android development toolkit and process - Experience with SCM tools, GIT, JIRA, Eclipse IDE, ClearCase etc. - Experience of Scrum/Agile software development process - Ability to perform diagnostic and investigation based on limited information - Creative, discipline, strong sense of responsibility, delivery and schedule commitment - High level of oral and written communication skills - High level of interpersonal skills to work effectively in a geographically dispersed team - Bachelor's degree in Computer Science, Software Engineering, or equivalent field - Valid Drivers license - Advanced degrees preferred Other Skills Preferred - Working experience with Mobile Platforms/Services and Apps, CarPlay, and Android Auto - Working experience of Android component - Working experience in firmware development - Experience in developing automotive infotainment solutions - Experience in automotive and/or portable consumer electronic devices 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. 3520 Toronto ON CAN Principal Data Engineer https://www.talgroup.net/job/3521 Hiring a full-time Principal Data Engineer in Thornhill, ON! This role is 50% design and 50% coding. You will help lead design, architecture and development of a new Data Platform. This will be a cloud environment and will have some Machine Learning capabilities. Perks You'll Love - Generous Salary, Bonus & Benefits - Fantastic Stock Plan - Enjoy Flexible Hours Skills You're Bringing - Bachelor's degree in Computer Science or equivalent - 10+ years of industry experience in software engineering - Good experience with Kubernetes, docker - You have senior level experience building data platforms in Python - NoSQL - Docker and Kubernetes expertise - You have a passion for learning - Strong problem solving 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. 3521 Thornhill ON CAN Front End Developer (Angular) https://www.talgroup.net/job/3522 Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Front End Developer in Montreal, QC! This role requires a creative and talented front-end developer with an eye for quality and emphasis on details that will help our client's team build a modern lending platform that combines and replaces several internal systems, streamlines business functions and opens business opportunities. The candidate will work with our client's global team concentrated in Montreal and New York. The platform is a web-application that communicates with various backend micro-services. Perks You'll Love - Join a supportive team that values diversity with abundant growth & development opportunities - Generous holiday/vacation time - Competitive Employee RRSP plan & bonuses What This Role Will Be Doing - Work within agile squad to deliver production grade quality features to enhance and improve ISG Lending platform - Create self-contained, reusable, and testable modules and components - Deliver results thorough understanding of the responsibilities of the platform, front end user experience, backend services, database and other components of the system - Work with business stakeholders to facilitate the work-intake for the development team Qualifications You're Bringing - 5-8 years of experience in building Angular, web-based SPA applications - Strong knowledge in Angular 7+, Typescript, CSS HTML - Experience in OOP concepts and design patterns - Great communication skills with client interaction Other Desired Skills - Knowledge in Java 8+ or .Net FW development of Restful micro-services is an asset - Knowledge in .Net framework is an asset - Experience in Relational DB, SQL and modern code IDEs - Knowledge of French and English is required 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. 3522 Montreal QC CAN Software Test Specialist 2 https://www.talgroup.net/job/3523 Our client, a global leader in transportation products and services, is hiring a Software Test Specialist on a 12-month contract engagement in Toronto, ON! This role will be responsible for defining, implementing, executing, and maintaining test plans, test cases and test automation tools/scripts to ensure software is delivered with high quality. Perks You'll Love - Join a supportive team that champions diversity with abundant growth & development opportunities - Enjoy flexible hours, telecommuting & paid extra-long weekends - Enjoy competitive rewards & savings for both you and your family members What You'll Be Doing - Define test strategy and test plan based on software development plan - Design detailed test cases based on requirements and test plan - Develop test tools and test scripts to automate the testing - Prepare test report, provide initial issue analysis, and contribute to defect prevention - Setup and configure necessary test equipment and environments for test execution and automation - Participate in the continuous improvement of test processes and methodologies Qualifications You're Bringing - 4-7 years of experience in testing Android is a must - or equivalent mobile/embedded software testing - 4-7 years of software quality assurance or test experience in mobile or automotive industry - Good programming skills in common languages, such as JAVA, C++ or Perl - Must have strong automated testing experience - Strong experience with test automation framework, tool development and scripting - Solid knowledge of software quality assurance methodologies and tools - Knowledge of Scrum/Agile software development process - Embedded software development experience as a plus - Experience with vehicle communication network protocols (CAN, MOST etc) as a plus - Outstanding verbal and written communication skills - Self-motivated, able to deliver on time, a quick-thinker, a quick-learner and able to work in a fast-paced work environment - Strong problem-solving and analytical skills, coordination skills, and interpersonal skills - Bachelor's degree in Computer Science, Software Engineering, or equivalent field - Advanced degrees 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. 3523 Toronto ON CAN Software Developer 3 https://www.talgroup.net/job/3524 Our client, a global leader in transportation products and services, is hiring a Software Developer on an 11-month contract engagement in Toronto, ON! In this role, you will contribute to the development and integration of software features in various areas such as Android Framework, Multimedia, Connectivity and Core Applications. Your contribution will enable customers to connect their personal consumer devices to the vehicle infotainment system as well as providing a user-friendly User Interface to control the vehicle infotainment system. Perks You'll Love - Join a supportive team that champions diversity with abundant growth & development opportunities - Enjoy flexible hours, telecommuting & paid extra-long weekends - Enjoy competitive rewards & savings for both you and your family members What You'll Be Doing - Contribute as designer and developer to design, code and release software for Android target - Participate in the implementation of automotive core android applications - Participate in improving and maintaining existing Infotainment software - Participate in feature requirements analysis, and test-case design review - Participate in feature prototype building, testing, and refinement - Participate in improving and tailoring existing applications to our needs - Provide clear and complete documentation based on the definition of the software development process - Collaborate with other engineers by using Scrum/Agile development process Qualifications You're Bringing - 8+ years of experience in software development with 4+ years developing applications for Android - Object-oriented software development experience with a solid grasp of algorithms and data structures - Experience working with large code bases, developing entirely new code and maintaining existing code - Knowledge of Android components, framework and architecture (such as Apps, Multimedia, BT, USB, NFC, Wi-Fi and Projection, CarPlay, etc.) - Knowledge of test development and testing of embedded system firmware - Knowledge and experience about embedded LAN and Ethernet - Software platform development experience, such as Linux and Android platform - Commercial software development experience in Java/Kotlin - Familiar with Android development toolkit and process - Experience with SCM tools, GIT, JIRA, Eclipse IDE, ClearCase etc. - Experience of Scrum/Agile software development process - Ability to perform diagnostic and investigation 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, 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. 3524 Toronto ON CAN Lead Azure DevOps (Observability Platform) https://www.talgroup.net/job/3527 Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Lead Azure DevOps in Montreal, QC! This role will be responsible for designing and integration to collect/transport and visualize various telemetry as part of the overall observability effort. One of the goals is to provide seamless observability platform for hybrid applications. Knowledge of French and English is required. This position will be focused not only on application telemetry, but also with working closely with security teams to address various cyber security use-cases. We are searching for a motivated engineering specialist with strong communication skills that can interact with their peers within and outside the team to develop reliable and performance-oriented solutions. Perks You'll Love - Join a supportive team that values diversity with abundant growth & development opportunities - Generous holiday/vacation time - Competitive Employee RRSP plan & bonuses What This Role Will Be Doing - Opportunity to drive modern Observability platform that covers Cloud-native and hybrid applications - Working with a team of incredibly talented and dedicated peers with hands on experience in cutting-edge cloud and Observability products - A chance to share best practices and create innovative application monitoring standards and logging solutions to support cloud adoption at the firm - Working with various streaming Technologies to handle TBs of data each day - Provide telemetry and logging capabilities to developers and SRE organizations as part of the firms devops efforts Qualifications You're Bringing - At least 5 years of relevant experience - Experience working with python - Experience instrumenting applications for transaction tracing - Experience turning research ideas into actionable designs - Able to persuade stakeholders and champion effective techniques through product development - Solid understanding of container technologies and container orchestration platforms - Strong verbal and written communication skills as well as presentation skills - Comfortable with customers with focus on customer interaction and client experience - Ability to provide mentoring and contribute to local office leadership - Proficiency with Linux operating system and databases - Understanding of how various software components involved in enterprise service delivery interact: web servers, application servers, databases, web services, mainframes, network attached storage, and so forth Other Skills Desired - Working experience of regular expressions in data extraction from log files - Understanding and familiarity with log parsing - Advanced degree in a relevant field is desirable. - Design and monitor tools to measure a particular problem or the contribution of a particular technique over time - Work closely with a cross functional team to design new features and resolve issues as they arise - Experience with Azure Devops, Azure Monitor/AppInsights, as well as knowledge of integrating such telemetry with on-prem solutions as a single pane of glass - Experience in Application Performance Management (APM) space - Familiarity with the network and application monitoring space aplus - Experience analyzing packet captures (wireshark) a plus - Experience with Extrahop and Appdynamics (or similar products) - Due to the roles integration within APM team, prior experience in Application Performance Management (APM) is a big plus - Database experience with at least one of the following: MySQL,DB2 or MSSQL - Experience with various authentication methods such asSPNEGO, Siteminder, Kerberos, and LDAP - Understanding of enterprise-networking technologies: switches,routers, firewalls, load balancers, WAN optimization technologies, and so forth - Understanding of enterprise-architecture concepts: 3-tier architecture, high-availability/disaster recovery (active-active datacenters, redundant switch stacks, and so forth) - Understanding of the OSI model and excellent working knowledge of the key protocols from Layer 2 through Layer 7including ARP, IP, TCP, UDP, and HTTP - Understanding and familiarity of network topology, configuration of devices, network routing. - Knowledge of French and English is required. 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. 3527 Montreal QC CAN C#/WPF Developer https://www.talgroup.net/job/3529 Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time C#/WPF Developer in Montreal, QC! This role will join our client's Fixed Income and Foreign Currency User Interface Technology Group, which develops delivers UI solutions and services, primarily supporting the Fixed Income and FX Products. Knowledge of French and English is required. Perks You'll Love - Join a supportive team that values diversity with abundant growth & development opportunities - Generous holiday/vacation time - Competitive Employee RRSP plan & bonuses Skills You're Bringing - 3-5 years of experience with C#, WPF and other .NET framework-based technologies - Demonstrated expertise in enterprise software development and maintenance using Microsoft technologies and Microsoft .NET C# - Experience with Web Services such as: SOAP, WCF, RESTful service - Self-motivated - Team player attitude willing to work hard to ensure the success of the team and project - Have worked in an Agile environment such as Scrum or Kanban with experience in a Test-Driven Development environment - Good knowledge of Object-Oriented Programming and common design patterns Other Desired Skills - Experience with Reactive Extensions Library - Experience with ASP.NET Web API services is a plus - Experience with modern web technologies (HTML5, REST, Angular) is a plus - Ability to demonstrate industry best practice solutions by writing documents and sample apps - Knowledge of French and English is required. 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. 3529 Montreal QC CAN Software Development Manager (SDM) https://www.talgroup.net/job/3530 Our client, a global leader in BPM software and performance management systems, is hiring a full-time Software Development Manager (SDM) in Mississauga, ON! This role requires a great people manager, who will oversee a team of 12 developers. This position will serve to take the load off the VP, to allow him to focus on the next evolution of the product. The incumbent must come from SaaS/Cloud background. Perks You'll Love - Competitive benefits and bonuses (including RRSP-matching) & generous vacation time - Free parking on-site - Work with fantastic developer tools, including high-end monitors & laptops - Team socials & flexible hours What You'll Be Doing - You will look after all HR duties, code reviews etc.. - You must bring your extensive experience managing remote/distributed teams building Cloud Native SaaS applications for ISVs. - Ideally, you're a local from the GTA so you can come to the office from time to time. - Must be reasonably fluent with Microsoft and Linux technologies but should be extremely capable with AWS and its offerings. - You have at least 5+ years experience leading teams and building SaaS in Cloud for ISVs, with a minimum of 10 years in software 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 for the position. 3530 Greater Toronto Area (GTA) ON CAN Cloud Architect https://www.talgroup.net/job/3531 Our client, a global leader in BPM software and performance management systems, is hiring a full-time Cloud Architect in the Greater Toronto Area (GTA), ON! This role must understand SaaS and distributed systems, and proficiently know the in/outs of AWS. You also have demonstrated experience previously building a SaaS platform. Remote is an option for this role, with some travel to the office required (only when it is safe to do so). Perks You'll Love - Competitive benefits and bonuses (including RRSP-matching) & generous vacation time - Free parking on-site - Work with fantastic developer tools, including high-end monitors & laptops - Team socials & flexible hours What You'll Be Doing - You MUST have at least 5 years' experience working as an architect for ISVs building "Cloud Native" SaaS offerings - You are fluent in Microsoft and Linux software stacks and an expert in all things AWS - You are an expert with "Cloud Native design patterns" - You are from one of the big/major SaaS vendors - Remote is an option for this role, but you must be willing to travel for periods of time to our client's head office when group collaboration with other architects is required (of course this is when travel is finally allowed) - You will be transforming our client's legacy product to a pure Cloud SaaS scalable distributed system, so you must understand how to build a cloud native database 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 for the position. 3531 Greater Toronto Area (GTA) / Remote ON CAN Senior QA Analyst https://www.talgroup.net/job/3532 Our client, a leading solutions provider to the financial services industry, is hiring a Senior QA Analyst on a 6-month contract engagement in Toronto! This role requires at least 10+ years experience as a QA analyst testing web and Windows applications, and exposure to Performance and Integration testing. 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 - Thoroughly tests software to ensure proper behaviour and freedom from defects. -Documents all problems/defects/code dependencies and works to resolve them; reports progress on problem resolution to management. - Using customer driven use cases, write and execute test plans that verify our solutions meet and exceed the high demands of our growing customer community. - Perform workflow analysis and recommend quality improvements, attends design review sessions where feedback is required. - Maintains up to date knowledge of our client's products and services. Attends appropriate development courses on an ongoing basis. Skills You're Bringing - 10+ years experience as a QA analyst testing web and Windows applications, exposure to Performance and Integration testing. - 3+ years applied knowledge of load testing considered an asset. - Exposure to test automation (Selenium, TestComplete, xUnit). - Working knowledge of SQL server, and TFS source control. - Working knowledge of .Net platform, and web technologies. Knowledge of JavaScript, Python, Ruby, Groovy, VB, CSharp, Jenkins considered an asset. - Knowledge/experience in financial services and lending/insurance domains. 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. 3532 Toronto ON CAN Software Engineer (Python/AWS) https://www.talgroup.net/job/3533 Hiring a full-time Software Engineer in Toronto, ON! This role will design and implement high quality, robust, and reusable software using multiple languages and technologies conforming to industry best practices. Perks You'll Love - Join a supportive team with abundant growth & development opportunities - Full health and extended health benefits from day one, and generous holiday/vacation time - Competitive Employee RRSP plan What You'll Be Doing - Design and implement high quality, robust, and reusable software using multiple languages and technologies conforming to industry best practices. - Evaluate emerging technologies and open source libraries to provide recommendations. - Support testing processes, troubleshoot and resolve issues. Skills You're Bringing - Python and Flask to build the backend of GridOS. - PyTest and Jest to test our client's web application. - Docker, Terraform and Ansible for containerization and deployment. - Gitlab for repository management and CI. 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. 3533 Toronto ON CAN Devops Engineer (AWS) https://www.talgroup.net/job/3534 Our client, a leader in data-driven intelligence, is hiring a full-time Devops Engineer (AWS) in the Greater Toronto Area (GTA), ON! This role will help support services based around AWS. The role will require a mix of technical excellence, strong communication, customer service skills and IT service management process knowledge. This engineer will support one of our client's customers 50% of the time, and when not working for clients, this individual will help support the client's AWS infrastructure, hosting platforms, and other priorities internally. Perks You'll Love - Join a well-established company with a stellar reputation - Competitive compensation package including base, bonus and company health benefits - Ongoing professional training & coaching and plenty of room for growth and learning What You're Bringing - A deep understanding of AWS IaaS/PaaS platform. - Experience with Windows and Linux Server Operating Systems. - Knowledge or desire to develop skills and knowledge related to IaaS/PaaS platforms, such as Azure or AWS Cloud Platform. - Strong, hands-on experience with AWS cloud solutions. - Ability to create IaC using mainly Terraform. CloudFormation a Plus - Knowledge of CI/CD and testing - 3+ years' experience supporting clients (Internal or external) via phone or email - AWS Certifications an asset - ITIL an asset. - Experience working within a 24x7 technical support environment. What You'll Be Doing - Develop IaC modules and templates using Terraform Cloud - Develop automation scripts for operations-related activities (notifications to Slack or email, resizing EBS volumes, installing CloudWatch agents, etc) - Update billing spreadsheet and review cost reduction actions - Assist development teams with CI/CD pipelines using Bitbucket Pipelines - Create and manage programmatic users and IAM roles and policies - Review and fix security-related alerts - Implement organization-wide services - Develop operations strategy using configuration management tool Tools You Know - AWS services (S3, Cloudfront, EC2, ECS Fargate, Lambda, Cloudwatch, API gateway, IAM) - AWS CLI - Python, Bash or NodeJS - Terraform - Docker (nice to have) - Rest API - Ansible, Chef or Puppet (nice to have) 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. 3534 Greater Toronto Area (GTA) ON CAN Business Systems Analyst (BSA) https://www.talgroup.net/job/3536 Our client, a leader in data-driven intelligence, is hiring a full-time Business Systems Analyst (BSA) in the Greater Toronto Area (GTA), ON! This role will determine operational objectives by studying business functions, gathering information, evaluating output requirements and formats. The incumbent will also design new computer programs by analyzing requirements; construct workflow charts and diagrams, and study system capabilities; writing specifications. Perks You'll Love - Join a well-established company with a stellar reputation - Competitive compensation package including base, bonus and company health benefits - Ongoing professional training & coaching and plenty of room for growth and learning Goals You'll Be Attaining - Attaining a minimum of 1 new accreditation/certification per year - Spending 80% or more of their time on billable work - Completing 90% or more of their agile delivery tasks on time - Demonstrating competency in 1 new relevant technology every year What You'll Be Doing - Determines operational objectives by studying business functions; gathering information; evaluating output requirements and formats. - Designs new computer programs by analyzing requirements; constructing workflow charts and diagrams; studying system capabilities; writing specifications. - Improves systems by studying current practices; designing modifications. - Recommends controls by identifying problems; writing improved procedures. - Defines project requirements by identifying project milestones, phases, and elements; forming project team; establishing project budget. - Monitors project progress by tracking activity; resolving problems; publishing progress reports; recommending actions. - Maintains system protocols by writing and updating procedures. - Provides references for users by writing and maintaining user documentation; providing help desk support; training users. - Maintains user confidence and protects operations by keeping information confidential. - Helps drive Use Cases with Customer for QA and UAT functions. - Prepares technical reports by collecting, analyzing, and summarizing information and trends. - Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; benchmarking state-of-the-art practices; participating in professional societies. - Contributes to team effort by accomplishing related results as needed. Skills You're Bringing - University/College degree in Computer Science, Mathematics, Business, Data Science and/or Relevant Degree - 5+ years extensiove hands-on experience as a BSA Role - Extensive theoretical and practical knowledge of data warehousing principles/concepts and practical development experience in all areas of the data warehousing life cycle - Knowledge of OLAP-related principles and concepts - Strong grasp of data modeling techniques and concepts (Normalized/Denormalized, Conceptual/Logical/Physical, Star, Snowflake, Data Vault) - Strong knowledge and experience with relational databases such as Snowflake, SQL Server, Oracle, Teradata - Excellent communication skills - Great problem-solving skills - Leadership and good client management skills - Analytics Experience (MicroStrategy, Looker, Tableau, PowerBI) considered a nice to have - Previous consulting experience 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. 3536 Greater Toronto Area (GTA) ON CAN Client Technical Director https://www.talgroup.net/job/3537 Our client, a leader in data-driven intelligence, is hiring a full-time Client Technical Director in the Greater Toronto Area (GTA), ON! This role will provide day to day leadership, direction, and communications to our client's consulting staff while delivering on key consulting KPI's including but not limited to: staff NPS, target utilization, average day rate, CS cost budget, headcount budget, learning & development etc. Perks You'll Love - Join a well-established company with a stellar reputation - Competitive compensation package including base, bonus and company health benefits - Ongoing professional training & coaching and plenty of room for growth and learning What You'll Be Doing - Work independently in client facing situations in the design, development and implementation of new and improved business processes and enabling technology. - Align and maintain the strategic direction as driven by the senior leadership team - Identify the market opportunity year on year and deliver a local revenue and gross margin plan for the senior leadership team within the overall strategic plan. - Develop and maintain key client relationships with key through professional and personal networks, market leading forums, iconic point of view activities, and thought leadership to build new business or deepen existing engagements. - Interacts with senior management levels at a client and/or within the firm, which involves negotiating or influencing on significant matters. - Identify, build, and maintain the requisite capabilities/team needed to achieve the market opportunities identified in the yearly strategic plan. - Provide day to day leadership, direction, and communications to the consulting staff while delivering on key consulting KPI's including but not limited to: staff NPS, target utilization, average day rate, CS cost budget, headcount budget, learning & development etc. - Act as a Subject Matter Expert (SME) for making and reviewing client proposals in conjunction with the sales team and aiding in setting up project objectives for the prospective projects. - Deploy a consistent operational framework (e.g. meetings, policies, procedures, coaching frameworks) and reporting construct based on a single "flight deck" of metrics to assess progress and performance of the team against plan. Technical Requirements - Solid experience in technology for 10+ years of experience (total experience) and at least 5 years of professional experience with Tier-1/2 technology consulting firm or IT vendors with proven experience in designing business blueprint functional solution - Experience with agile program management and delivery. - Ability to identify, anticipates and resolves technical issues with the context of client's situation. - Well experience in doing multi-disciplinary design involving channels, people, process, policy, compliance/controls and technology for end-to-end project delivery. - Strong project management skills driving key activities like requirements gathering, driving solution workshops and business blueprinting. - Exposed in relevant working experience in designing internet-based architectures that address all aspects, such as security, single sign-on, deployment, performance, caching, sizing, scalability, and service availability. - Experience in managing delivery of multi-functional Enterprise Architecture/Cloud/Digital strategy program to business unit leaders and translating the resulting recommendations into successful design, roadmaps and execution programs. - Proven ability to drive the engagement with minimal supervisor involvement and be able to work independently from onshore/offshore. - Familiar with specific business process or technology solution for core banking system, finance and risk management and treasury are added advantage - Has Bachelor degree, or Master degree from reputable universities is required in Business & Finance, Accounting, Engineering, Statistic, Computer Science or Information Technology Non-Technical Requirements - Strong analytical, project management and report writing skills. - Good team player and enjoy working collaboratively with people from variety of backgrounds. - Assertive and active personality with a strong communication skill to build and sustain relationship with C-level people. - Proficient in English, both written and spoken. (French is an asset) - Result/solution oriented, attention to detail. - Proven ability to work in high mobility and dynamic environment. - Persistence, eye for detail and ability to complete projects and keen to deadline. - Ability to think creatively, highly-driven and self-motivated. - Ability to manage time effectively and to manage multiple routine detail matters while attending to occasional strategic / complex matters. - Ability in people management: coaching junior consultants, engagement managers and other more junior delivery consultants on the proposal and/or delivery teams as appropriate. - Sound judgment in decision making. 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. 3537 Greater Toronto Area (GTA) ON CAN Senior Java Developer https://www.talgroup.net/job/3542 Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Senior Java Developer in Montreal, QC! We're looking for an application developer to work in our client's IT team that supports the Risk Management department responsible for monitoring, measuring and communicating risks generated by our client's business lines. The ideal candidate will have extensive hands-on experience designing, building and integrating analytical systems in a multi-tier data-centric environment. Perks You'll Love - Join a supportive team that values diversity with abundant growth & development opportunities - Generous holiday/vacation time - Competitive Employee RRSP plan & bonuses What You'll Be Doing - Our client's exposure team is building new strategic scalable platform to process very large volume of data. - The team is building massive parallel processing system using SPARK, Core Java, RULES (In house developed rule engines) & Greenplum database. - This data will be used for high priority project like Full Reval VaR (FRV), Fundamental Review of Trading Book (FRTB) and Corporate Credit Var (CCVaR). - You will work in an Agile environment, closely partnering with the business to gather requirements and design and implement solutions using Core Java, Shell, Perl and DB2/GPDB (Greenplum) databases. Qualifications You're Bringing - At least 3 years of relevant experience - Experience with large-scale relational databases - Strong SQL, Java, and Linux are essential - Nice to have: Experience with big data technologies like SPARK & DEVOPS automation - Knowledge of French and English is required 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. 3542 Montreal QC CAN IT Service Management Specialist https://www.talgroup.net/job/3547 Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time IT Service Management Specialist in Montreal, QC! This role will focus on Service Management functions and process improvements, ensuring that the needs of the enterprise-level clients and partners are met. The ideal candidate will have an understanding of privilege access concepts & knowledge of security products, key ITSM concepts, a deep sense of ownership. This is a hands-on role and the candidate should be adaptive to a continually changing and fast-paced environment, be able to successfully multi-task, and enjoy the pressure and stress of the role. Knowledge of French and English is required. Perks You'll Love - Join a supportive team that values diversity with abundant growth & development opportunities - Generous holiday/vacation time - Competitive Employee RRSP plan & bonuses What This Role Will Be Doing - Lead the Change Management function in reviewing change requests to comply with firm, division, and CAB (Change Advisory Board) requirements. - Reviewing change contents, risk assessments, communication, documentation, and scheduled with consideration to restriction periods. - Serve as SME on IT Service Management process and tools while facilitating improvements and report issues/bugs - Implement process improvements across all areas of IT Service Management functions - Develop, track, review metrics and provide meaningful KPI to management. Identify and monitor themes and trends - Aid in the continuous improvement of ITSM Change, Incident and Problem management process/capability adoption, compliance, execution and supporting solutions - Hosting and attending CAB calls with respect to incidents and changes - Maintaining knowledge base and hosting training sessions – Twiki, Jive, SP - Lead, plan & co-ordinate disaster recovery events - Audit security logs to determine security violations and address them in collaboration with other security teams - Perform continuous review of Priviledged Access process and facilitate improvements/automation while ensuring all audit requirements are met within the defined SLAs Skills You're Bringing - Bachelor Degree in Computer Science or in a relevant field - Practical experience of ITIL and ITIL certification(s) - Professional 5+ years in a large-scale and diverse IT environment that includes experience in IT Service Management processes - Change, Incident & Problem Management experience - Understanding of Privileged Access principles - Familiar with Enterprise Security architecture - Skilled in Microsoft Office tools - Advanced MS Excel, MS Excel Macros, MS Power Point, MS Visio - Experience working in ServiceNow/major ticketing system, Jira, SP, Jive, Twiki - Strong analytical skills - Excellent communication skills, both oral and written with attention to detail - Team oriented, innovative and efficiency focused - Self-starter, ability to prioritize and handle multiple projects efficiently Other Desired Skills - Experience with Agile frameworks and implementation - Reporting tools – splunk, Qlikview - Basic Linux/Unix 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. 3547 Montreal QC CAN Agile Chapter Lead for Java https://www.talgroup.net/job/3548 Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Agile Chapter Lead for Java in the Greater Montreal area, QC! This role will work with across our client's team globally and with our internal clients. The majority of our client's code inventory is back-end Java with some UI. Knowledge of French and English is required. Challenges in this space include transitioning from traditional Java Virtual Machine (JVM) to functional programming on Hadoop spark building out processes looking for specific behavior in complex data sets in the hundreds of millions of records. Understanding the data our clients work with it is key to your success. Perks You'll Love - Join a supportive team that values diversity with abundant growth & development opportunities - Generous holiday/vacation time - Competitive Employee RRSP plan & bonuses What You'll Be Doing - Leading one of our client's Montreal agile chapters of 6-10 people - Guiding junior developers on best practices for code management, unit testing, and behavior-driven design - Contributing to team standards and improving processes - Executing against our technical roadmap as we transition from code bases in Perl, Java, or Scala to our Cloud architecture - Performing hands-on development in an agile squad working with business analysts and other developers Skills You're Bringing - Bachelor's degree in Computer Science or equivalent experience - 10 years of technical experience as an application developer - Complete SDLC process and Agile Methodology (Scrum) - Experience coordinating or managing a team of developers - Experience with data analysis and data modeling on a relational DB platform - Experience with unit testing frameworks - Familiarity with microservices frameworks and REST architecture - Strong oral and written communication skills Other Desired Skills - Previous experience in Trade Surveillance or working with data from the order lifecycle - Previous experience in a large technology organization with globally distributed teams - Familiarity with Kafka or other messenger service frameworks - High quality software architecture and design methodologies and patterns - Hands-on Data Mining and analytical work 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. 3548 Greater Montreal Area QC CAN Senior Identity & Access Management (IAM) Security Architecture Specialist https://www.talgroup.net/job/3549 Our client, a global financial services firm and a market leader in investment banking, is hiring full-time Senior IAM Security Architecture Specialists in the Greater Montreal area, QC! This role will work with senior leaders across the enterprise to make strategic and architectural decisions for the client. The architect is expected to be capable of conducting a security architecture review from a general scope, while having subject matter expertise in IAM security. To be successful in this role, the candidate must have deep IAM subject matter expertise and broad overall technology and security experience coupled with risk management, leadership, communication, and time management skills. Knowledge of French and English is also required. Perks You'll Love - Join a supportive team that values diversity with abundant growth & development opportunities - Generous holiday/vacation time - Competitive Employee RRSP plan & bonuses What You'll Be Doing - Establish, communicate and contribute to the overall effort of the client's IAM security posture, strategies and direction: - Leverage existing expertise in IAM on-premises or cloud-based solutions to identify gaps in current technology environment and provide strategy for risk reduction - Define IAM security control requirements and repeatable patterns for Cloud migrations - Author and review security reference architecture (security blueprints) - Work independently to lead security deep dives with business and technology requestors: - Perform hands-on security assessments of systems, applications and platforms as part of control validation and strategy definition - Prioritize risks identified in relation to business risks - Propose solutions to mitigate risks identified - Strong sense of ownership - Excellent communication skills written, oral, presentation, and listening - Ability to influence through factual reasoning - Time management: ability to handle multiple concurrent assessments, plan based deliverable management, strong follow up and tracking - Strong focus on delivery when presented with short timelines and increased involvement from senior management - Ability to adjust communication of technology risks vs. business risks based on the audience - Ability to operate in multiple virtual teams, directly manage teams, or ability to operate as a sole contributor Skills You're Bringing - Bachelor's Degree in Computer Science, Information Security or related experience. - Minimum 8 years relevant work experience in a high-paced, enterprise environment. - In depth knowledge of IAM security principles, protocols, frameworks, solutions and vulnerabilities. Ability to explain vulnerabilities to engineers as well as business users. - Experience in at least two of the following domains: - Zero Trust security model; - API gateway; - Cloud Security: Cloud computing architecture, IAM solutions within Microsoft Azure, Amazon Web Services (AWS) and, preferably, other cloud providers; - Identity: Identity lifecycle management; - Authentication: Multi-factor authentication, Risk based authentication, Federation; - Authorization: Entitlement management, Access governance, Privileged access management; - Hands-on experience in at least three of the following IAM protocols and solutions: OpenID Connect, OAuth, SAML, PingFederate, Azure AD, AWS IAM, CyberArk, LDAP, SiteMinder, Kerberos, and FIDO. Development Experience Required - Previous background in networking, programming, design or application architecture. - Experience in implementing complex systems in an enterprise environment. Other Desired Skills - Hands-on experience in Microsoft Azure IAM solution - Experience in conducting and / or reviewing penetration tests, dynamic vulnerability assessments and static vulnerability assessments. - Experience in conducting security assessments with a strong focus on reviewing technical designs and functional requirements to identify areas of security weakness, presenting the outcomes of the assessment and obtaining buy in. - Knowledge of programming and scripting languages: Java, JavaScript, C#, C/C++, Perl, Python, Ruby - Knowledge of web technologies such as Web Browsers, Web Servers, Web Services - Understanding of geographic regulations and their impacts on Security assessments - Previous experience in Financial Services is preferred - CISSP, CISM, GSEC or other industry qualification - Experience working with global organizations 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. 3549 Greater Montreal Area QC CAN Automation Integration Engineering Specialist https://www.talgroup.net/job/3550 Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Automation Integration Engineering Specialist in the Greater Montreal area, QC! This role will become the central point for our client's efforts to design and implement cognitive modules for their IPsoft Amelia Chabot platform. The candidate will be responsible for aligning their cognitive product with the needs of their internal clients (WM Field personnel and WM Technology campus personnel) as well as align with the needs of their internal support teams. The candidate will join the team responsible for implementing cognitive solutions. These cognitive solutions are to be fit-for-purpose, efficient, and of high quality. Knowledge of French and English is required. Perks You'll Love - Join a supportive team that values diversity with abundant growth & development opportunities - Generous holiday/vacation time - Competitive Employee RRSP plan & bonuses What You'll Be Doing - Build and implement new cognitive functionalities, including business processes. - Develop and configure cognitive modules of Amelia to ensure Amelia can address required functionality - Develop and test each module functionally until it reaches expected behavior - Work with IPSoft to identify and resolve problems/issues - Participate and lead discovery sessions and interviews with clients to uncover insights and opportunities to improve AI/ML - Review client chat logs, transcripts, recordings and research to improve implementations - Develop conversational copy; plan, write and edit dialogue that makes Amelia more human - Help train different facets of Amelia to enhance her natural language understanding - Help apply and maintain consistency of content standards and best practices. Skills You're Bringing - 3-5 Years of Demonstrable experience Scripting in one or more of the following languages: - Java/ JavaScript - Groovy - Perl - Bash - Python - Creating and supporting automation - Proven experience delivering user flows, story boards, dialog scripts, or content strategy - Familiarity with Cognitive technologies - Practical AI/Cognitive Computing domain knowledge (eg., Machine Learning, Natural language Processing, Neural Networks, Chatbots, Virtual Agents) - Familiarity with APIs - Exceptional communication and presentation skills - Highly organized, with the ability to handle multiple tasks and competing priorities with tight deadlines - Detailed oriented with experience in quality control - Self-motivated and solutions-oriented mind set - Willingness and initiative to learn new technology and skills - Experience working directly with clients and senior leaders - Ability to communicate to technical and non-technical audiences - BS or MS in Computer Science or equivalent Engineering field Other Desired Skills - Experience working with new and emerging technologies like AI, NLP, or ML 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. 3550 Greater Montreal Area QC CAN C++ / Infrastructure Developer https://www.talgroup.net/job/3551 Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time C++ / Infrastructure Developer in Montreal, QC! This role will be a developer on our client's next-generation eRates/eCredit platforms, leveraging framework from outside the firm but also some developed by other groups. You will work in refining and delivering on their hybrid-cloud strategy, leverage first-in-class infrastructure available within MS and outside the firm. Knowledge of French and English is required for this role. Perks You'll Love - Join a supportive team that values diversity with abundant growth & development opportunities - Generous holiday/vacation time - Competitive Employee RRSP plan & bonuses Skills You're Bringing - Bachelor's degree in Computer Science, STEM or equivalent practical experience. - Strong Computing fundamentals including a clear understanding of data structures, algorithms, software design and core programming concepts - Experience in development of production-grade applications in one of the following (C++, C#, Python or Javascript) - Experience with software deployment technologies (Docker, Kubernetes) Other Desired Skills - Understanding of open source server platforms (Redis, Kafka, ElasticSearch) - Broad Understanding of DevOps tools and technologies (Git, Jenkins, Ansible) - Experience with public cloud deployment and tool chain - Experience with web standards (REST APIs, Web Security Mechanisms) 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. 3551 Montreal QC CAN Junior Developer https://www.talgroup.net/job/3553 Our client is hiring a Junior Developer in Calgary, AB! This position will ensure implementation and refinement of formal process to support the software development lifecycle process. It requires experience with Lean and Agile development methodologies (such as Kanban or SCRUM), and development experience with relevant languages (such as JavaScript/Node, Python, Scala, or similar). Perks You'll Love - A supportive team that champions diversity with abundant growth & development opportunities - Enjoy great perks, including competitive equity and bonus packages What You'll Be Doing - Ensure implementation and refinement of formal process to support the software development lifecycle process. - Develop code to scrape public websites for data and perform ETL processes. - Write code and build interfaces to implement features of small to medium complexity. - Execute thorough unit testing and work with business systems analysts on system and user acceptance testing. Assist with setting up test environments, creating test data, etc. to verify functionality and ensure data integrity. - Run batch cycles, completing back-up and recovery functions. Skills You're Bringing - Experience with Lean and Agile development methodologies (such as Kanban or SCRUM). - Experience building software through the entire SDLC from idea to release. - Development experience with relevant languages (such as JavaScript/Node, Python, Scala, or similar). - Experience with ETL tools (such as Spark, PySpark, Dask, Databricks). - Experience with modern web technology stacks (such as React, D3, Event Streams, SQL). - Familiarity with DevOps concepts (such as CI/CD, Orchestration, Monitoring, Automated Testing). 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 3553 Calgary AB CAN ETL Developer https://www.talgroup.net/job/3554 Our client is hiring an ETL Developer in Calgary, AB! This position will analyze, design, develop, test, document and troubleshoot ETL / ELT solutions from high level detailed specifications. It requires experience with ETL tools (such as Spark, PySpark, Dask, Databricks) and excellent knowledge and experience with Data Warehouse and Operational Datastore concepts, ETL strategies and best practices. Perks You'll Love - Supportive team that champions diversity with abundant growth & development opportunities - Enjoy great perks, including competitive equity and bonus packages What You'll Be Doing - Analyze, design, develop, test, document and troubleshoot ETL / ELT solutions from high level detailed specifications. - Develop code to scrape public websites for data and perform ETL processes. - Maintain, monitor, and support production ETL processes and respond to error and emergency issues. Skills You're Bringing - Excellent knowledge and experience with Data Warehouse and Operational Datastore concepts, ETL strategies and best practices. - Strong analytical skills. - Strong understanding of RESTful APIs. - Experience with Lean and Agile development methodologies (such as Kanban or SCRUM). - Experience with ETL tools (such as Spark, PySpark, Dask, Databricks). 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. 3554 Calgary AB CAN Senior Software Developer C#/Javascript https://www.talgroup.net/job/3555 Hiring a full-time Senior Software C#/Javascript Developer in Mississauga, ON! This role requires C#/JavaScript knowledge with JavaScript, C#, HTML, and CSS to design and execute Web application functionality. Our ideal candidate possesses a minimum of 7 years experience working on technologically advanced UI for websites and web applications. Perks You'll Love - To work with like-minded, technical people that allows for continuous learning and progression - If you're an "outside of the box" thinker where you look at things from a different angle, this company is for you!! You've the opportunity to work on Innovative products and huge Enterprise projects! - Just a 10 min drive from Pearson Airport! Main Responsibilities - Plan, improve, and apply professional web application UIs which routinely take a pounding from very tough and demanding users - Develop custom controllers to smooth the progress of design and technological requirements - UI feature definition, effort estimates, and work scheduling. - Give lucid and timely communication to the rest of the team. - Discover new technologies and keep up with current trends - Adhere to industry best practices and contribute to internal coding standards. Maintain high standards of quality for code, functional specification documentation, and deliverables Required Qualifications - Minimum 7 years experience working on technologically advanced UI for websites and web applications - Solid understanding using JavaScript, CSS, XML, JSON, and web standards within last 4 years to build controllers and modify libraries - Solid and current experience using .Net 3+ - Ability to understand and adjust existing Object Oriented Programming code base without breaking logic - Willingness to share new information with others, a positive attitude and loves to learn - Strong written and oral skills Nice to Haves - Experience with database programming, development, relational database design, including a working knowledge of MS SQL - Experience implementing SQL queries and stored procedures - Experience with ExtJS - Experience developing cross browser web applications. - Familiarity with TFS 2013, VS 2010 and other Microsoft office products - Experience with Angular, ASP.NET MVC 5 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. 3555 Mississauga ON CAN SI Specialist https://www.talgroup.net/job/3556 Hiring a SI Specialist for a six-month contract engagement in Toronto, ON! This role will lead a team of Analysts and Associates and is expected to show leadership skills in content delivery as well as team management. At last 3-5 years professional experience required with excellent analytical capabilities. Perks You'll Love - To work with like-minded, technical people that allows for continuous learning - Supportive team that champions diversity with abundant development opportunities Key Responsibilities - Owner of one or more work streams and deliverables within a project; in many cases, you will have high responsibility and entire visibility across all work streams within an engagement - Leading a team of Analysts and Associates and expected to show leadership skills in content delivery as well as team management - Interacting with client, synthesizing analysis with team, formulating recommendations, preparing, and managing implementation efforts - Expected to contribute to firm development by leading training, logistics functions within the firm and helping develop areas of expertise within the firm - Performing complex quantitative analysis on large amounts of granular client data using data manipulation and statistical tools like SAS, WPS, R, CART Other Key Skills - Total Professional experience of 3-5 years with excellent analytical capabilities - Should be an expert of working on statistical tools like SAS, WPS, R, CART - Relevant University degree - Excellent track record of handling very complex and challenging analytical/ scientific assignments - Proven track record of communication, interpersonal and leadership skills, and team management skills - Should be able to take ownership - Machine Learning Experience - Experience in Credit Risk Modeling for Financial Services and Regulatory Work an added advantage 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 3556 Toronto ON CAN Games Engineering Manager https://www.talgroup.net/job/3558 Our client, a leader in the AR/VR space, is seeking an experienced Games Engineering Manager to participate in defining project content deliverables and milestones, organize and coordinate the activities and resources necessary to the production process. This role requires at least 1+ year of experience managing software development using scrum. Perks You'll Love - Join one of Canada's leaders in the AR/VR space - Enjoy a role that is flexible and can be performed remotely - Be part of a supportive team that values teamwork, transparency, diversity & inclusion Work You'll Do - Participate in defining project content deliverables and milestones, organize and coordinate the activities and resources necessary to the production process. - Act as scrum master to lead daily standup meetings and organize sprint planning with the project team, ensuring accomplishment of deliverables reflects what was planned. - Assist the team in identifying and resolving blockers to progress: Implement new problem-solving processes, manage workflow, interpersonal conflict/discussion and ensure the teams have the necessary equipment and technical support. - Support internal and external communication, improving transparency and radiating information with a customer service-oriented approach - Support the development of internal and external progress reports - Ensure the proper quality assurance testing of the deliverables Qualifications - At least 1+ year of experience managing software development using scrum - Strong organizational, administrative and project management skills - Great communication skills and problem-solving aptitude - Ability to work effectively in an environment with diverse personalities and work styles, including previous experience working with clients. - Strong knowledge of project management software including Jira, Confluence, Word and Excel - Agile experience - Knowledge of the video game industry - Any experience with VR is a nice to have 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. 3558 Toronto ON CAN Full Stack Engineer https://www.talgroup.net/job/3559 Our client, the Canadian leader in the Digital/Mobile media space, is hiring a full-time Full Stack Engineer! This position requires a passionate and highly skilled polyglot software engineer. You care deeply about creating products that people will love. You will be have the opportunity to collaborate with a team of smart and dedicated Engineers, Product Managers and Designers determined to deliver some of the best apps the market has to offer. This role is remotely based and available to candidates across Canada. Perks You'll Love - Employee Share Purchase Plan, competitive salary & benefits plan, Parental leave top up - Be part of a supportive team that values teamwork, diversity and offers abundant personal development opportunities including education and conference reimbursements, and mentoring - Access to top of the line office hardware What You'll Be Doing - Working with the client's preferred technology stack (Primarily Elixir/Phoenix/LiveView, Ruby on Rails, modern JavaScript) - Develop, scale, and optimize amazing GraphQL & RESTful APIs - Be part of our backend service teams supporting web and mobile clients - Build front-end applications using modern JavaScript technologies (React, TypeScript) - Participate in the design, architecture, and delivery of new features in a collaborative agile/scrum environment - Other duties as required Skills You're Bringing - At least 4 years of full stack development experience - Very strong backend experience - Experience with modern web frameworks and API development (Phoenix, Ruby on Rails, Sinatra, Django, Node) - Polyglot developer with a high level of competency in data structures, distributed systems, algorithms and software design - Experience with large-scale distributed and high availability platforms - Experience with testing frameworks - Familiar with caching methods - Experience with Elixir and GraphQL would be 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. 3559 Remote CAN Android Developer https://www.talgroup.net/job/3560 Our client, the Canadian leader in the Digital/Mobile media space, is hiring a full-time Android Developer! This role will have the opportunity to collaborate with a team of smart and dedicated Engineers, Product Managers and Designers determined to deliver some of the best apps the market has to offer. The position is remotely based and available to candidates across Canada. Perks You'll Love - Employee Share Purchase Plan, competitive salary & benefits plan, Parental leave top up - Be part of a supportive team that values teamwork, diversity and offers abundant personal development opportunities including education and conference reimbursements, and mentoring - Access to top of the line office hardware What You'll Be Doing - Working with a team of smart, friendly, and dedicated developers in one of Toronto's leading Digital/Mobile media shops - Pushing updates to millions of users every week. - As part of the development team, you will work alongside a team of expert mobile developers from other platforms to deliver a seamless experience across all mobile and tablet devices Skills You're Bringing - 1+ years' experience with Kotlin - At least 3+ years android development experience - 4+ years java development experience - Minimum one-year production experience with Kotlin programming language - Must have worked with MVVM design pattern/architecture - Must be strong at Unit testing and comfortable to Unit test your own code - Experience developing UI and knowledge of Android Studio - Nice to have: Android X, UI Testing and GraphQL 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. 3560 Remote CAN Senior iOS Developer https://www.talgroup.net/job/3561 Our client, the Canadian leader in the Digital/Mobile media space, is hiring a full-time Senior iOS Developer! This role requires Unity development experience, and will work with the product team to design, architect, and ship the client's amazing applications. The position is remotely based and available to candidates across Canada. Perks You'll Love - Employee Share Purchase Plan, competitive salary & benefits plan, parental leave top up - Be part of a supportive team that values teamwork, diversity and offers abundant personal development opportunities including education and conference reimbursements, and mentoring - Access to top of the line office hardware What You'll Be Doing - Work with the product team to design, architect, and ship the client's amazing applications - Implement polished user interfaces with the help of our design team - Improve our code through refactoring and applying modern design patterns - Work with other engineers through technical collaboration, discussion, and code review - Solve difficult problems related to large data sets and responsive UIs - Help our QA team to automate testing and continuous integration - Keep up to date with the latest advances in iOS development Skills You're Bringing - Experience working with Cocoa, Swift (Objective-C is a plus) - Strong understanding of object-oriented design, software development principles, and design patterns - Experience developing user interfaces - Unit testing experience - Proficient in integrating APIs and back-end services with mobile applications - Experience working with Git - Experience working with Cocoapods - Experience working with large native code bases - Degree in Computer Science, Engineering, and/or equivalent 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. 3561 Remote CAN DevOps Engineer https://www.talgroup.net/job/3562 Our client, the Canadian leader in the Digital/Mobile media space, is hiring a full-time DevOps Engineer! You will be have the opportunity to collaborate with a team of smart and dedicated Engineers, Product Managers and Designers determined to deliver some of the best products the market has to offer. This position is remotely based and available to candidates across Canada. Perks You'll Love - Employee Share Purchase Plan, competitive salary & benefits plan, parental leave top up - Be part of a supportive team that values teamwork, diversity and offers abundant personal development opportunities including education and conference reimbursements, and mentoring - Access to top of the line office hardware What You'll Be Doing - Your day will be split between responding to internal support requests and project-based work - Internal Support request: you will be responsible for making configuration changes for the code repository, adding in users, troubleshooting, and other duties that are requested from you when needed - Project work: You will build out the infrastructure automation, perform software upgrades, conduct general infrastructure improvements, and other project-based work - On call once every 4 weeks to support the team in a variety of capacities as needed Skills You're Bringing - Experience working with Containerization (Docker & Kubernetes) - Automation: experience with configuration management and infrastructure as code tools is a must. Terraform (preferred), Ansible, Helm, etc. - Experience with a programming language (Bash & Python preferred) - Extensive experience in Linux - Experience with AWS and/or GCP - Service Mesh experience is preferred - A combination of a developer and systems administration background would be ideal -A bachelor's degree in computer science, engineering, and/or similar experience Skills We'd Like to See/ Nice to Have - Postgres, MySQL, Elastic Search, Kafka, Redis, Helmfile, Terragrunt, Prometheus, and any web 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. 3562 Remote CAN Manager, Software Development https://www.talgroup.net/job/3563 Our client, a Canadian leader in the FinTech space is looking for a Manager, Software Development to join their dynamic and growing organization. This role's preferred location is Vancouver, however the client is also open to Calgary & remote-based candidates. Perks You'll Love - Work for one of Canada's leading employers, recognized for their community support & innovation - A supportive team that values diversity with abundant growth & development opportunities - Enjoy an employee rewards program, competitive salary and more What You'll Be Doing - Lead teams of software development professionals responsible for multiple aspects of product development. - Plan tasks (e.g. front end platforms, design and implementation of assigned product domains, integration with third-party POS products etc.), hold code and design reviews while ensuring that all components are architecturally consistent - Define high level architecture, collaborate with senior developers across the team on design, and review and approve the detailed designs. Drive all aspects of development including requirements definition, design, implementation, unit testing, and integration - Assessing systems in relation to functional and technical requirements for current and future products by working with internal key stakeholders. Work closely with stakeholders to provide status, iterative releases, and make design decision throughout development - ensure resulting software deliverables adhere to all application product architectures and best practices - Plan for the budget, resources and tools to deliver against a roadmap Skills You're Bringing - Bachelor's degree required; or equivalent work experience. Master's degree preferred in Computer Science or Software Engineering. - Minimum of 10 years of experience working in system-level software development / architecture role - Fully Proficient in working in software development, large scale systems design, business intelligence environments, and / or data architecture environments - Outstanding verbal and written communication skills. Ability to establish and sell the senior leaders within the technology organization on your technical vision - 5 years of technical leadership and people management experience. Demonstrates passion and ability to inspire others - Experience with software tooling, particularly large scale configuration management and deployment systems - Experience delivering apps for iOS and Android - Expertise with React, Python, Azure, Java 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. 3563 Vancouver BC CAN Software Developer, Python https://www.talgroup.net/job/3564 Our client, a Canadian leader in the FinTech space, is looking for a skilled Software Developer with strong Python experience to join their dynamic and growing organization. This role's preferred location is Vancouver, however the client is also open to Calgary & remote-based candidates. Perks You'll Love - Work for one of Canada's leading employers, recognized for their community support & innovation - A supportive team that values diversity with abundant growth & development opportunities - Enjoy an employee rewards program, competitive salary and more What You'll Be Doing - Analyze requirements, design, develop, update and repair solutions that pertain to improving the product through development, design, and / or business intelligence - Analyze business requirements for complex issues to determine the best solution; some user interaction may be required - Taking a lead role in moderately sized or a key portion of complex software systems that have been successfully delivered to customers - Participate in the architecture, design and implementation of complex software including having demonstrated knowledge of software development best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations - Builds solutions that operate key platforms that power our business - Works directly with the users of your software, to deeply understand the domain and identify opportunities for improvements and optimizations - Find and deliver practical technology solutions to real problems, being cognizant of the scale and impact of your systems - Ability to take a project from scoping requirements through actual launch of the project Your experience includes: - Bachelor's degree required in Software Engineering, Computer Science; or equivalent work experience in a Technology or business environment - Minimum 4 years of experience working in software development, design, and / or business intelligence environments - Highly Proficient in software development in the Python programming language; and contributing to the architecture and design of new and current systems. Experienced in building scalable distributed systems with service oriented architectures - Experience developing in an Azure environment - Proficiency in restaurant, payment systems or the merchant acquiring business would be 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. 3564 Vancouver BC CAN Developer - Cloud Security Platform https://www.talgroup.net/job/3565 Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Developer, Cloud Security Platform in the Greater Montreal Area, QC! This role will focus on the implementation and deployment of a global container vulnerability scanning solution covering cloud and on-premises containerized OSes and platforms. These efforts will draw from experience with cloud infrastructure, container runtime and management tools, software development and platform integration. Knowledge of French and English is required. Perks You'll Love - Join a supportive team that values diversity with abundant growth & development opportunities - Generous holiday/vacation time - Competitive Employee RRSP plan & bonuses What You'll Be Doing - Research, architect, engineer, deploy and manage a container vulnerability scanning platform in Azure and on our next generation containerized in-house Linux build. - Implement solutions for environmental configuration, automation, build and documentation tasks with a focus on reliability and ongoing supportability. - Streamline configuration and deployment management through automation. - Utilize DevOps tools and process to provide CI/CD pipelines to facilitate rapid change and ongoing evolution through deployments. - Work with colleagues from around the globe and across the MS technology organization to provide solutions via ongoing communications and consistent processes. - Participate in technology evaluations and play an active role in ongoing strategy based on technology trends, best practices and industry standards. - Adopt agile principles as an aspect of team workflow to help ensure consistent delivery and stateful communications on effort progression. Skills You're Bringing - 3+ years of hands-on development experience in Python or alternate programming languages such as Perl, Java, C, C++ - 2+ years working w/ container runtimes and management of Kubernetes platforms such as AKS, EKS, OpenShift - 2+ years working in and around cloud environments such as Azure, AWS, Google Cloud - Experience with CI/CD technologies including Jenkins, Stash, GitHub, Git, Jira - Familiarity with infrastructure as Code tools such as Terraform, Helm, CloudFormation, Azure Resource Manager - Solid comprehension of private, public and hybrid cloud models as well as distinct service models IaaS, PaaS and SaaS - Track record of having worked on, and been involved in, the deployment and management of infrastructure at scale. - Strong interpersonal, written and verbal engagement skills ensuring an ability to communicate at all levels across multiple project aspects. - Focus on good time-management, task prioritization and an ability to meet agreed upon deadlines. - Confidence in your skills, a drive to self-start and a team player possessed of a high level of commitment and enthusiasm. Other Skills We'd Like to See - Familiarity with, or experience working in, an Agile environment leveraging Kanban/Scrum - Experience in Azure DevOps: Azure Pipelines, Azure repos, Azure artifacts - Background in a security focused environment or a distinct interest in developing deeper knowledge of cyber security. - Thorough understanding of security architecture principles, design and engineering best practices - Knowledge or experience with security areas such as container security principles, Common Vulnerabilities and Exposures (CVEs) and Common Platform Enumeration (CPE) 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. 3565 Greater Montreal Area QC CAN Manager, Software Development https://www.talgroup.net/job/3566 Our client, a Canadian leader in the FinTech space is looking for a Manager, Software Development in Vancouver, BC to join their dynamic and growing organization. In this position, you will lead teams of software development professionals responsible for multiple aspects of product development. Perks You'll Love - Work for one of Canada's leading employers, recognized for their community support & innovation - A supportive team that values diversity with abundant growth & development opportunities - Enjoy an employee rewards program, competitive salary and more What You'll Be Doing - Lead teams of software development professionals responsible for multiple aspects of product development. - Plan tasks (e.g. front end platforms, design and implementation of assigned product domains, integration with third-party POS products etc.), hold code and design reviews while ensuring that all components are architecturally consistent. - Define high level architecture, collaborate with senior developers across the team on design, and review and approve the detailed designs. Drive all aspects of development including requirements definition, design, implementation, unit testing, and integration. - Assessing systems in relation to functional and technical requirements for current and future products by working with internal key stakeholders. - Work closely with stakeholders to provide status, iterative releases, and make design decision throughout development. - Ensure resulting software deliverables adhere to all application product architectures and best practices. - Plan for the budget, resources and tools to deliver against a roadmap. Skills You're Bringing - Bachelor's degree required; or equivalent work experience. Master's degree preferred in Computer Science or Software Engineering - Minimum of 10 years of experience working in system-level software development / architecture role - Fully Proficient in working in software development, large scale systems design, business intelligence environments, and / or data architecture environments. - Outstanding verbal and written communication skills. Ability to establish and sell the senior leaders within the technology organization on your technical vision. - 5 years of technical leadership and people management experience. Demonstrates passion and ability to inspire others. - Experience with software tooling, particularly large scale configuration management and deployment systems. - Experience delivering apps for iOS and Android - Expertise with React, Python, Azure, Java 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. 3566 Vancouver BC CAN Python Developer https://www.talgroup.net/job/3567 Our client, a Canadian leader in the FinTech space, is looking for a skilled Software Developer in with strong Python experience to join their dynamic and growing organization. In this role, you will analyze requirements, design, develop, update and repair solutions that pertain to improving the product through development, design, and / or business intelligence. Perks You'll Love - Work for one of Canada's leading employers, recognized for their community support & innovation - A supportive team that values diversity with abundant growth & development opportunities - Enjoy an employee rewards program, competitive salary and more What You'll Be Doing - Analyze requirements, design, develop, update and repair solutions that pertain to improving the product through development, design, and / or business intelligence. - Analyze business requirements for complex issues to determine the best solution; some user interaction may be required. Experienced in taking a lead role in moderately sized or a key portion of complex software systems that have been successfully delivered to customers. - Participate in the architecture, design and implementation of complex software including having demonstrated knowledge of software development best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations. - Builds solutions that operate key platforms that power our business. Works directly with the users of your software, to deeply understand the domain and identify opportunities for improvements and optimizations. Find and deliver practical technology solutions to real problems, being cognizant of the scale and impact of your systems. - Ability to take a project from scoping requirements through actual launch of the project Skills You're Bringing - Bachelor's degree required in Software Engineering, Computer Science; or equivalent work experience in a Technology or business environment - Minimum 4 years of experience working in software development, design, and / or business intelligence environments - Highly Proficient in software development in the Python programming language; and contributing to the architecture and design of new and current systems. Experienced in building scalable distributed systems with service oriented architectures. - Experience developing in an Azure environment - Proficiency in restaurant, payment systems or the merchant acquiring business would be 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. 3567 Vancouver BC CAN Security Specialist https://www.talgroup.net/job/3568 Our client, a leading Canadian company in the Fintech space, is looking for a Security SME to join their growing Risk and Security team in Toronto, ON! In this role, you will drive improvements to Information Security through the identification of risks and recommendations of mitigating strategies Perks You'll Love - Work for one of Canada's leading employers, recognized for their community support & innovation - A supportive team that values diversity with abundant growth & development opportunities - Enjoy an employee rewards program, competitive salary and more What You'll Be Doing - Drive improvements to Information Security through the identification of risks and recommendations of mitigating strategies - Execute risk assessments / security assessments on Enterprise Wide Projects - Act as a subject matter expert (Specialist) in the realm of information security and provide advice and recommendations related to controls to safeguard information. - Work with Project Management Office (Project Managers) to ensure adherence to Security Assessment Process. - Assist all project teams and business units and provide consultation to all security processes and resolve all security issues effectively. - Document information security risks and work with project team to recommend solutions to address identified risks. - Report residual risk, security exposures, vulnerabilities and non-compliance of information assets. - Review requested firewall rules with the purpose of identifying any security risks with the request. Skills You're Bringing - Certified to CISSP or equivalent professional certification (CISA, CRISC). - 10+ years of Information Security experience related to Risk Assessments. - A cyber/information-security mind-set, able to assimilate and consider issues from the technical, process and business perspective, supported by a pragmatic attitude for the implementation of security. -Proven ability to build relationships and influence across an organization with a track record of good written and verbal communication skills. - Excellent attention to detail. - A good understanding of the procedures required to identify, quantify and address information security or cyber vulnerabilities in an organization. - Experience of the development and implementation of appropriate risk mitigation plans, policies, processes and technical controls. - University 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 criteria will not be notified and will not be considered eligible for the position. 3568 Toronto ON CAN Senior Software Developer https://www.talgroup.net/job/3569 Our client, a Canadian leader in the Fintech space, has a need for a Senior PHP Software Developer with PHP Vanilla experience. In this role, you will design, develop and support user-focused applications and programs while ensuring all components adhere to a consistent, extensible, evolving architecture which meets business requirements Perks You'll Love - Work for one of Canada's leading employers, recognized for their community support & innovation - A supportive team that values diversity with abundant growth & development opportunities - Enjoy an employee rewards program, competitive salary and more What You'll Be Doing - Design, develop and support user-focused applications and programs while ensuring all components adhere to a consistent, extensible, evolving architecture which meets business requirements - Work with both internal groups and external vendors / stakeholders to develop innovative solutions. - Own the full stack and entire lifecycle of key software applications, from the roadmap to the design/architecture to implementation and continuous iterative development and deployment. - Lead and / or provide design input into new projects; turn informed ideas to develop successful software. Create and deliver complex software solutions that have broad organizational or client impact. - Investigate issues and recommend / define solutions informed from internal consultation and external research (e.g. stakeholders / industry trends / third party suites). - Customer relationship skills including the ability to discover the true requirements, underlying feature requests, recommend alternative technical and business approaches, and lead engineering efforts to meet timelines. - Demonstrated ability to mentor other software developers to maintain architectural vision and software quality. - Provide input into the technical evolution of the platform. Research industry trends and recommend technology that modernizes the platform. Skills You're Bringing - 10-+ years of PHP experience - 10+ years of Vanilla PHP experience - Bachelor's degree required, preferred in Software Engineering, Computer Science; or equivalent work experience in a Technology or business environment - Full proficiency with multiple programming languages and / or database management and modelling. Hands-on technical expertise with high proficiency in analytical abiity and design skills. - Strong SQL skills - knowledge of optimizing queries, table structures and indexes. Use of MS SQL is a strong asset. - Experience leading a large scale project. - Experience building backend applications to handle a high volume of JSON requests - Experience working with/on a Linux environment. - Experience building out an ecommerce solution: Inventory, customer management and shopping cart an asset. - Other languages an asset Java, NodeJS - Experience with cloud deployment 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. 3569 Toronto ON CAN Automation QA https://www.talgroup.net/job/3570 Our client is searching for a Automation QA in Toronto, ON who is an out of the box minded QE Leader who aspires to be part of evolving QE thinking so that we "engineer for quality" vs. simply testing for it. In this role you will be a strategic partner to Product Owners, Delivery Managers, and Technical Owners in realizing our area's Innovation mandate. What You'll Be Doing - Set the automations test suite to validate our platform APIs, Mobile Apps, Web Apps, realizing a Continuous Integration Continuous Delivery engineering lifecycle - Apply a hands on approach developing the framework components, integrating them into CI/CD pipelines, and authoring/executing product specific test scripts - Manage existing automation script akin to how engineers manage code. Archiving scripts in source control and updating the script based on newly added requirement and/or changed requirements -Your automation framework will be supporting both Functional requirements validation as well as some non-functional considerations providing a full spectrum view to quality - Your framework will evolve to promote self-service approach to Quality Engineering where stakeholders and start tests at a push of a button and receive results without having to include QE stakeholders -Self-managing, directing automation test strategy/plan rooted in assessment of tasks and associated efforts. Coordinating with solution stakeholders to set transport workplan in Jira/Kanban boards Skills You're Bringing - Hands on proven experience leading Automation Framework design, Script development, maintenance, & reporting. - Engineering mindset with solid working knowledge of Java. Hands on experience on Java Programming - Hands on experience on Selenium and Appium automation framework (TESTNG) - Has working knowledge on CI/CD processes, integration points, scripting tools - Work in an dynamic, inclusive, collaborative, non-hierarchal, and ego-free culture where your talent is valued over a title - Working knowledge in Jira/Kanban - Working knowledge of Unix/Linux commands - Exposure to automation with Java using Command Lines for Application running on Cloud (Azure/AWS/GCP etc.) Skills We'd Like to See - Working knowledge on XCode for iOS App automation - Mobile application (browser, native, hybrid) on Android and iOS through automation 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. 3570 Toronto ON CAN Senior React Consultant https://www.talgroup.net/job/3571 We are searching for Senior Full Stack Developer to help us design and build a modern tech stack for our client. We are looking for individuals who are passionate about the latest technologies and can lead the design and development of nimble and scalable applications. A successful candidate will bring deep analytical ability, software engineering expertise, and the ability to deliver results within a fast-moving agile environment. What You'll Be Doing - Design, develop and support user-focused applications and programs while ensuring all components adhere to a consistent, extensible, evolving architecture which meets business requirements - Work with both internal groups and external vendors / stakeholders to develop innovative solutions. - Owns the full stack and entire lifecycle of key software applications, from the roadmap to the design/architecture to implementation and continuous iterative development and deployment. - Lead and / or provide design input into new projects; turn informed ideas to develop successful software. - Create and deliver complex software solutions that have broad organizational or client impact. - Provide organizational consulting, advice and education on capabilities; modelling and development methodology, including design and coding standards. - May create and maintain documentation for these standards. - Investigate issues and recommend / define solutions informed from internal consultation and external research (e.g. stakeholders / industry trends / third party suites) - Interface closely with internal and external customers to efficiently drive new products, new features and new ways forward in the in development of complex software including issue resolution and dev ops management. - Customer relationship skills including the ability to discover the true requirements, underlying feature requests, recommend alternative technical and business approaches, and lead engineering efforts to meet timelines. - Demonstrated ability to mentor other software developers to maintain architectural vision and software quality Skills You're Bringing - Minimum of 6 years of software development experience - Technical lead on an enterprise level React JS/Native solution - Experience with Next.js, Redux and sass/css - Passionate about staying up to date with current technologies and practices and implementing modern solutions. - Experience in high availability environments 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. 3571 Toronto ON CAN Golang Consultant https://www.talgroup.net/job/3572 Our client is searching for a Senior Golang Developer in Toronto, ON to help design and build a modern tech stack. We are looking for individuals who are passionate about the latest technologies and can lead the design and development of nimble and scalable applications. A successful candidate will bring deep analytical ability, software engineering expertise, and the ability to deliver results within a fast-moving agile environment. What You'll Be Doing - Mentor and develop talent - Work with the product team and other engineers to understand financial services challenges and develop solutions to address them - Develop services and utilities in Go - Create integration strategies for third party financial services networks and products - Envision cleaner, simpler ways to solve problems Requirements -Strong history of software engineering with Go - Experience with serverless cloud deployment architectures - Also nice to have: Experience with Python / Terraform / GCP 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. 3572 Toronto ON CAN ML Engineer https://www.talgroup.net/job/3573 Our client has a 12-month remote contract opportunity for a software developer with some experience working with machine learning technologies. This role is suitable for individuals with a curiosity and initiative for deriving insights from data and generating impactful business values. You will work in partnership with global teams in driving innovation and advanced analytics across the company. As a Machine Learning Software Engineer on the team, you will be responsible for building and managing modeling projects, identifying data requirements, and delivering methodology and tools that are statistically grounded around our products Perks You'll Love - Join a supportive team that champions diversity with abundant growth & development opportunities - Supportive leadership that invests in developing its team, to grow their careers and gain new experiences - Be part of a company that values transparency, listening and honesty Skills You're Bringing - Bachelor's degree in computer science, statistics, mathematics, computer engineering, or relevant fields - Experience working on advanced analytics, machine learning, and other AI techniques for real world applications - Strong foundation and experience of Statistics, Probability, and Machine learning. - Exposure to various types of data in machine learning settings: natural language, time-series, images, etc. - Experience using Power BI, Tableau, and/or other visualization tools. - Experience using SQL/NoSQL and knowledge in database management. - Hands-on experience with Python. - Experience with machine learning toolkits, such as: Tensorflow, PyTorch, Scikit-Learn. - Experience with UNIX tools and shell scripting - Strong collaboration skills with ability to translate technical knowledge into business value - Effective communication skills Skills We'd Like to See - Experience working with frontend systems such as Dash, Streamlit, etc. - Experience with data tools and ecosystems (Hive, Spark, etc.) - Experience with embedded and mobile application 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. 3573 Oshawa / Remote ON CAN Java/Android Developer https://www.talgroup.net/job/3574 Our client, a leading global provider of talent solutions, is hiring a Java/Android Developer on a 12-month contract engagement in Markham, ON! As a Software Developer in the Infotainment Software Team, you will contribute to the development and integration of software features in various areas such as Android Framework, Multimedia, Connectivity and Core Applications. Your contribution will enable customers to connect their personal consumer devices to the vehicle infotainment system as well as providing a user friendly User Interface to control the vehicle infotainment system. Perks You'll Love - Join a supportive team that champions diversity with abundant growth & development opportunities - Supportive leadership that invests in developing its team, to grow their careers and gain new experiences - Be part of a company that values transparency, listening and honesty What You'll Be Doing - Contribute as designer and developer to design, code and release software for Android target - Participate in the implementation of connectivity framework features (BT, USB and Wi-Fi etc.) or multimedia framework features (playback engine, audio, codec, speech, CarPlay, AndroidAuto, or Android Framework (AOSP) and Applications and Services. - Participate in improving and maintaining existing Infotainment software - Participate in feature requirements analysis, and test-case design review - Participate in feature prototype building, testing, and refinement - Participate in improving and tailoring existing drivers, stack and applications to our needs - Provide clear and complete documentation based on the definition of the software development process - Collaborate with other engineers by using Scrum/Agile development process. - Be able to occasionally travel domestically and internationally Qualifications You're Bringing - 8+ years of experience developing applications or middleware for mobile platforms like Android or iOS - Object-oriented software development experience with a solid grasp of algorithms and data structures - Experience working with large code bases, developing entirely new code and maintaining existing code - Knowledge of Android components, framework and architecture (such as Apps, Multimedia, BT V4, USB, NFC, Wi-Fi and Projection, CarPlay, Speech, ScreenCasting, OpenMax, GStreamer, etc.) - Knowledge of test development and testing of embedded system firmware - Knowledge and experience about embedded LAN and Ethernet - Software platform development experience, such as Linux and Android platform - Commercial software development experience in C, C++, Java - Familiar with Android development toolkit and process - Experience with SCM tools, GIT, JIRA, Eclipse IDE, ClearCase etc. - Experience of Scrum/Agile software development process - Ability to perform diagnostic and investigation based on limited information - Creative, discipline, strong sense of responsibility, delivery and schedule commitment - High level of oral and written communication skills - High level of interpersonal skills to work effectively in a geographically dispersed team - Bachelor's degree in Computer Science, Software Engineering, or equivalent field - Advanced degrees preferred Other Skills Preferred - Working experience with Mobile Platforms/Services and Apps, CarPlay, and Android Auto - Working experience of Android component - Working experience in firmware development - Experience in developing automotive infotainment solutions - Experience in automotive and/or portable consumer electronic devices 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. 3574 Markham ON CAN Product Owner - Windows Platform https://www.talgroup.net/job/3575 Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Product Owner in Montreal, QC! This role will present the voice of the customer, and make sure that Squad members understand their needs and preferences to ensure delivery of customer value measured through specific KPIs. Knowledge of French and English is required. Together with the Scrum Master/Service Delivery Manager, the Product Owner will build strong relationships with the members of the Squad to maximize productivity, enabling a clear path to success. The Product Owner will also establish and maintain an ongoing rapport with the external vendor account team(s) that represent the products being used within the squad. Perks You'll Love - Join a supportive team that values diversity with abundant growth & development opportunities - Generous holiday/vacation time - Competitive Employee RRSP plan & bonuses What You'll Be Doing - Regularly engage with Business and key stakeholders, serving as the voice of the customer by translating requirements into user stories that feed into the Book of Work. - Proactively seek customer feedback on product reviews and demos through defined ceremonies - Manage the prioritization of items in the squads Book of Work - Produce product artifacts (e.g. web product pages, presentations, roadmaps, Jira items, user communications) - Manage a diverse set of products related to Windows hardware and the Windows 10 operating system release and their financials - Maintain vendor relationships for product roadmaps as well as contractual licensing agreements - Address technology risk and financial management in a regulated environment Skills You're Bringing - 10 years relevant experience - Well versed in Agile methodologies and the Product Owner role - Well versed with the technologies listed above - Have a mature skill set that includes effective conflict resolution and influencing cross-functional teams - Have a strong business acumen and a strategic mindset - Strong communication skills and experience working with senior stakeholders 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. 3575 Montreal QC CAN Informatica Engineer https://www.talgroup.net/job/3576 Our client, a leader in data-driven intelligence, is hiring a full-time Informatica Engineer in the Greater Toronto Area (GTA), ON! This role will conduct relevant customer interviews to determine key business requirements and objectives, and build appropriate analytical data models based on outcomes of user interviews. Perks You'll Love - Join a well-established company with a stellar reputation - Competitive compensation package including base, bonus and company health benefits - Ongoing professional training & coaching and plenty of room for growth and learning Goals You'll Be Attaining - Attaining a minimum of 1 new accreditation/certification per year - Spending 80% or more of their time on billable work - Completing 90% or more of their agile delivery tasks on time - Demonstrating competency in 1 new relevant technology every year What You'll Be Doing - Conduct relevant customer interviews to determine key business requirements and objectives - Build appropriate analytical data models based on outcomes of user interviews - Analyze and profile data systems to build source to target data mappings - Build required ETL to populate target designed data warehouse and/or data lake - Review ETL performance and conducts performance tuning as required on mappings/workflows or SQL - Administration and support of data integration infrastructure - 2nd level on-call support of ETL services as required Skills You're Bringing - University/College degree in Computer Science, Mathematics, Data Science and/or Relevant Degree - 5+ years hands-on development, configuration, scripting and administration experience with Data Integration platforms. (i.e. Informatica PowerCentre, BDM, ICS, IDQ, EDC, Talend, SSIS, etc) - BI Experience (MicroStrategy, Looker, Tableau, PowerBI) considered a nice to have - Extensive theoretical and practical knowledge of data warehousing principles/concepts and practical development experience in all areas of the data warehousing life cycle - Experience with Data Management, ETL, Cloud Data (AWS), Data Integration - Knowledge of OLAP-related principles and concepts - Strong grasp of data modeling techniques and concepts (Normalized/Denormalized, Conceptual/Logical/Physical, Star, Snowflake, Data Vault) - Strong knowledge and experience with relational databases such as Snowflake, SQL Server, Oracle (Advanced knowledge of reading and writing SQL, Performance analysis and tuning) - Knowledge and experience with key Big Data technologies (Hive, Presto, Spark, Kafka, NoSQL databases, Semi-structured data access patterns (Json, Parquet, XML, etc.)) - Strong Python scripting skills - Excellent communication skills - Great problem-solving skills - Leadership and good client management 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. 3576 Greater Toronto Area (GTA) ON CAN Director, Software and Architecture https://www.talgroup.net/job/3578 Our client, a Canadian leader in the FinTech space is looking for a Director, Software Development & Architecture to join their dynamic and growing team in Toronto, ON. In this role, you will be overseeing all activities of the development team, including technical direction, future planning and development practices. Perks You'll Love - Work for one of Canada's leading employers, recognized for their community support & innovation - A supportive team that values diversity with abundant growth & development opportunities - Enjoy an employee rewards program, competitive salary and more What You'll Be Doing - Overseeing all activities of the development team, including technical direction, future planning and development practices - Define the architecture of highly available, scalable enterprise solutions to meet business needs - Ensure the timely development and implementation of multiple applications and IT solutions - Negotiates IT project requirements (e.g. deadlines, budgets, resources, etc.) - Define and maintain a roadmap of system changes to evolve platforms - Provide expert consultation to project, business and development teams on new initiatives - Envisions and manages the development and implementation of innovative applications using emerging technologies - Make recommendations on development and testing automation processes to optimize efficiency, quality and throughput of the development team - Work closely with infrastructure and security teams to determine how to improve DevOps processes - Lead senior management and lead technical professional(s); building a high performance environment and provides leadership and feedback Skills You're Bringing - Bachelor's degree required; Master's degree considered an asset in Computer Science, Software Engineering or related field - 10+ years experience of software development experience - 7+ years experience leading teams - Experience in internal and external stakeholder management at higher levels - Experience in design and development of highly available (24/7) platforms 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. 3578 Toronto ON CAN Senior Full Stack Developer https://www.talgroup.net/job/3579 Our client, a Canadian leader in the FinTech space, is looking for a Senior Full Stack Software Developer with strong React experience to join their dynamic and growing team in Toronto, ON. In this role, you will design, develop and support user-focused web-based applications and programs while ensuring all components adhere to a consistent, extensible, evolving architecture which meets business requirements. Perks You'll Love - Work for one of Canada's leading employers, recognized for their community support & innovation - A supportive team that values diversity with abundant growth & development opportunities - Enjoy an employee rewards program, competitive salary and more What You'll Be Doing - Design, develop and support user-focused web-based applications and programs while ensuring all components adhere to a consistent, extensible, evolving architecture which meets business requirements. - Work with both internal groups and external vendors / stakeholders to develop innovative solutions. - Owns the full stack and entire lifecycle of key software applications, from the roadmap to the design/architecture to implementation and continuous iterative development and deployment. - Lead and / or provide design input into new projects; turn informed ideas to develop successful software. - Create and deliver complex software solutions that have broad organizational or client impact. - Provide organizational consulting, advice and education on capabilities; modelling and development methodology, including design and coding standards. - Investigate issues and recommend / define solutions informed from internal consultation and external research (e.g. stakeholders / industry trends / third party suites) . - Interface closely with internal and external customers to efficiently drive new products, new features and new ways forward in the in development of complex software including issue resolution and dev ops management. - Customer relationship skills including the ability to discover the true requirements, underlying feature requests, recommend alternative technical and business approaches, and lead engineering efforts to meet timelines. - Demonstrated ability to mentor other software developers to maintain architectural vision and software quality. - Provide input into the technical evolution of the platform. Research industry trends and recommend technology that modernizes the platform. Skills You're Bringing (Must Have) - Hands-on experience building a web app in React/JavaScript - Experience designing, developing, and testing RESTful APIs using Java 8+ and Spring Boot - Familiarity with Databases (SQL Server and preferably a NOSQL solution) Other Skills You're Bringing (Nice-to-Haves) - Experience with at least one of the public clouds such as AWS, Azure or Google Cloud Platform - Knowledge of Marketing Analytics & Reporting - Building Dashboards and/ or Data Visualizations - Experience working with DevOps pipelines (Git, Maven, Jenkins), continuous integration/delivery, automated testing (unit, functional, performance) 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. 3579 Toronto ON CAN Azure Devops Engineering Specialist https://www.talgroup.net/job/3588 Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Azure Devops Engineering Specialist in the Greater Montreal Area, QC! This role should be familiar with various cloud concepts, services, and tools, focused on Azure public cloud deployments and internet facing technologies. Knowledge of French and English is required. The candidate will be involved in multiple aspects of the teams work, including evaluation of new cloud products and services and integrating them into standard cloud solutions. Perks You'll Love - Join a supportive team that values diversity with abundant growth & development opportunities - Generous holiday/vacation time - Competitive Employee RRSP plan & bonuses Skills You're Bringing - At least of 5+ years of relevant experience - Experience with designing, developing and deploying applications into Azurepublic cloud - Experience with client facing technologies in Azure such as Application Gateways, API Managers, Web Apps etc. - Strong knowledge of container technologies, Docker, and Kubernetes - Working knowledge of infrastructure as code and configuration tools, such as Terraform - Strong communication and collaboration skills, ability to work closely with multi-discipline teams, business partners, and sponsors - Demonstrated ability to work effectively in a global organization and acrosstime zones - Ability to communicate technical concepts effectively, both written and orally, todiverse audiences Nice to Have Skills - Demonstrated experience with working within an agile/devops environment - Experience setting up and using CI/CD pipelines, especially with AzureDevOps - Understanding of cloud security products - System administration skills on Linux or Windows platforms - Knowledge, awareness and contributor 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. 3588 Greater Montreal Area QC CAN SQL Server Database Engineer https://www.talgroup.net/job/3589 Our client, a leader in SAAS and cloud-based mobile apps and platforms, is hiring a SQL Server Database Engineer on a 3-month renewable contract engagement! The main objectives of this role is to provide the appropriate database infrastructure to develop, deploy and support the client's analytic cloud solution. This position will integrate with a highly proficient team of engineers and will work in close partnership with the frontend development and the DevOps teams. This role requires a strong information technology foundation in database management, ETL. Perks You'll Love: - Join a passionate team of leaders who love retail & tech - Enjoy a start-up, youthful environment with great culture - Work with Fortune 500 industry players in the retail space What You'll Be Doing - Develop, implement and optimize stored procedures and functions using T-SQL - Performance optimization through execution plans - Database and tables design an implementation - Develop and maintain data migration scripts - Participate actively in product development projects - Ensures timely database and ETL deployment to meet project deliverables - Execute requested changes, updates and modifications to database structure and data - Ensuring database security, integrity, stability and system availability - Develops and maintains excellent working relationships with other Technology teams and other departments/teams Skills You're Bringing - In depth knowledge of Microsoft SQL Server 2016+ - Proficient in database development stored procedures, functions, views (T-SQL) 5+ years - Expert in SQL Server ETL / SSIS 5+ years - Expert in SQL database and schema design 3+ years - Familiar with cloud application environments - Excellent communication skills in working with co-workers, internal clients and customers - Ability to plan work, anticipate and resolve technical and other 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. 3589 Toronto / Remote ON CAN Frontend JQuery / .NET Developer https://www.talgroup.net/job/3590 Our client, a leader in SAAS and cloud-based mobile apps and platforms, is hiring a Frontend JQuery / .NET Developer on a 3-month renewable contract engagement! The main objective of this role is to leverage the client's cloud application framework to design, configure and deliver a core product with a focus on reusability, maintainability, and performance. The ideal candidate will have excellent HTML, XSLT, CSS, and jQuery skills and have good experience with front-end web development using Microsoft.NET technologies. Best-practice development and design methods will be utilized to ensure timely completion of various implementations. Perks You'll Love: - Join a passionate team of leaders who love retail & tech - Enjoy a start-up, youthful environment with great culture - Work with Fortune 500 industry players in the retail space What You'll Be Doing - Implement customer focused deliverables based on detailed functional specifications - Accurately replicate mock ups into fully fledged website features - Optimizing sites for scale and usability on mobile and tablet devices - Troubleshooting frontend related technical issues and bugs - Assist with design / graphic related priorities - Launching and maintaining multiple instances of Blueday websites - Cooperate closely with Engineering Teams to understand and leverage Blueday application framework Skills You're Bringing - Expert web developer in a professional environment - Successfully participated in multiple large scale web based application development efforts - In depth knowledge of using HTML5, CSS3 and jQuery 5+ years - Proficient at Responsive Web Design 3+ years - Proficient at building highly interactive high performance web page 3+ years - Good understanding of server side web development languages like .NET or php - Experience using version control tools like TFS and GitLab - Knowledge of graphic editors like Photoshop - Excellent technical 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. 3590 Toronto / Remote ON CAN Technical Lead, Data Applications https://www.talgroup.net/job/3591 Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Technical Lead, Data Applications in the Greater Montreal Area! This role requires deep knowledge in distributed systems/caching who is keen to work with latest technologies (cache/cloud). Knowledge of French and English is required. You must not be intimidated by challenges, thrive under pressure, be passionate about your craft and enjoy working with both technical and non-technical stakeholders and users for delivery of software system. The role provides an opportunity to influence and be part of a team upgrading an extremely high-profile system over several years. Perks You'll Love - Join a supportive team that values diversity with abundant growth & development opportunities - Generous holiday/vacation time - Competitive Employee RRSP plan & bonuses Qualifications Your Bringing Bachelor's degree or above in Computer Science or technology subject - 8+ years of experience in software engineering - Expert in one of Java /Scala /C# and strong technical skills - Strong experience of building distributed systems i.e. multi process - Strong communication skill. - Able to deal with technology customers - Knowledge of tools & techniques for building highly available systems - Able to write clear, well-structured, maintainable and robust code in Java, Scala or C# Skills You're Bringing - Experience working in large financial or technology company - Experience as a software engineer and leader, providing technical structure to teams, working with stakeholders to define strategic roadmaps - Experience of distributed caching / messaging with Redis or Gemfire, Kafkamessaging, databases - Experience of software quality and continuous delivery tools e.g. Sonar,Jenkins - Experience of leading teams and mentoring - Experience of Spring Cloud, Elastic, Azure, Docker, Kubernetes 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. 3591 Greater Montreal Area QC CAN Delivery PM/Scrum Master https://www.talgroup.net/job/3592 Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Delivery PM/Scrum Master in the Greater Montreal Area, QC! This role will work directly in a squad to drive performance aligned with the client's agile values, practices, and processes. You will support the Product Owner to ensure that the backlog is refined and prioritized in line with Business priorities and outcomes are clearly articulated and demonstrated to Stakeholders. Knowledge of French and English is required. This position will also support the work of the squad by facilitating Agile ceremonies like stand ups and retrospectives as well as helping the squad remove impediments, manage dependencies and build effective relationships with other teams. You will maintain a thorough, detailed understanding of squad delivery, monitoring team performance through the Squad's delivery board and metrics dashboards whilst facilitating continuous improvement initiatives that will allow the team to work smarter, and more effectively. Perks You'll Love - Join a supportive team that values diversity with abundant growth & development opportunities - Generous holiday/vacation time - Competitive Employee RRSP plan & bonuses What You'll Be Doing - Enable organizational change in how we approach our work - Model behaviors to support the organization's transformation to a new way of working - Actively create and maintain the culture within the squad based on the organizational and Agile leadership behaviors - Facilitate stand ups, retrospectives and other Agile ceremonies - Provide constructive feedback to team members to help drive Agile maturity - Help your Product Owner to manage and prioritize work through the backlog - Review and monitor work items to ensure that status is accurate and updated as appropriate - Maintain and update squad metrics and artifacts to ensure work status is transparent to the Product Owner and other stakeholders and Business outcomes are clearly demonstrated - Develop and maintain strong relationships with external teams that form part of end-to-end delivery - Identify and drive continuous improvement opportunities and best practices to progress the development of the squad - Engage with Agile Coaches to help identify and deliver against training needs to support Agile practices Skills You're Bringing - Bachelor's degree in a related field and 10 years relevant Infrastructure Project management experience - Experience working within a technical Infrastructure delivery environment and providing effective guidance and support to a squad by maintaining a detailed understanding of technical work items, dependencies and assumptions. - Experience working with Agile teams and employing Agile practices effectively within an Infrastructure focused environment - Experience in Jira and creating Kanban workflows and Agile Metrics - Proficiency facilitating Squad meetings to ensure they are solutions-focused - Experience helping Agile teams to establish and adhere to norms and practices - Ability to collaborate with team members on solutions to address challenges and roadblocks - A continuous improvement mind-set and dedication to finding creative ways of working - Ability to influence behavior without having formal organizational hierarchy - Excellent communication / interpersonal skills to be able to interact at all levels & be effective as part of a broader team, capable of taking broad objectives and create and execute a concrete plan Other Skills We'd Like to See - Experience working within Windows and Unix Infrastructure - Experience in Azure or AWS Cloud deployments 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. 3592 Greater Montreal Area QC CAN Lead Data Engineer https://www.talgroup.net/job/3593 Hiring a full-time Lead Data Engineer in Toronto, ON! This role will work with large, complex data sets that meet functional / non-functional business requirements. It requires at least 5+ years as a Data Engineer and 1-2 + years experience with AWS and AWS services (ie. Redshift, Lambda, Glue, EMR, EC2, EKS etc). Perks You'll Love - Join one of Canada's leading companies - Tackle new development projects - Enjoy top career & development opportunities What You'll Be Doing - Work with large, complex data sets that meet functional / non-functional business requirements. - Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc. - Work with numerous stakeholders - Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL and AWS. - Work with business partners, other product managers, developers and engineering to gather functional and technical requirements around Data infrastructure and architecture - Build, maintain and grow the data analytics stack manage AWS infrastructure Skills You're Bringing - At least 5+ years as a Data Engineer - 1 -2 + years experience with AWS and AWS services (ie. Redshift, Lambda, Glue, EMR, EC2, EKS etc) - Senior level SQL experience - Experience building and optimizing 'big data' data pipelines, architectures and data sets - Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement - Previously built or maintained modern data analytics stack infrastructure - Experience in orchestration tools like Airflow, Dagster, Perfect or dbt cloud - Experience in dbt (preferred) and data modeling in general - Working knowledge of BI tools such as Looker, Tableau, Mode or Metabase - Experience in DataOps or Software CI/CD practices 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. 3593 Toronto ON CAN Scrum Master https://www.talgroup.net/job/3598 Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Scrum Master in the Greater Montreal Area! This role requires a technology development or software engineering background to lead ISG Lending front to back technology initiatives. Knowledge of French and English is required. A successful candidate will have an eye for quality and detail to help the team build a modern lending platform that will combine and replace several internal systems, streamline business processes, and enable significant business growth. The candidate will work in the global team delivering software using agile methodologies. Perks You'll Love - Join a supportive team that values diversity with abundant growth & development opportunities - Generous holiday/vacation time - Competitive Employee RRSP plan & bonuses Qualifications Your Bringing - Acts as a leader who supports Agile teams assigned to different streams of dev initiatives - Facilitates and supports all scrum events: Sprint Planning, Daily Scrum, Sprint Review/Demo, and Sprint Retrospective - Resolves team impediments working with other tech architects, product owners and other stakeholders to increase the effectiveness of the application of Scrum in the organization - Guides and coaches the Scrum Team on how to use Agile practices and principles to deliver high quality products and services to our customers - Gets team to a high performing level by recognizing areas of strength and improvement and employing appropriate coaching and development techniques - Responsible for ensuring Scrum is understood and the team adheres to Scrum theory, practice, and guidelines - Coaches the Scrum team in self-organization, cross-functional skillset, domain knowledge and communicates effectively, both internally and externally working within the Scrum team - Works with Scrum Team, as well as internal and external stakeholders, to influence and drive decision making and prioritization - Work with Agile coaches and other Scrum Masters to grow within the role - Contributes to the advancement and improvement of Agile practices within the organization Skills You're Bringing - 8+ years of experience on an Agile Team (or similar) with 6+ years of experience as a Scrum Master - 4+ years of prior product or hands-on software development experience preferred - Formal training/certification as a Scrum Master preferred - Outstanding communication, facilitation, negotiation, and coaching skills - Knowledge of an agile framework or method (i.e. Scrum, Kanban), as well as in-depth knowledge of traditional project management principles and practices - Adept at refinement, story splitting, estimation, velocity, retrospection, and other Scrum techniques - Planning and problem solving with product owners, developers and other stakeholders 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. 3598 Greater Montreal Area QC CAN FPGA/Linux Specialist https://www.talgroup.net/job/3602 Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time FPGA/Linux Specialist in the Greater Montreal Area. The candidate will work with our partners across technology to find solutions to allow us to grow revenue and manage risk or reduce cost by leveraging existing technologies, onboarding new technologies or building it themselves. Knowledge of French and English is required. In this role, your responsibility will be to enhance, maintain and collaborate on new solutions both yourself and others to manage the infrastructure platform including our electronic trading lab. The ideal candidate will embrace the challenge of solutions that are innovative, clever and scalable across peers freeing up time to challenge new technologies and grow their skill set. Perks You'll Love - Join a supportive team that values diversity with abundant growth & development opportunities - Generous holiday/vacation time - Competitive Employee RRSP plan & bonuses Skills/Qualifications Your Bringing Linux Systems: - Must be capable of demonstrating high levels of proficiency from the command line - Must be comfortable building systems from scratch, changing configuration and amending code-paths and debugging core-dumps - Must have a demonstrate strong understanding of hardware topology, components and general principles of drivers - Must be capable of demonstrating high levels of proficiency in network principles (routing & switching) for the first hop off the box. FPGA and Specialist Hardware: - Familiarity of with FPGA lifecycle tools (Vivado, Quartus etc) - Familiarity with synthesis and debugging platforms Automation / Tools / Data: - Demonstrable scripting experience (Python, golang, Perl, Ruby) or other high level programming or scripting tooling including extracting and updating data in enterprise data sources and interacting with the networks - Experience working on shared code bases using best practices in CI / SourceControl / Release Management and Change Control - Application and Infrastructure Configuration management - Automated build / packaging experience - Ansible, RPM, Puppet, Chef - Standard analytics libraries like numpy/panda Professional: - Strong sense of ownership/accountability - Must have the ability to work in our dynamic, fast paced environment - Desire to learn and adapt to new technology - Comfortable presenting to global audiences - Ability to prioritize along with good time management skills - Outstanding attention to detail and communication skills - Must be capable of working and solving problems independently in a pinch Desired Skills (Must Be Willing to Learn) Linux Systems: - Familiarity with MIT Kerberos application within enterprise Linux environments - IPtables principles and practices - Detailed experience working with Unicast and Multicast network protocols and routing metro and regional FC networks. - Kernel-Bypass and why - Time synchronization methods capable of achieving international financial standards - Automated OOB Management - Redfish - NICs - Solarflare, Mellanox, ExaBlaze ExaNIC adapters Automation/Tools/Data/Integration: - Trading System Application Configuration / Deployment / Management Experience Security / Networks: - Firewalls - Fortinet firewall management - Zeek/ Corvil network analytics package Professional: - Open Source Contributions 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. 3602 Greater Montreal Area QC CAN Senior Systems Linux Specialist https://www.talgroup.net/job/3603 Our client, a global financial services firm and a market leader in investment banking, is hiring a hands-on Senior Systems Linux Specialist in the Greater Montreal Area. In this role, you will help our client lead, design, and integrate/build the low-latency operating system and physical infrastructure to allow for their trading platform. The successful candidate will work in tight collaboration across our engineering, release management, operations and estate management teams with a keen attention on quality, testing, and validation of surrounding dependencies. Perks You'll Love - Join a supportive team that values diversity with abundant growth & development opportunities - Generous holiday/vacation time - Competitive Employee RRSP plan & bonuses Skills/Qualifications Your Bringing - Linux Depth: Must be comfortable building systems from scratch, changing configuration and amending code-paths and debugging core-dumps - Hardware Depth: Must be comfortable with the internals of servers and principles of drivers with a key focus. - Performance Depth: Tuning systems or networks of systems for performance brings out your best. - Operational Excellence: Data excites you and you make decisions based on data rather than assumptions. You have done data analytics and pipelines from scratch to prove a point. - Network Knowledge: demonstrating high levels of proficiency in network principles (routing & switching) for the first hop off the box as well a thorough understanding of the TCP/IP protocol stack. - Leadership: We work in a fast-paced environment requiring clarity-of-thought and articulations across a diverse range of stakeholders to drive outcomes. - Ability to identify work, work-independently and solve problems. - Fearless Engineering: You move outside your comfort zone to pick up new skills and solve broader problems across the technology stack. - Technical Excellence: You can speak to the trade-offs and have implemented industry best practices in Infrastructure-as-Code, continuous delivery, automated testing, security practices, performance, high-availability and disaster-recovery What Our Client is Offering - Opportunities to develop and grow as an engineer: Our client is always expanding into new areas, including exploring new technologies in their New York lab. - A global team of incredibly capable and dedicated peers, from engineering through operations. - A stable, collaborative and supportive work environment: We work together to get things done and adapt to the changing needs of our end-users and teams members. - Breadth and Depth: We sit across all functions of the trading infrastructure which allows us to go deep to help optimize every manual and tedious task that we encounter regardless of platform or process. - Growth and Mentorship: Opportunities to deliver projects of expanding impact, improve professional skills that complement technical skills and partner with senior leadership on objectives. 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. 3603 Greater Montreal Area QC CAN Senior PEGA/BPM Developer https://www.talgroup.net/job/3605 Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Senior PEGA/BPM Developer in the Greater Montreal Area! This role is required in our client's Firm Risk Management IT team that supports the Risk Management department which is responsible for monitoring, measuring and communicating risks generated by the client's business lines. Knowledge of French and English is required. Perks You'll Love - Join a supportive team that values diversity with abundant growth & development opportunities - Generous holiday/vacation time - Competitive Employee RRSP plan & bonuses What You'll Be Doing - The candidate must demonstrate strong knowledge in PRPC architecture, implementation, and deployment. - The candidate will be responsible for developing applications in PRPC as part of a regulatory related workflow system in the Operational Risk space. - The candidate will create reusable BPM components that can be leveraged in the initial and subsequent releases of the regulatory workflow system. - The candidate is expected to provide some level of support for all production-deployed applications and participate in a full SDLC (software development lifecycle) including design, code reviews, unit / integration testing and automated regression in order to guarantee the quality of deployed software. Experience You're Bringing - Experience working in large financial or technology company - Experience as a software engineer and leader, providing technical structure to teams, working with stakeholders to define strategic roadmaps - Experience of distributed caching / messaging with Redis or Gemfire, Kafkamessaging, databases - Experience of software quality and continuous delivery tools e.g. Sonar,Jenkins - Experience of leading teams and mentoring - Experience of Spring Cloud, Elastic, Azure, Docker, Kubernetes Required Education/Background - BS in Computer Science or relevant Technical Degree - 5+ Years of Experience in Software Development Skills You're Bringing - 4+ years of experience in PEGA - 2+ years of experience in Web Technology (JAVA, JavaScript, HTML) - 2+ years of Database Design/Stored Procedure/SQL development (DB2 UDB, Oracle, Sybase etc.) - Excellent analytical ability - Strong collaboration and communication skills Skills We'd Like to See (a plus) - Unix scripting - Familiarity with Agile methodologies - Java - Work experience in the financial industry 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. 3605 Greater Montreal Area QC CAN Scala/Infrastructure Developer https://www.talgroup.net/job/3606 Our client, a global financial services firm and a market leader in investment banking, is hiring multiple full-time Scala/Infrastructure Developers in the Greater Montreal Area! This role requires a technically proficient and enthusiastic developer, with a desire to work across the full stack in order to help engineer new and existing components. You will be working on new and existing components in Scala on our client's agile team working across multiple time zones. Perks You'll Love - Join a supportive team that values diversity with abundant growth & development opportunities - Generous holiday/vacation time - Competitive Employee RRSP plan & bonuses Our client is inviting candidates into a number of distinct role profiles associated with specific teams within their platform development community, as described below. Please note also that these roles all operate under the RICE ecosystem and their integrated platform, which allows for subsequent transitions with relative ease. RICE (Risk Calculation Environment) is the strategic risk framework for the Fixed Income business with our client. Available types of roles include: - The Core Graph team are responsible for the concurrent compute engine and associated Scala compiler plugins and macros, which automatically transform application code to run asynchronously. They also develop the high performance caches, reactive graph engine, debugging and profiling tools and various other components. - The Data Access Layer (DAL) team builds the servers and clients for storage, access and global distribution of data within the platform. These integrate with MongoDB, PostgresSQL, Kafka and other open source technologies, along with internal and external cloud platforms, to provide data to large compute grids as well as front office UI applications. - The Distribution team is responsible for the development of proprietary grid computing and distributed caching technologies. These are highly scalable and fault-tolerant systems designed for efficient distribution, parallelization and memoization (caching) of calculations across large-scale compute clusters comprised of thousands of cores. - The SDLC tooling team builds an efficient workflow for users by optimizing the IDE interactions, build/test cycle, and code review process. This includes management of Jenkins jobs, pull request standards, compilation, out-of-the-box workspace setup, and test configurations. The Role's Profile - You should be a technically proficient and enthusiastic developer, with a desire to work across the full stack in order to help engineer new and existing components. - You will work on new and existing components in Scala in an agile team working across multiple time zones. - You will support and lead different phases of the product lifecycle including analysis, development and testing. - You will suggest improvements to our systems and processes and over time, you will take ownership for some areas. - You will collaborate closely with very experienced Scala developers and have the opportunity to learn and grow in this role. - Your clients will be application developers and you will work with them to understand and deliver their requirements. Skills You're Bringing - At least 2 years of experience in a similar role - The primary development language is Scala but we will consider skilled technologists proficient in any of C#, C++ or Java who are excited to work with Scala. - Strong problem-solving, analytical skills and technical curiosity are essential - Good understanding of core computer science concepts and code optimization techniques - Understanding that testing and documentation is critical to delivering high quality solutions - Natural inclination to dig beneath the surface to understand how things work, why they are a certain way and what the design trade-offs were Skills We'd Like to See (Desired) - For the DAL roles, experience working with a variety of SQL and no-SQL data stores is helpful but not at all required. - For the Graph roles, experience working with compiler internals or Scala macros is helpful but not at all required. - For the Distribution roles, expertise in multi-threaded programming; knowledge of network protocols; experience in building distributed systems. - For the SDLC role, experience in user tools, Git, build systems, and compilers is helpful but not at all required. - Prior experience in the financial industry is not required, but comfort working with large enterprise systems is beneficial. 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. 3606 Greater Montreal Area QC CAN Java Tech Lead https://www.talgroup.net/job/3607 Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Java Tech Lead in the Greater Montreal Area! This role requires at least 5 to 7 years of post-academic work experience with Java, including at least one year as tech lead. Knowledge of Python is a plus, and good knowledge of Unix/Linux platform and networking. Knowledge of French and English is required. Perks You'll Love - Join a supportive team that values diversity with abundant growth & development opportunities - Generous holiday/vacation time - Competitive Employee RRSP plan & bonuses Qualifications Your Bringing - 5 to 7 years of post-academic work experience with Java, including at least one year as tech lead - Knowledge of Python is a plus - A good knowledge of Unix/Linux platform and networking - Good understanding of database platforms (RDBMS/Analytics) - Excellent written and verbal communication skills - Knowledge of Agile methodology, Scrum and Kanban - You have a keen interest in building strong teams and mentoring Experience We'd Love To See - Experience developing client-server, distributed, real-time, performance-critical, highly available, or large-scale systems - Experience building real time applications in Multithreading for a Unix/Linux platform - Experience working with the Spring framework - Experience working with Source Code Management solutions like (ex. Git) - Trading and financial modelling - Knowledge of financial technologies (e.g. FIX, FpML, Swift protocol) and business applications. - Knowledge in Economics, Accounting, Corporate Financing or Investing - Problem solving/Mathematical/Analytical-Version control (e.g. Git) - Experience in either IntelliJ or Eclipse IDE - Experience testing software (e.g. Unit testing, using frameworks, performance testing/tuning) -Experience debugging or performing issue diagnosis 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. 3607 Greater Montreal Area QC CAN Product Designer https://www.talgroup.net/job/3608 Our client, a rapidly growing Forbes Cloud 100 company, is hiring a Senior Product Manager on a 12-month contract engagement! Their team is transforming the way sales and marketing teams work together by building sales enablement solutions used by some of the largest financial and tech companies in the world. Their team is consistently recognized as the category leader in sales enablement! You will be part of an innovative, agile team of incredibly smart professionals. We get to work on pretty cool things like building an award winning, globally used content engagement platform and working with amazing market leading clients and executives.Staying connected is important to us. Our team really likes working together and we share a lot of laughs! Perks You'll Love - 3 weeks vacation, and Christmas week off! - Work from home flexibility - Very competitive benefits- including Medical, Dental, Vision, Disability and Life Insurance Plans - Catered meals, happy hours, healthy snacks, and coffee bar Who you are: - You are passionate about all things UX, Not only do you design beautiful products; you create products that are intuitive and exciting to use - You follow paths to their every terminus and seek to understand the "why" of decision making - You know and believe that incremental improvements lead to incredible product offerings - You possess expert communication skills and empathy that allows you to communicate with individuals throughout an organization What you'll be doing: - Uncover what our customers are thinking and turn those insights into the best-in-class user experience - Lead concept ideation and iteration with sketching, wire-frame development, and prototypes - Design elegant solutions to complex workflows - Collaborate with product management and executives to prioritize the product roadmap - Communicate scenarios, end-to-end experiences, interaction models, and screen designs to stakeholders - Work on features and products through their entire life-cycle: user research, competitive analysis, product definition, usability testing, launch, and beyond - Integrate UX research and design into our agile development process - Keep the interface beautiful and easy to use What you bring to the team: - A portfolio showcasing a breadth of creative work - 5+ years working on an in-house team, and hands-on experience doing UX/UI - 5+ years designing for enterprise software solutions - Passion for user-centered design, creating powerful products that inspire and delight users - Familiarity with a variety of both qualitative and quantitative research methods, and know how to apply them in a Design Thinking-like process - Comfort in a fast-paced, highly-dynamic environment with multiple stakeholders - Solid intuition and strong passion for detailed interaction design - Knowledge of agile development lifecycles - An ability to create wireframes, prototypes, and UI specifications - An eye for strong visual designs - Ability to prioritize projects, communicate progress, and deliver on time 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. 3608 Greater Toronto Area (GTA) ON CAN Business Analyst, Facilitation Lead https://www.talgroup.net/job/3610 Our client, located in Ottawa, ON, is hiring a remote Facilitation Lead to oversee the day-to-day execution of team activities. You will work with the clients Procurement team to develop and manage the interactive RFP plan, and prepare for the interactive sessions. You will assist with the coordination of all communications with vendors and will work with the Procurement to align the RFP interactive approach to client specifications. This role is remote in the Greater Ottawa area. Perks You'll Love - Work from a great location - Positive work environment with great culture & talented team - Enjoy plenty of opportunities for personal development & growth What You'll Be Doing - Work with Procurement on the RFP for the HABS (High-Availability Banking System) Next Generation program - Assist in the development of an interactive RFP plan and approach - Facilitate the weekly meeting to ensure the RFP process is on track - Assist in the development of a plan for execution of the RFP based on Bank guidelines and policies - Plan and schedule interactive solution workshop(s) - Help prepare questions and use cases to ask vendors during the sessions - Facilitate interactive solution workshop(s) with vendors - Help refine requirements through interactive solution workshops Qualifications You're Bringing - University Degree or College Diploma in computer science, engineering, or business - A minimum of five (5) years of demonstrated experience in facilitation activities - A minimum of three (3) years' experience facilitating interactive solutioning sessions with vendors - Demonstrated experience defining and implementing interactive RFP plans - Demonstrated experience clarifying complex concepts or proposals in terms that are appropriate to the audience - Demonstrated experience in facilitating workshops with technical and non-technical resources to document functional and nonfunctional solution requirements Other Requirements - Certificate in Business Analysis will be considered an asset - Demonstrated experience with IT operations - Demonstrated knowledge of service and project delivery methodologies - Demonstrated experience with agile and traditional system development life cycles (SDLC) 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. 3610 Remote ON CAN iOS Developer https://www.talgroup.net/job/3614 Our client is hiring contract iOS Developers in Toronto, ON! Ideal candidates have a degree in Computer Science or Computer Engineering, or equivalent experience and demonstrable experience building and shipping Objective-C iOS applications. Note: This role has the option of working either at the Client's Toronto OR Kitchener, Ontario office. Perks You'll Love: - Join a passionate team of leaders who love retail & tech - Enjoy a start-up, youthful environment with great culture - Work with Fortune 500 industry players in the retail space Responsibilities: - Design and build mobile user experiences - Solve exciting and new problems in a rapidly growing industry - Improve application performance and scalability Required Skills & Background: - Degree in Computer Science or Computer Engineering, or equivalent experience - Demonstrable experience building and shipping Objective-C iOS applications - Understanding of web technologies, such as: PHP, mySQL, nginx, redis, Python 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. 3614 Toronto ON CAN Web/Full Stack Developer https://www.talgroup.net/job/3615 Our client is hiring Web/Full Stack Developers in Toronto, ON! Ideal candidates have a Degree in Computer Science or Computer Engineering, or equivalent experience and have strong PHP, mySQL, nginx, redis, Python, JavaScript, and CSS skills. This role has the option of working either at the Client's Toronto OR Kitchener, Ontario office. Perks You'll Love: - Join a passionate team of leaders who love retail & tech - Work in a start-up, youthful environment with great culture - Work with Fortune 500 industry players in the retail space What You'll Be Doing - Create elegant and functional web applications - The Cloud - Work with an agile and highly skilled development team - Build and design RESTful APIs Skills You're Bringing - Degree in Computer Science or Computer Engineering, or equivalent experience - Experience with common web technologies, such as: PHP, mySQL, nginx, redis, Python, JavaScript, CSS - Thoughtful problem solvers who can simplify complex processes 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. 3615 Toronto ON CAN Endpoint Infrastructure/Security Specialist https://www.talgroup.net/job/3616 Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Endpoint Infrastructure/Security Specialist in Montreal, QC! This role will be part of a global cross-disciplined agile team working towards DevOps practices within the firms Endpoint Security team. You must have strong Windows infrastructure/security knowledge and experience working in enterprise on-premises and cloud environments. Perks You'll Love - Join a supportive team that values diversity with abundant growth & development opportunities - Generous holiday/vacation time - Competitive Employee RRSP plan & bonuses What You'll Be Doing -You will be part of a global cross-disciplined agile team working towards DevOps practices within the firms Endpoint Security team. -You will have strong Windows infrastructure/security knowledge and experience working in enterprise on-premises and cloud environments. -You will have strong analytical and problem-solving abilities, coupled with excellent development, communication, and organizational skills. -You will be responsible for continuously improving the quality of our technology solutions, through a range of methods including peer review, retrospectives and refactoring as required. Required Skills - Bachelor Degree - 5 years of hands-on information technology experience - Working knowledge of Active Directory and Windows client-server networking - Ability to troubleshoot Windows environments - Competency with any scripting language such as PowerShell, VBScript, Python, etc. - Have an interest to learn/work with cybersecurity technologies Desired Skills - Experience with Windows Defender Advanced Threat Protection/Defender for Endpoint and the latest Microsoft E5 security product set - Experience with Microsoft Cloud App Security - Experience working in a DevOps/SRE aligned team - Good knowledge of Azure and AWS - Effective troubleshooting skills across hardware, OS, network and storage - Experience of platform design, build and deployment, with a focus on continual service improvement - Experience of working in an Agile environment - Knowledge of containerization such as Docker 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. 3616 Montreal QC CAN Production Support Analysts https://www.talgroup.net/job/3617 Our client, a global financial services firm and a market leader in investment banking, is hiring full-time Production Support Analysts in the Greater Montreal Area! This role will monitor for and resolve issues across the entire tech stack: hardware, software, application and network. A majority of your time will be devoted to production support activities. You will also work closely with engineering/development teams to address repetitive issues, reduce operational effort and the likelihood of future service disruptions. Perks You'll Love - Join a supportive team that values diversity with abundant growth & development opportunities - Generous holiday/vacation time - Competitive Employee RRSP plan & bonuses Roles & Responsibilities - Monitoring for and resolving issues across the entire tech stack: hardware, software, application and network. A majority of your time will be devoted to production support activities. - Working closely with engineering/development teams to address repetitive issues, reduce operational effort and the likelihood of future service disruptions. - Partnering with business users and other technology teams to manage significant events such as business continuity/disaster recovery tests, IPOs, stock splits, and major infrastructure changes. - Defining and refining standard operating procedures for everything from monitoring to troubleshooting complex code and infrastructure issues. - Identifying and driving opportunities to improve platform supportability through automation. - Advocating for reliability priorities in application design reviews and operational readiness exercises for new and existing services. - Participating in weekend and off hours on-call rotation. - Collaborating and striving to understand business users' needs and problems. Other Skills We'd Like to See - You should apply if you have at least a Bachelor's degree in Computer Science or other technical discipline(s), plus hands-on experience with any combination of the following: - 3-5+ years practical experience in production systems support or application development. - Hands on experience managing systems in a large scale distributed Unix/Linux environment is essential. - Effective communicator who is comfortable speaking in front of both internal/external groups as well as business clients - Demonstrated ability to troubleshoot problems and debug to conclusively identify root causes - Knowledge of ITIL Principles. ITIL certification is a plus. - Knowledge of Unix/Linux operating system level concepts such as processes, memory allocation, and networking, with an understanding of how applications are affected by these, and ability to debug and troubleshoot accordingly. - Automation-related experience is particularly valued, using scripting languages such as Python, bash, Perl, and/or Ruby. Higher-level compiled languages such as C++, C#, JAVA, Scala, and Go are a big plus. - Working ability to interact with message transport platforms and protocols (MQ, CPS, XML, FIX) and distributed database technologies (DB2, Sybase, Mongo, GreenPlum, Postgres, KDB). - Autosys scheduling and batch processing concepts - Experience with source code and binary repositories, build tools, and CI/CD (Git, Artifactory, Jenkins, Docker) etc and data streaming technologies like Spark, Kafka etc. - Hands on experience on enterprise tools set such as Grafana, Splunk, Dynatrace, AppDynamics, etc. - Awareness of, and ability to reason through modern software & systems architectures, including load-balancing, queueing, caching, distributed systems failure modes generally, micro services, 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. 3617 Greater Montreal Area QC CAN Systems Reliability Analysts (SRA) https://www.talgroup.net/job/3618 Our client, a global financial services firm and a market leader in investment banking, is hiring full-time Systems Reliability Analysts (SRA) in the Greater Montreal Area! This role will work closely with engineering/development teams to design, build, optimize, and maintain systems. You will also troubleshoot issues across the entire technology stack: hardware, software, application, and network. Perks You'll Love - Join a supportive team that values diversity with abundant growth & development opportunities - Generous holiday/vacation time - Competitive Employee RRSP plan & bonuses What You'll Be Doing - Working closely with engineering/development teams to design, build, optimize, and maintain systems. - Troubleshooting issues across the entire technology stack: hardware, software, application, and network. - Aggressively targeting toil and operational risk, and deploying solutions to reduce these. - Broadening infrastructure and application observability. - Proactively identifying and addressing active or potential risks to system reliability. - Advocating for reliability priorities in application design reviews and operational readiness exercises for new and existing services. Skills & Experience You're Bringing - You should apply if you have at least a Bachelor's degree in Computer Science or other technical discipline(s), plus hands-on experience with any combination of the following: - 3-5+ years practical experience in production systems support or application development - Hands on experience managing systems in a large scale distributed Unix/Linux environment is essential. - Automation-related experience is required, using scripting languages such as Python, bash, Perl, and/or Ruby. Higher-level compiled languages such as C++, C#, JAVA, Scala, and Go are a big plus. - Deep knowledge of and hands-on experience applying the principles of System/Site Reliability Engineering (SRE). - Practical experience designing and instrumenting SLO/SLI dashboards is particularly valuable. - Hands on experience on enterprise tools such as AppDynamics, Grafana, Splunk, Dynatrace - Experience with Puppet, Ansible, Chef, GitHub or any automation/configuration/release management tools - Awareness of, and ability to reason through modern software and systems architectures, including load-balancing, databases, queueing, caching, distributed systems failure modes, micro services, Cloud, etc. - Working ability to interact with message transport platforms and protocols (MQ, CPS, XML, FIX) and distributed database technologies (DB2, Sybase, Mongo, GreenPlum, Postgres, KDB). - Autosys scheduling and batch processing concepts. - Deep understanding of infrastructure and operating system concepts such as processes, memory allocation, and networking, with an understanding of how applications are affected by the above, and ability to debug and troubleshoot accordingly. 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. 3618 Greater Montreal Area QC CAN Senior Manager, Data Science https://www.talgroup.net/job/3619 Hiring a full-time remote Senior Manager, Data Science! This role will join a newly created Data Science team to help drive insight and business value using advanced analytics and machine learning. The Senior Manager will report into Director, Data Science and play a key role in our client's Business Intelligence and Campaign transformation journey. This role will work remotely/work from home. Perks You'll Love - Join one of Canada's leading companies - Tackle new development projects - Enjoy top career & development opportunities What You'll Be Doing - Work in close collaboration with business stakeholders (marketing, product development, and others) to understand need and define analysis and modeling objective - Lead analytical projects from the intake session, problem definition, prioritization, resource allocation and tracking, delivering status updates and presentations to stakeholders and senior executives. - Implement analytical governance processes, ensuring accuracy and timeliness of analysis, leveraging the appropriate tools and methodologies, optimizing analytics process and promote best practices within the team. - Work with various data owners to discover and select available data from internal sources and external vendors to fulfill analytical needs. - Able to assemble various types of source data into well-prepared reusable and scalable analytical datasets. - Develop analytical solution by applying suitable statistical & machine learning techniques - Manage development, deployment, operationalization of analytic products and outputs - Apply expertise and think creatively to address unique or ambiguous situations and to find solutions to problems that can be complex and non-routine. - Research new technologies and methods across data science, data engineering and data visualization to improve technical capabilities and lead experimentation of new emerging ideas. - Build partnerships with other Analytical and Insight teams & partners to mature IMS BI technology stack - Comfortable working in a constantly-evolving environment as we improve operational processes and bring the BI team to a higher level of data, reporting, and analytical maturity - Work closely with other teams within IMS BI including Data Engineering, Reporting, Infrastructure, Project Management, Campaigns and Content teams within the BI group - Facile in partnering with other analytical and insight groups, and managing through handoffs and complementary analytics - Establish and manage relationships with vendors, data providers and technology partners to leverage the rich Canadian ecosystem in AI/ML - Work on key strategic initiatives related to supporting business strategy and BI strategy as assigned Critical Qualifications/Competencies: - Bachelors or Masters degree in Computer Science, Statistics, Mathematics, Engineering or related field - Over 7 years experience designing and implementing data science solutions with expertise in business analytics, predictive modeling, applied machine learning and simulation techniques - Minimum 5 years experience managing high performance teams with diverse technical and business skills - Strong project planning and management skills - Strong scripting and programming skills in SAS, SQL, Python /R - Working experience accessing data in traditional data warehouses as well as big data tools such as Hadoop, Spark - Experience with data visualization tools such as Tableau, PowerBI - Experience in the application of data science use cases in the marketing context - segmentation, behaviour modeling, attribution, lifetime value, marketing mix optimization, personalized recommendations is strongly preferred - Experience with entity resolution algorithms for probabilistic matching is preferred - Familiarity with marketing technology (digital analytics platforms, ad serving platforms, segmentation and data management platforms) is preferred - Experience with source control systems such as github - Working experience with agile development methodology is preferred - Familiarity with cloud computing and services for analytic workloads 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. 3619 Remote ON CAN Solution Architect https://www.talgroup.net/job/3620 Hiring a full-time remote Solution Architect! This role will be responsible for defining and maintaining the structure of the solution, and ensuring that it will meet the requirements. Since you'll have to interact with individuals and teams that operate in an Agile mindset, you will have to help the team to work together in an agile fashion, to jointly own the solution, and to interface well with other parts of the organization. Perks You'll Love - Join one of Canada's leading companies - Tackle new development projects - Enjoy top career & development opportunities What You'll Be Doing - Understanding the requirements - identifying the stakeholders, helping to analyze the requirements and extracting those of architectural significance - Formulating the design - creating a solution structure which will meet the various requirements, balancing the goals and constraints on the solution, - Communicating the architecture - making sure that everyone understands the architecture. Different people have different viewpoints, so the architect has to present various views of the system appropriate to different audiences, - Supporting the developers – making sure that the developers are able to realize the architecture, by a combination of mentoring and direct involvement, - Verifying the implementation – ensuring the delivered system is consistent with the agreed architecture, and will meet the requirements. - Inter-team alignment - Because some solutions require multiple teams to collaborate on, you need to ensure that the solution is delivered according to the architecture attributes & qualities, practices. - Helping in continuous improvement efforts– Participating, with an architect's eyes & arms, to help the teams improve in various challenges like Built-in quality and tests in our CI/CD pipeline, code & service decoupling, monitoring, Application resiliency etc. Critical Qualifications/Competencies: - Have a 5+ years of experience as a Solutions Architect, - Understand the JCR (Apache Jack Rabbit Oak) and file system storage/tree storage concepts, - Be able to translate requirements into object-oriented hierarchies applying inheritance, encapsulation, etc. - Have a solid understanding of Java, Apache, Maven - Be able to explain Object Oriented concepts and foundations to the development team. - Have a strong understanding and experience of - Service Decoupling and it's different Models (SOA, Microservices etc.) - Apache Sling or comparable experience in handling HTTP request to resource mapping - Sling annotations and appropriate usage are critical - Java project modularization utilizing OSGi - Be familiar with Infrastructure and modern Infrastructure approaches like Virtualization, Containerization and Infrastructure as Code. - Have a knowledge of DevOps Continuous Integration & Continuous Delivery Pipelines - Have worked previously in an agile environment - Have strong interpersonal, oral and written communication skills - Be able to adapt your message within the audience you're communicating with. - Be able to work independently as well as collaboratively within a team 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. 3620 Remote ON CAN Senior Solutions Architect https://www.talgroup.net/job/3621 Hiring a full-time remote Senior Solutions Architect! This role will join the architecture team and play a key role in the design, development, and evolution of our client's video platforms allowing for the reusability of services across many brands within a multidisciplinary team. The positions requirement includes the implementation of Agile Scrum development methodologies in research, analysis, development and deployment initiatives. Perks You'll Love - Join one of Canada's leading companies - Tackle new development projects - Enjoy top career & development opportunities Responsibilities - Define system and application architecture based on business process analysis, business requirements post grooming sessions with the team. - Defines a strategic architecture approach to develop systems and features. Creates technical diagrams such as Conceptual solution architecture diagram, class diagram, sequence diagram, component diagram, and message diagram, detailing the system and application architecture approach to the development team. - Performs system reviews, coding and unit tests toward architecture diagrams and ensure the development/integration teams are working based on application or system architecture definition. Supports developers and integration teams on complex implementations and reviews. Update architecture diagrams in case actual development/deployment differs from the initial architecture approach - Supports QA test strategy on features, making sure code and system coverage approach mimics business cases and are reflected in test cases. Key Functions: - Analyze current technologies used within the client and determine ways to improve - Guide the development and evolution of the client's systems - Propose and establish a framework for necessary contributions from various departments - Work with other technology teams in order to determine needs for new software, platforms and applications - Utilize tools, technology and various methodologies to create functional and intuitive solutions for user interfaces of desired products - Pay attention to system integration, sustainability and feasibility - Manage all phases of technology development - Guide and train developers and engineers - Suggest and implement solutions for process improvement - Adhere to all the requirements and guidelines for quality, security, extensibility etc. - Define clear goals for all aspect of a project and manage their proper execution Critical Qualifications/Competencies: - Project management and leadership skills are essential - Experience developing IT and cloud infrastructure - University degree in Computer Science or equivalent; - Current understanding of best practices regarding system security measures - Advanced understanding of business analysis techniques and processes - Professional Experience working with computer software and hardware - Experience and/or training related to one or more Architecture & Service Delivery Frameworks (TOGAF, eTOM, ITIL, CoBiT, etc.); and Specializes in developing and designing large scale solutions, serving as an expert in technical architecture and delivery - Experience designing Over The Top services (OTT) - Ability to consult and build CI/CD DevOps Pipelines - 5+ yrs experience writing code & develop software solutions. (Kotlin, Javascript (ES6+/Typescript), Java, Go, Python, C, C# are the preferred languages) - 3+ yrs scripting in infrastructure automation tool and supporting code deployment (Terraform & Ansible, Chef, Juju, AWS CloudFormation) - 2+ yrs Container application design and implementation. - 5+ yrs of public cloud (AWS, Azure, SoftLayer). - 2 years of experience in writing unit and integration tests; - Experience storage platforms - Experience with broadcast distribution systems - Experience with Streaming video knowledge (DASH, HLS, MSS) - Experience in NoSQL databases (CouchDB, MongoDB) - Experience using and/or developing on a Unix/Linux platform - Strong time management skills and work ethic (highly motivated) to manage multiple projects/accountabilities Nice to have Qualifications/Competencies: - Previous experience being part of steady Dev/Ops team - Previous experience with Video transcoding (libav, ffmpeg, x264, x265, mpeg2) - Previous experience with video content management systems 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. 3621 Remote ON CAN Senior DevSecOps Engineer https://www.talgroup.net/job/3622 Hiring a full-time remote Senior DevSecOps Engineer! This role will build, automate, and support development teams for the implementation of promotional and transactional websites and mobile applications. The position requires using and implementing Agile Scrum development methodologies in every research, analysis, prototyping and interface development initiative (web, application software, mobile). Perks You'll Love - Join one of Canada's leading companies - Tackle new development projects - Enjoy top career & development opportunities Responsibilities - Work with teams to find innovative solutions and deliver value and increased security - Improve developer's productivity and quality through automation and productivity tools; - Integrate security tools and practice within the DevOps process; - Establish and maintain heterogeneous environments for a multitude of Services and Applications; - Provide improvement suggestions regarding the security, usability, performance, maintainability, and scalability of existing environments; - Participate in the analysis, design, and development of new Services; - Provide accurate estimates based on business requirements; - Understand and apply Scrum rules and principles in every task; - Develop and maintain security automation tools Required Qualifications/ Competencies: - +5 years of prior experience in relevant positions; - Strong understanding of development workflow & tooling including VMs and Docker; - Experience with Gitlab-ci or similar CICD tools like Travis-ci or Jenkins; - Excellent problem solving and troubleshooting skills with attention to details; - Experience in software development; - Experience with Cloud solutions (Azure, AWS, GCP) using native services; - Experience with Infrastructure as code tools like Ansible and Terraform; - Experience with automating and managing Infrastructure and IT Operations; - Experience with Linux based systems (Redhat, Ubuntu); - Experience with Docker; - Proficiency in Python and/or Go; - Experience with SAST tools like SonarQube or Checkmarx; - Experience with virtualization platforms; - Solid knowledge of IP Networks; - Autonomy and an ability to learn; - Comfort with collaboration, open communication and reaching across functional borders; - Familiarity with Information Security frameworks/standards; - University degree in Computer Science or equivalent work experience; - Strong communications skills; Desired Qualifications/Competencies: - Relevant certifications - Experience with OpenStack - Agile methodology, Scrum - Experience with web frameworks; - Experience with Relational databases (MySQL, Postgres, MariaDB or other); - Experience in NoSQL databases (MongoDB, CouchDB); - Experience with Maven, Git, Tomcat, Jenkins; - Experience with Service Oriented Architecture (APIs and SDKs); 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. 3622 Remote ON CAN Senior Software Developer https://www.talgroup.net/job/3623 Hiring a full-time remote Senior Software Developer! This role is responsible for mentoring and supporting a maturing team of software developers, to implement a "self-serve" model of data streaming and distribution of data for our business partners. Perks You'll Love - Join one of Canada's leading companies - Tackle new development projects - Enjoy top career & development opportunities Responsibilities - Designs, implements, tests and documents various components throughout the software development lifecycle - Deploys code in Openshift and Kubernetes environment using Gitlab/Bitbucket CI/CD - Implements DevOps practises using technologies such as Grafana, Prometheus and ELK to improve network availability, resiliency and security - Works independently to deliver priorities while understanding when to seek help and align with the team on key decisions - Coaches a young development squad on software best practises in order to raise the team's game - Conducts proof of concept evaluations and experimentations during sprint spikes - Presents technical solutions to diverse audience including leading end of sprint demos We are seeking a candidate who: - Has 5+ years of experience in developing in open-source software, micro-services architecture & cloud-native principles. - Is an expert in at least 2 languages including Java Springboot, Groovy, Kotlin and Python - Deploying code in Openshift and Kubernetes environment using Gitlab/Bitbucket for CI/CD - Understands data streaming technologies especially Kafka - Can help implement DevOps practises in the team using technologies such as Grafana, Prometheus and ELK to improve availability - Capable of working independently to deliver priorities while understanding when to seek help and align with the team on key decisions - Has superior coaching and problem-solving skills and the ability to raise your team's game through their teaching and experimentation. - Is comfortable teaching and mentoring a young software development team to ensure they are excelling while following best practises - Is comfortable presenting technical ideas to a diverse audience - Is comfortable working with ambiguity and can quickly pivot when business priorities change - Bilingual French and English If you have some of these, that's even better: - Experience in wireless radio access networks (RAN) design and support - University degree in Computer Science, Software Engineering - Relevant experience with Linux, Oracle, Redis 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. 3623 Remote ON CAN Java AEM Developer https://www.talgroup.net/job/3624 Hiring a Java AEM Developer on a 6-month renewable contract engagement in Toronto, ON! This role will oversee technical design and development on the Adobe Experience Manager (AEM) platform and implement AEM features, collaborating closely with software development team mates. Note: This role is temporarily remote, then offering a hybrid from their Toronto office. Perks You'll Love - Join one of Canada's leading companies - Tackle new development projects - Enjoy top career & development opportunities What You'll Be Doing - Technical design and development on the Adobe Experience Manager (AEM) platform - Implement AEM features, collaborating closely with software development team mates - Contribute to the definition, maintenance, and adherence to web development best practices - Collaborate with Product Owners to translate user and customer needs to our technology stack The following skills, knowledge and experience are valuable: - Excellent interpersonal, oral and written communication skills - 3-5 years of experience as a Java Developer - Experience with the Adobe Experience Manager platform (Release 6.3+) - Experience with Agile - Strong knowledge of OOP and data structures - Experience with the Java Content Repository - Bachelor's degree in Computer Science or equivalent - Experience with web service protocols (SOAP, REST, GraphQL) - Experience with Transact SQL (MS SQL Server) or NoSQL - Familiar with front end technologies (HTML 5, responsive design, CSS 3, Angular, JQuery) - Familiar with Maven, Spring, Apache Camel, GitLab, Atlassian suite, IntelliJ 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. 3624 Remote ON CAN Full-Stack Developer https://www.talgroup.net/job/3625 Hiring a full-time Full-Stack Developer in Toronto, ON! In this role, your responsibility will be to lead and collaborate with the team to architect, design and implement solutions to help solve complex problems. Note: This role is temporarily remote, then offering a hybrid from the client's Greater Toronto Area (GTA) office. The technology stack that is in place today utilizes the likes of: - AngularJS and React for UI development - Java 12 and Scala for general purpose programming - Apache Cassandra for data storage - Apache Kafka for streaming and distribution - Google Protocol Buffers for serialization - HDFS, Apache Hive, Apache Spark for scalable analytics - Graphite and Graphana for metrics - Linux as the operating system (Open Suse moving to RHEL 7) Perks You'll Love - Defined Pension plan - Join an award-winning Global organization (including Forbes Global 2000 list) - Generous Benefits & Bonus plans (Bonus of 10.5% with chance of getting 200% of bonus!!) Skills You're Bringing - Extensive experience implementing front to back implementations of highly concurrent trading applications in Java - Significant experience implementing Agile practices e.g. automated testing, continuous integration, project rooms, pair programming, etc. - Wide-ranging experience with Relational and NoSQL databases, SQL queries and object-relational mapping tools - A good understanding of Fixed income products and front office trading is desirable - Demonstrated professional experience with modern JavaScript frameworks - UNIX, Linux and W3C technologies including HTTP and XML - Experience working with cross-functional and cross-office teams - Excellent written and verbal communication skills - Automated build, test and deployment tools - A pragmatic approach to software development and delivery Interpersonal Skills We'd Like to See - Takes great personal pride in building robust software - Strong sense of ownership - Passionate about programming and computer science - Enjoys working in a fast-paced environment - Has excellent written and verbal communication skills - Has strong customer focus 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. 3625 Remote / Greater Toronto Area (GTA) ON CAN Front End Developer https://www.talgroup.net/job/3626 Hiring a full-time Front End Developer in Toronto, ON! In this role, you will contribute to the design and development of diverse tools that make up our client's Developer Platform. Opportunities for innovation and ownership often arise as we rapidly deploy new apps and tools. Most of these tools are built in React/Node and contribute greatly to the evolution of app development in TD Securities. These include: The App Platform (creates ready-made apps in under 2mins), App Toolkit (collection of shared components), App Starters (various starter projects covering all major frameworks), Design System (our new UI/UX library) and our new flagship project, TDS Workspace (Desktop Interop Platform). Note: This role is temporarily remote, then offering a hybrid from the client's Greater Toronto Area (GTA) office. Perks You'll Love - Defined Pension plan - Join an award-winning Global organization (including Forbes Global 2000 list) - Generous Benefits & Bonus plans (Bonus of 10.5% with chance of getting 200% of bonus!!) Skills You're Bringing - Studying Computer Science, Computer Engineering (or similar) - 3-5 years' experience with React or Angular, and NodeJs - Experience working with APIs and creating basic Node Services - Ability to style UI components with SCSS/LESS - Deep understanding of React component testing using Jest, Enzyme or other tools - In-depth knowledge of one or more of the following web technologies: PWAs, Shared Workers, Web Workers, Service Workers, IndexedDB, WebSockets - Experience building and publishing custom components - Experience with Webpack and tweaking Webpack configs for optimized builds - Experience working with design systems and a bonus if you have experience in building them - Additional knowledge of MongoDB or other NoSQL databases would be beneficial - Knowledge of production deployments with Continuous Integration (Jenkins or TeamCity a bonus) Desired Interpersonal Skills - Takes pride in building beautiful UIs - Strong sense of ownership - Curiosity and passion to constantly learn new skills and methodologies - Enjoys working in a fast-paced environment - Has excellent written and verbal communication skills - Has strong customer focus 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. 3626 Remote / Greater Toronto Area (GTA) ON CAN Data Engineer https://www.talgroup.net/job/3627 Hiring a full-time Data Engineer in Toronto, ON! In this role, you will analyze, design and develop highly impactful analytics that help support and drive decision making, and highlight areas of revenue generation. This role will focus heavily on analyzing huge data sets, writing Python code, and working closely with the business to elicit requirements. Note: This role is temporarily remote, then offering a hybrid from the client's Greater Toronto Area (GTA) office. Perks You'll Love - Defined Pension plan - Join an award-winning Global organization (including Forbes Global 2000 list) - Generous Benefits & Bonus plans (Bonus of 10.5% with chance of getting 200% of bonus!!) Skills You're Bringing - 5+ years data analytics experience, with significant experience in Jupyter Notebooks and Python; specifically, in Pandas, NumPy, Plotly and Dash. - Should have experience in both data analysis & requirements gathering as the role involves high engagement with the users. - Excellent communication skills required as this is a front-office facing Client Analytics application with heavy user interaction with traders and salespersons. - Experience in Capital Markets is necessary, as the team is involved in trade data, market data and reference data analytics. - Experience in Fixed Income, Foreign Exchange & Derivative products – at least intermediate understanding of the inner workings of various products offered in the above asset classes. - Passion for data analytics with strong sense of best practices. - Self-starting and motivated, with sense of responsibility - Strong sense of ownership - Enjoys working in a fast-paced environment - Has an eye for design and usability The Role - Data Engineer on a fast-paced front-office facing Client Analytics Data Engineering team at a leading investment bank with a great culture. - Lead individual data analysis and insights workstreams from start to finish, in close collaboration with the Front Office. - Gather requirements from the stakeholders, analyze data based on the requirements, present finding to the stakeholders, and iterate over the process until methodologies and metrics are finalized. - Perform data analysis on huge sets of trade data, market data and reference data to generate metrics that can be used to support and drive decision making for the front office. - Add to the Python codebase, the novel ideas and techniques that can be used to innovate and improve upon the existing infrastructure. - Provide user training and support to front office for the UI as well as for Jupyter Notebooks. - Translate business requirements to functional specifications for the development team. - Take part in design sessions to brainstorm on the best approach and design that should be followed to implement the solution. Should not be afraid to speak their mind. - Follow agile approach in monthly release cycles. Perform analysis, planning and testing of the requirements to ensure accurate delivery of the solution. - Help debug and solve issues in different envs and identify any potential bugs that can harm the application. - Willingness to work hard in a flexible environment using agile methodologies. - Comfortable working with new software tools - not afraid of new technology. - Help support existing production applications (provide L3 support as needed) - Update Confluence (wiki) site and documentation to reflect additions/changes to the workstreams, or other essential information. - Ensure effective communication of estimates & timelines to the rest of the team, including status updates of current work - Contribute to the development of project plans by providing input and manage project estimates / initiatives, communicating project status to business and management and providing timely escalation of issues - Support releases as needed Teamwork - Collaborate with other team members (developers/Data Engineers/PM) and stakeholders in order to understand/gather business requirements and analyze data. - Responsible for turning business requirements into functional specification, interacting directly with the front office traders for further requirements elaboration & discussion - Work closely with Project Managers, Delivery / Partner Management, Data Engineers, sponsors and relevant stakeholders to clarify requirements, develop analysis plans and strategies - Teamwork: Work effectively as a team, supporting other members of the team in achieving business objectives and providing client services - Participate in knowledge transfer within the team and business units as needed Desired Interpersonal Skills - Takes great personal pride in building robust analytics solutions - Strong sense of ownership - Passionate about data and data analysis - Enjoys working in a fast-paced environment - Has excellent written and verbal communication skills - Has strong customer focus 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. 3627 Remote / Greater Toronto Area (GTA) ON CAN Big Data Developer https://www.talgroup.net/job/3628 Hiring a full-time Data Engineer in Toronto, ON! In this role, you will lead and collaborate with the team to architect, design and implement solutions to help solve complex Big Data problems. We are a team that builds generalized tools to empower our users to have easy access to large sets of data. Note: This role is temporarily remote, then offering a hybrid from the client's Greater Toronto Area (GTA) office. Some problems we tackle: - Data agnostic approach to scaling data analytics - Design and implement solutions (API) that is flexible enough to serve the dynamic nature of Data Science requirements. Perks You'll Love - Defined Pension plan - Join an award-winning Global organization (including Forbes Global 2000 list) - Generous Benefits & Bonus plans (Bonus of 10.5% with chance of getting 200% of bonus!!) Skills You're Bringing - Experience in designing, implementing and supporting highly scalable data systems in Scala and/or Java. - Experience with Hadoop-ecosystem technologies in particular MapReduce, Spark / Spark-SQL / Spark Streaming, Hive, YARN. - Experience building and running large-scale data pipelines, including distributed messaging such as Kafka, data ingest to/from multiple source to feed batch and/or near-realtime/steaming compute components. - Experience in data-modeling and data-architecture optimized for big data patterns. (i.e. warehousing concepts; efficient storage and query on HDFS; data privacy and security techniques). Desired Interpersonal Skills - Takes great personal pride in building robust software - Strong sense of ownership - Passionate about programming and computer science - Enjoys working in a fast-paced environment - Has excellent written and verbal communication skills - Has strong customer focus 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. 3628 Remote / Greater Toronto Area (GTA) ON CAN Senior DevOps Engineer https://www.talgroup.net/job/3629 Hiring a Senior DevOps Engineer on a renewable 1-year contract engagement in Montreal, QC! This role will work with teams to find innovative solutions and deliver value and increased security. You will also improve developer's productivity and quality through automation and productivity tools. This role is temporarily remote, then offering a hybrid from their Montreal office. Must speak French (bilingual is nice). Perks You'll Love - Join one of Canada's leading companies - Tackle new development projects - Enjoy top career & development opportunities What You'll Be Doing - Work with teams to find innovative solutions and deliver value and increased security - Improve developer's productivity and quality through automation and productivity tools - Integrate security tools and practice within the DevOps process - Establish and maintain heterogeneous environments for a multitude of Services and Applications - Provide improvement suggestions regarding the security, usability, performance, maintainability, and scalability of existing environments - Participate in the analysis, design, and development of new Services - Provide accurate estimates based on business requirements - Understand and apply Scrum rules and principles in every task - Develop and maintain security automation tools Required Qualifications/ Competencies: - +5 years of prior experience in relevant positions - Strong understanding of development workflow & tooling including VMs and Docker - Experience with OpenStack - Experience with Gitlab-ci or similar CICD tools like Travis-ci or Jenkins - Excellent problem solving and troubleshooting skills with attention to details - Experience in software development - Experience with Cloud solutions (Azure, AWS, GCP) using native services - Experience with Infrastructure as code tools like Ansible and Terraform - Experience with automating and managing Infrastructure and IT Operations - Experience with Linux based systems (Redhat, Ubuntu) - Experience with Docker - Proficiency in Python and/or Go - Experience with SAST tools like SonarQube or Checkmarx - Experience with virtualization platforms - Solid knowledge of IP Networks - Autonomy and an ability to learn - Comfort with collaboration, open communication and reaching across functional borders - Familiarity with Information Security frameworks/standards - University degree in Computer Science or equivalent work experience - Strong communications skills Desired Qualifications/Competencies: - Relevant certifications - Agile methodology, Scrum - Experience with web frameworks - Experience with Relational databases (MySQL, Postgres, MariaDB or other) - Experience in NoSQL databases (MongoDB, CouchDB) - Experience with Maven, Git, Tomcat, Jenkins - Experience with Service Oriented Architecture (APIs and SDKs) 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. 3629 Remote / Montreal QC CAN Agile Product Owner https://www.talgroup.net/job/3630 Hiring a Agile Product Owner on a renewable 1-year contract engagement in Montreal, QC! This role will manage the product feature backlog in OpenStack and later in AWS Data Operations DevOps and prepares requirements for capacity-based planning, prioritization, grooming and implementation. This role is temporarily remote, then offering a hybrid from their Montreal office. Must speak French (bilingual is nice). Perks You'll Love - Join one of Canada's leading companies - Tackle new development projects - Enjoy top career & development opportunities What You'll Be Doing - Manages the product feature backlog in OpenStack and later in AWS Data Operations DevOps and prepares requirements for capacity-based planning, prioritization, grooming and implementation - Collaborates with enterprise stakeholders to facilitate solutions in all phases of the product development lifecycle, including feature ideation and definition, build and launch - Partner with cross-functional teammates to fully understand business processes, rules and logic and translate into detailed system design requirements - Ability to communicate and document system flow, business rules and overall solution design to stakeholders and partners to gain alignment, accuracy, and completeness - Drive current state platform discovery, system documentation and training guides to enable solutions and ensure common understanding - Defines software requirements and acceptance criteria at the feature level; supports actionable story-level scope elaboration with the consultation of engineers to prepare for development and testing - Lead organizational routines and ceremonies to drive alignment and reduce communication gaps; provide ongoing consultation and clarification of defined features to support business objectives - Epic, feature and story administrative maintenance (updates to sizing, sequencing, etc.) - Backlog development and administration (drive the organization of related work items, support program increment and iteration planning, operational reporting, etc.) - Manages multiple priorities concurrently, including self-executed deliverables and requirements executed by other teams - Performs functional testing of completed development against defined acceptance criteria, and support pre-release validation and regression activities - Contributes to team and operating model success in a dynamic, continuous learning lean-agile delivery framework. - Brings leadership and team-centered solutions to delivery process and routines by proposing strategic solutions and building consensus with strong interpersonal and presentation skills - Owns solutions by presenting recommendations with supporting rationale and being accountable to timelines, organizational capacity, and project needs Qualifications We'd Like to See - 3+ years plus years of experience as a Product Owner in an Agile environment - Experience working closely with Devops teams - Good cloud experience, OpenStack/AWS/GCP/Azure - Passion for optimization, inquisitiveness, product knowledge to discover new solutions - Solid relationship building skills - Strong sense of accountability and attention to detail for processes 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. 3630 Remote / Montreal QC CAN