Is the Talent Race is Entering a New Era?

Is the Talent Race is Entering a New Era?

Lack of work is causing many tech companies to reduce staff. When they try to recall these staff however, will they discover many are no longer available?

Employers are beginning to realize that the future of work is happening now. Virtually every employee will soon expect a remote-work option be added to their current and future job. They’ve tasted it, they like it, and won’t easily give it up. Is your company transitioning to a large remote-work option? If not, the new risk is losing the talent race. The talent shortage was already critical. Will it only get worse?

End of the Beginning?

This year’s April 1 was no joke. Projects are slowing down because clients are pausing or cancelling existing projects, and/or delaying, descoping or cancelling new projects, or you’ve lost clients. Your backlog is shrinking. The impact is technology companies taking a sharp look at their staffing levels. They are laying off staff, certainly under the premise that once this unprecedented period is over, and over soon we pray, they can simply be recalled and their businesses reset to normal.

Another strategy some companies are using is to reduce salaries. Will tech workers impacted by this wait indefinitely for their salary to be returned to 100%? It’s reasonable to assume they’re looking for a new job. Now.

At the beginning of March, and for as far back as anyone can remember, we had a net shortage of skilled technical people. Compounding this shortage is every company only wants to hire the top 25% of technology people. It was already really hard to find and hire these top 25% of seasoned tech people.

We are now seeing a growing pool of both displaced tech workers and receptive workers.


Many tech companies are still hiring, on-boarding, and will start to experience a field day attracting displaced or salary impacted tech employees.

Will your top 25% will be riding out the COVID-19 storm with you, while you have already laid off staff and/or reduced theirs or other’s salaries? Their refreshed resume is probably now in circulation, posted on Indeed, and their LinkedIn profile updated, resulting in them being approached often by would-be employers and recruiters.

Hopefully Soon

We will crest this COVID-19 curve and stress levels will begin to decline. Paused projects resume, delayed projects will receive new start dates, cancelled projects will be revisited with some rescoping or reprioritization and net-new projects will appear as new post-Covid-19 business opportunities are discovered. Companies will see their backlog growing and hiring freezes lifted.

Invariably you will reach back to your displaced staff, but will you find many have landed new jobs and no longer available?

When you start new recruitment drives, will you discover identifying the top 25% just got harder because too many of these skilled workers will have new jobs, many with a large remote-work component which they now desire, and will be unreceptive to your recruiting approaches and job ads?

Will we find our best and brightest have been picked up by BIG international firms?

While workers still like working alongside coworkers, right now they’re learning how to work not physically with them. Happening now are fundamental changes in the way we work and people won’t go back to exactly the same practices. The future of work is here.

When the dotcom bubble burst in 2000, it too displaced large numbers of tech people, and many left the industry altogether. Will that will happen again, further exasperating your recruiting efforts?

Will this be a good era however for new and recent grads as many companies will have no alternative but to hire junior-level resources and train them?

What’s Next

Maintain building your pipeline. Conduct online interviews now. Make offers now. Prepare for virtual on-boarding.

Expect the new normal of 50%+ of your workforce working from home for the foreseeable future, COVID-19 or not. Current staff will expect this. I suspect candidates will turn down offers that don’t include, in writing, high-degrees of remote-work.

If the talent shortage was already bad, is it going to get worse? Will every week you’re not transitioning your business be a week you’re falling further behind?

Is the Talent Race Entering a New Era?

April 13, 2020

iOS Developer – Mississauga

iOS Developer – Mississauga

If your career goal is to grow your skills in SWIFT then this role may be for you.

Top Responsibilities

  • Developing in SWIFT
  • Working on a new app every 6 months (approx)
  • Collaborating with cross-functional teams to define, design, full-stack coding of new features and functionality
  • End-to-end delivery, implementation, development testing, defect investigation and resolution
  • Potential direct interaction with the client
  • Providing effort estimates, planning out weekly sprints alongside 5 month objectives, while identifying and assisting in mitigating technical, schedule, and other project risks

Some of the Experiences & Background We’d Like To See

  • 3+ years of Objective-C and SWIFT
  • 3+ years of experience in software development roles
  • Successful track record of delivering projects, both individually and as a team member (hint: bring them to the interview!)
  • Should have published applications on the Apple Store
  • Git, or similar source code control systems
  • Agile Scrum environment
  • Effective communication skills as you will be in regular contact with the client – great opportunity to further refine your person/people skills
  • Experience implementing third-party libraries, APIs and Web services
  • Bachelor’s degree in Computer Science/Engineering or equivalent

