AI Enhanced Automated Testing

AI Enhanced Automated Testing

We often here about AI and how it will transform and revolutionize technology and the IT industry. But we rarely hear of any concrete examples on how this will take shape. The World Quality Report, however, indicates that AI and machine learning technology could greatly impact mobile and software testing in the immediate future. Continue reading “AI Enhanced Automated Testing”

Functional Programming with C#

I’ve been interested in learning more about functional C#, and how it differs from the 2_bgOOP style C# that I’ve been doing for years. Ed Charbeneau gave a talk on this topic at CodeMash back in January, the main lesson being how to score a poker game using C# and functional principals and the samples. In this blog entry I will be reviewing a few of the functional principals I took away from the presentation— there are many more but here’s a short list: Continue reading “Functional Programming with C#”

The State of the IT Staffing Market

The State of the IT Staffing Market

According to the 2018 Staffing Growth Assessment, the IT staffing industry generated roughly 59 Billion dollars back in 2016. The industry is projected to grow by 4% 2018, which would mean more money for everybody, right?

Not exactly. According to SIA the market is becoming increasingly complex and competitive. While it remains true that much of the market is driven by buyer demand for flexibility, scalibilty and reduced risks, the talent required just isn’t available. Skill shortages make it much more difficult for clients to find candidates they need. In addition, digital disruption and transformation has increased the need for more flexible, short term contracts.  Continue reading “The State of the IT Staffing Market”

IBS Employee Highlight: Patrick Tiettmeyer

IBS Employee Highlight: Patrick Tiettmeyer

Patrick is an IBS Account Executive and his been with the company for over 2 and half years now. Patrick’s worked in sales before, but IBS was his introduction to the world of IT staffing. His background in customer service has allowed him to build a number of partnerships with a variety of clients during his short time at the company.  Continue reading “IBS Employee Highlight: Patrick Tiettmeyer”

Challenges Testing in Agile

Challenges Testing in Agile

Though a number of organizations and businesses have implemented some sort of QA practice into their development cycle, a large percentage of them still do not have a dedicated resource handling testing. This means they’re taking developers with a specialized skillset away from what they do best to focus on QA. While many organizations have incorporated agile into their development process, they have not done so in their QA process.  Continue reading “Challenges Testing in Agile”

IBS Office Highlight: Downtown Chicago

Recently we spoke with Branch Manager Ryan Sturgis about working out of the Downtown Chicago market. Previously, it was left up to Oak Brook to handle the Downtown market but, given particular trends and changes in the market, it became IMG_4613imperative to expand to the city.

Iain McDavid: How did the Downtown Chicago team come about?

Ryan Sturgis: Well Downtown Chicago is very, very different in terms of the talent it’s yielding. And given trends with how newer generations and the new workforce are living: Most of them are staying in city. Especially the top technologist, they’re not moving out to the suburbs.  Conversely, our original IBS Oak Brook was primarily suburban focused. Continue reading “IBS Office Highlight: Downtown Chicago”

Employers Prioritize Problem Solving Skills

Employers Prioritize Problem Solving Skills

Problem-solving skills are often cited an important qualification for position openings. This should come as no surprise, but what’s interesting is that was cited more often than technical skills. In this report from HackerRank, 94% of the IT employers surveyed consider problem solving skills a priority when hiring, while 55% mentioned programming proficiency. Debugging, system design and performance optimization ranked highly as well.

It should be noted that smaller companies do place more importance on program proficiency (or less importance on problem solving) than larger ones. One explanation is “the right knowledge of frameworks is more important for startups since they need to launch code quickly, and frameworks help developers push code faster.” See the report for the full analysis.