There is a high demand by IT managers for good, competent and skilled software
developers right now.A good number of software development job postings for
leading or cutting edge software development skills are taking longer and longer
1. The demand for experienced, skilled software developers in Java, C# .NET,
Visual Basic .NET, SQL Server, SharePoint and ASP.NET exceeds the supply of
available, skilled and competent computer programmers.
2. Software job postings are taking longer to fill. In some cases, they are not
getting filled at all. I have seen IT directors, IT managers and hiring managers
post "job wanted" advertisements for .NET programmers or C# programmers that
take months to fill.
3. When IT directors, IT managers or hiring managers use recruiting firms, they
have to pay a premium to find competent computer programmers. IT staffing
agencies bill $70/hr. or more for finding and placing skilled temporary
Java, C#, ASP.NET and SQL Server computer programmers. Employers sometimes have
to pay as much as a hefty 20% placement fee to convert skilled temporary
software developers into a permanent employees.
Here a few tips that can help you with finding or hiring good, competent or
expert software developers.
How to find and hire competent software developers
Offer your software developers the option to telecommute as a perk.
I am amazed at how in 2008, not enough IT managers are offering telecommuting as
a benefit. Offering partial or full telecommuting will allow you to attract more
highly skilled and competent software developers because it is getting harder to
compete for and win software developers based on offering better salaries, 401K
or medical benefits. But you can more easily attract the attention of software
developers by offering telecommuting as a benefit.
2. Software Development Tools:
Invest in enterprise software development tools to attract and keep the right
software development talent. If you are an IT manager, project manager, IT
director, hiring manager, software development manager or you have the authority
to hire and manage software developers, make sure that you have a budget for
software development tools such as testing tools, requirement management tools,
database development tools, web development tools, source code management and
versioning tools and software build management tools.
If you don't or you skip buying the professional tools your software developers
need, you may find it more difficult to hire, attract or retain good software
development talent. Good, experienced or competent software developers expect to
use these software development tools for their day-to-day tasks and rank
employers who provide them with professional software development tools higher
than employers who don't.
3. Train your programmers:
Invest in the training of your computer programmers and other information
technology workers who are interested in learning computer programming.
Don't lose sight of the fact that computer programming is a skill that can be
learned just like any other skill. With the shortage of skilled, competent and
experienced computer programmers, you need to explore training employees who are
interested in learning programming knowing that you can get the return on your
investment (ROI) within a year.
Training has the effect of raising employee morale because it demonstrates that
you care and believe in the employee. It also provides you with a means of
standing out in the industry as an employer who invests in their employees.
Training your existing computer programmers also signals to senior, experienced
and competent software developers that you are the kind of employer who looks
after the career of your software developers.
These tips will make it is easier, less expensive and faster for you to find,
hire or retain good software developers. If you need assistance with
implementing any of these tips,
click here to get in touch with me.
About The Author
My name is Kingsley Tagbo and I’m a technical expert living in Saint Louis,
Missouri. I write about the training, coaching, mentoring
and personal development of software development professionals including
business analysts, computer programmers, testers, project managers, web
designers, data analysts, report writers, software developers and other
information technology professionals .
My firm, Exacticity, performs software development consulting and training for
clients throughout the United States, Canada, the United Kingdom, Australia and
New Zealand. If you are in need of software development consultants or training,
click here to get in touch with me.