Nice to Haves

  • Experience in Video and media based development projects
  • Ionic HTML5 Hybrid Mobile App Framework / PhoneGap
  • Some experience with open-source development and technology foundations besides iOS (e.g. Android, web development, etc.) and a pragmatic approach to using the right tool for the job
  • HTML5 / CSS / SASS development based on both hand-drawn wireframes and/or full Photoshop design intent
  • SSH/Linux server administration experience

Sound like you? Sent your resume to now!

Please include your resume. We’re searching for local permanent resources only.

Working from Home – Adapting to the New Normal

Working from Home – Adapting to the New Normal

Remote working is our new normal. While many have been happily working fully or partially remote for years, for many more this new reality was thrust upon them.

First some perspective. People who work from home are happier. Many employees switch employers to gain this perk.

  • No commute. Saves 30-120min/day alone
  • Temperate is always right
  • Less office distractions
  • And now not exposed to coworker’s germs or the public-transit traveler’s germs

Best Practices to Become an Efficient Remote Worker

Work must go on. If you have never worked remotely, it is a new fish-out-of-water experience, as I learned when I started working partially remotely in the 90’s. For new comers to work-from-home, and for managers of remote workers, here are some changes to implement:

  • Track output, not hours
  • Get super clear on priorities
  • Have Teams meet minimum weekly on Zoom
  • Set expectations, write it down, and how to complete them
  • Document processes to move work forward. E.g. approval process
  • Set and track milestones. Make work visible.
  • Continue to do postmortems on projects
  • Plan communications, don’t use an adhoc approach
  • Communicate intentionally. There is no water cooler where you would normally overhear discussions that impact you and/or your project
  • Communicate more: Tell people “what” (you’re doing) and “why” (you’re doing it) much more often. Don’t make your team guess.
  • Match your Slack channel to the message & purpose of the content you post
  • It takes longer to discussion issue via chat. Know when to jump to video call
  • If you don’t have dedicated space: ensure your family knows when you’re not available.

Must Have Tools

  1. Collaboration apps. E.g. Gsuite. I love Google Docs, where multiple people can simultaneously edit the same document
  2. Must have a team chat tool. E.g. Slack or MS-Teams
  3. Must have a video conference tool. Zoom is the best!
  4. Project management app – Github. Non tech projects – Trello (these are recommendations to me, I’ve never personally used)
  5. Online training

Communicate in Real Time

  • Setup channels for projects and company news. It’s hard for news to travel informally otherwise.
  • Have key posts consistently labeled “Decisions and To Dos”

How to Run Effective Online Meetings

  • Be on camera. We are a social species and it’s more important as we’re not in-person. Otherwise we can’t see facial expressions which is important in human contact. The first times will be awkward. If you’re in an office still, don’t share a laptop. Reasons: 1. social distancing, 2. individual group members are too small.
  • If you are not on camera, add an avatar. Nothing worse that seeing screen of black boxes.
  • Call out individuals specifically for questions. Calling them out will make them feel part of meeting
  • Allow silence
  • Be careful what you share on your screen. Easy to share other screens or content on screen they you didn’t expect to. My practice is to close all apps/tabs I won’t need during the video meeting.
  • Ask attendees to mute their mic if not speaking
  • Use headphones to block out outside noise if you don’t have a quiet zone

Remote Working Etiquettes

  • Let your colleagues know if you are not available. e.g. Use Slack’s Do Not Disturb
  • You don’t have to respond to chat immediately
  • Put your work away when not working
  • Recognize that not everyone has dedicated space at home for remote working. During your video call you will see the cat, hear a dog bark, and see someone walk by. No big thing.
  • Don’t let go of your company rituals and customs because you’re remote (e.g. send cupcakes on someone’s birthday or have a virtual coffee instead of meeting at the coffee shop)
  • If you have an open-door policy, setup Virtual Office Hours (plenty of calendar apps for others to schedule time with you) or leave your Zoom open and your Zoom ID posted.

Once you’re started working from home, you won’t want to give it up totally anymore.

I provide Open Office Hours here.

.NET Developer – Milton

.NET Developer – Milton

We are looking for intermediate and senior full-stack .NET design/developers who can work independently, flourish in non-bureaucratic environment, isn’t afraid to take initiative, responsibility, resourcefully adds value and achieves goals.

Top Responsibilities

  • Designing and full-stack development of new features while maintaining and enhancing existing functionality
  • Full-stack development including research and analysis, requirements review and gathering, design, impact analysis, estimating, quality assurance, internal documentation and maintenance

