Senior Developer

Full Time
Montréal, QC
Posted 2 days ago
Job description
Company Description For 20 years, Talan has advised major companies and administrations, supported them, and implemented their transformation and innovation projects in France and abroad. The Group places innovation at the heart of its development and operates in areas related to technological changes, such as Big Data, IoT, Blockchain and Artificial Intelligence. Present on 5 continents, 13 countries, with 4.500 consultants, Talan aims to exceed the billion-euro mark in revenue by 2024. The North America teams have been rapidly growing, now counting around 600 employees, in Canada and in the USA, with recent mergers with Montrealer companies (Insum, Createch, Projexia). Talan has been operating in Canada for 20 years, advising major companies in Finance, Insurance, Telecommunications, Services, Distribution, Public Sector. Our consultants are agile and pragmatic. We combine together consulting services, technological expertise and a capacity to deliver and deploy projects. We do everything possible to ensure that our employees can thrive and grow at Talan. As a result, we have been certified a "Great Place to Work Canada". Job Description We are looking for a Senior Software Engineer to work as a Full Stack Consultant for one of our clients, a leader in Telecommunications. Our client's team offers the best and latest mobile devices, wireless services and Internet of Things solutions to consumer and business customers, with the top speeds, coverage and reliability on Canada’s Best National Network. Key Responsibilities As a member of a cross-functional team, supporting others, and helping them support your products, through training and documentation, you will: Act as technical leader by providing coaching, code review, owning the team's code, and gather information from stakeholders, product teams, customers, and partners Deliver secure code, following a Secure Software Development Lifecycle Identify opportunities, work with peers on initiatives to refine technical vision, strategy, and other mandates Development. Design, build, release, support new products, and enhance existing ones Design, build, and deploy CI/CD pipelines to deploy your code. Use TDD or BDD Build appropriate unit tests, integration tests, and regression tests Understand and test the response time, capacity limitations, and scale implications of your design choices Qualifications Required Qualifications Strong experience with Java language & Maven based software Strong experience in design and development of RESTful services Strong experience with micro services architecture and Kubernetes Strong experience deploying software following the Software Development Lifecycle Good experience with JavaScript software development (NodeJS, Vue.js, Vanilla) Good experience with Git version control in Gitlab, including MR & PR workflows, designing and building CI/CDCT pipelines Leadership experience (tech lead, team lead, manager, or similar) and demonstrable leadership skills Good understanding of JSON and YAML structures Good Understanding and experience across a wide range of related or adjacent technologies, including: Containers (incl. container orchestration, registries) Networking Infrastructure (automation tools, infra-as-code, artifact storage, api-gateway, observability tools, log management, alarm management, load balancers, VMs, etc) Cloud & SaaS services Databases & Queues Security System administration Good ability to effectively communicate complex technical concepts to a broad range of audiences and stakeholders Good experience in Agile teams (SCRUM, Kanban, SAFE, Extreme programming…) Good Experience with Public Cloud (Microsoft Azure preferred) Good Knowledge/Experience with Terraform Preferred Qualifications Knowledge/Experience with Java Quarkus Framework Knowledge/Experience with IoT products and services Knowledge/Experience with Mobile Telecom (LTE, 5G, and MEC) Computer Science, related Engineering background, or equivalent experience Experience in business technology market, and experience working closely with product and sales teams in SaaS solutions or related fields Adequate knowledge of French is required for positions in Quebec. Talan is a great playground, it's up to you! We believe that only a humanistic practice of technology will make the new digital age an era of progress for all. Let's engage together! Talan is convinced of the power of collective intelligence, which consists of combining the richness and diversity of profiles, experiences, and technological and sector expertise. That is why we promote an equal access employment and encourage all individuals, women, ethnic and visible minorities, aboriginals, and people with disabilities to submit their application. Additional Information Java, Maven, IoT, Canada, Consulting, Cloud, SaaS

Jobs Advertisement