Our Client, A leading Global Firm, is looking for Lead Developers/Software Engineers to spearhead an Evolution. Who? Great coders and engineers, 'Alpha Nerds' who lead from the front. If you've designed systems and written serious amounts of high-quality code from scratch, then we want to talk to you. It doesn't matter which languages you've programmed or on what operating system, so long as you're happy to code in C/C++/C# .Net, Java, and Python on Linux. It also doesn't matter which industries you've worked in; what's important is that, whatever you've done before, you are the absolute best at it. Why? Our Client is changing their software development culture, and they need exceptional programmers to help them do that. In return for that, they offer the responsibility, freedom to act and, of course, the financial rewards that you expect for the kind of ability and dedication that will be required. I.E., the best compensation in the market. They are building a core team of lead developers who will transform the software landscape by building an entirely new architecture from the center out. Over the next 5 years, they expect to rebuild the majority of applications in one way, shape or form.
What will you do? Understand the current set of standard technologies and usage patterns. Identify the need for standard technical solutions; implement and problem-solve them. CICD and Cloud capabilities are expected to be a particular focus. Engage with and lead design discussions objectively to bring groups to a shared agreement on standard best practices. Lead and contribute to InnerSource projects supporting standard technical solutions. Establish working relationships with teams across business units and platforms to agree on best practices, establish learnings and gather feedback on best practice usage. Engage with the implementation of multiple concurrent initiatives of varying complexity in a time-efficient manner. Monitor and control activities according to plan. In this role, you will communicate and interact frequently with partners and/or employees across Canada and/or worldwide. What do you need to succeed? Must have: 4+ years of professional experience in a developer role, with expertise in one or more of Java, C#, Python or C++. This is a hands-on development role. Experience of developing and maintaining container applications running on Kubernetes. Knowledge of related technologies such as Helm. Experience using DevOps concepts and tooling to deliver applications. Interest in developing technical skills by keeping current with the latest trends in application design and new language features/usage. Strong organizational and time management capabilities, as well as an ability to work closely with others. Where? Montreal, home of fantastic food, tough hockey and elbows up! When? Now, we'll wait for the right sort of people, so even if you're not available to start right away, we still want to talk to you.