Some of the Experiences & Background We’d Like To See

  • .NET Core
  • Relational database experience, MS-SQL 2008+ or newer and MySQL
  • Strong experience with other Microsoft development tools including .NET frameworks,
  • Front end web development experience with HTML, CSS and JavaScript, Bootstrap, AngularJS, jQuery
  • Several years experience with AWS (S3, EC2, Lambda, SNS) and Azure

Nice to Haves

  • Java, PHP, Python
  • Experience developing multi-tenant (SaaS) ASP.NET MVC applications
  • JavaScript framework
  • Agile / Kanban development methodologies

Sound like you? Sent your resume to now!

Please include your resume. We’re searching for local permanent resources only.

Full-Stack Senior Developer | Team Lead | Oakville

Full-Stack Senior Developer | Team Lead | Oakville

If your career goal is to build commercial applications from scratch vs maintaining pre-existing apps, then this role may be for you. Additionally, due to the nature of the business, you’re usually utilizing the latest tool sets and language versions.

About the Job
The purpose of this role and why this role exists.

Full-Stack Senior Developer | Team Lead | Javascript – NodeJS – ReactJS for a custom software development company in Oakville specializing in in mobile and web based product development. Customer facing role leading a team of 8-10 developers you will architect and manage the development of new software applications.

They use open source development tools to build scalable solutions. They’re 15 year old growing firm with 150 people, across 4 offices, including software engineers, business analysts/project managers, and creative talent delivering some really cool stuff. They own most projects entirely, sometimes they’re an extension of the client. 50%+ of their products can be found in an app store or publicly on-line.

Our work environment

  • Flex-hours outside core hours 10-4
  • Flexible working location when required
  • Full Benefits
  • Cell phone plan reimbursement
  • Gym Membership reimbursement (or virtually any physical health activity)
  • Brand new modern office facing the QEW
  • Office closes during the holidays
  • We have amazing clients who are fun to work with and appreciate our value to them
  • Casual, yet professional environment with a Social Club

Top Responsibilities
The part that you play in this organization, and specific duties you are measured against

  • Proactively collaborate with cross-functional teams to lead, define, architect, and full-stack coding of new Products, features and functionality
  • Full-stack delivery, implementation, development testing, defect investigation and resolution
  • Direct interaction with the client. You are the prime client contact during the project
  • Provide effort estimates, planning out weekly sprints, while identifying and assisting in mitigating technical, schedule, and other project risks

Some of the Experiences & Background we’d like to see
All the things you’re good at because you’ve done most of these before

  • Javascript, ReactJS and NodeJS
  • HTML5 / CSS3 / Bootstrap
  • MySQL
  • 5 years experience with open-source development and technology foundations, and a pragmatic approach to using the right tool for the job
  • 3-years experience leading, coaching and mentoring teams of up to 10 developers
  • Successful track record of delivering projects, both individually and as a team leader
  • Effective communication skills as you will be in regular contact with the client – great opportunity to further refine your communication skills
  • Experience working in a Mac and Unix environment
  • Experience creating and consuming third-party libraries, APIs and Web services
  • Proficiency with cross-browser/cross-platform issues
  • Bachelor’s degree in Computer Science/Engineering or equivalent

Let’s Get to Work!

To learn more about the client, their culture and the opportunity, we invite you to share your resume with us via this job board or to Rick @, Subject: Team Lead

Have a canned cover letter? Delete it. Tell us why you’re perfect for this opportunity and you’re virtually guaranteed an interview.

We are receptive to a contract arrangement.



We provide recruitment services to technology companies to identify and acquire high-value technology staff. We specialize in complex assignments, roles requiring multiple technologies, skills and/or business vertical knowledge, like this one.

We bring 25+ years of broad experience working in software companies and IT professional consulting firms as hiring management of Technical staff.  We can help you find the right people.

Based in Halton Region, Ontario (GTA-West) we specialize on the staffing challenges of tech companies located in Oakville, Burlington, Milton, Halton Hills, Georgetown, Hamilton, Mississauga, Brampton and Toronto. Visit us at


Keywords: job, jobs, ReactJS, React Native, RoR, Ruby on Rails, SSH, Linux, Git, HTML, HTML5, CSS, CSS3, Agile, Slack, shopping cart, AngularJS, MongoDB (NoSQL), JavaScript, mobile, Ionic, PhoneGap, HTML5, NodeJS, Halton, Oakville, Milton, Burlington, Hamilton, Mississauga