Wednesday, October 15, 2014

Where are all the available .NET Developers?

.NET Developers are some of the most sought out IT professionals in the US... and on the planet for that matter.  If you have at least a year or two of C# .NET development work experience you are probably receiving calls and emails from recruiters every day.

As of this writing there are numerous job postings on Indeed.com for C# .NET professionals, below is sample breakdown of some locations:

Tampa Bay: 147 jobs
Orlando: 94 jobs
Atlanta: 466 jobs
Miami: 89 jobs
Jacksonville: 73 jobs
Dallas: 351 jobs
USA: 10,621 jobs



Of course not all jobs are posted on the internet. In fact, we have several positions that are not posted by us or our clients.

If you are a .NET Developer and have not registered with our firm please do so. Even if you are not actively looking to make a job change, we will be happy to keep you in mind for that "perfect position", one that could be better than the one you are currently in. All communication will remain confidential.  Let our 40+ years of business experience and recruiting team with over 100 years of combined experience be your eyes and ears in the local market.

Hoping to hear from you soon!

Tom Byrne, VP/Recruitment Services
Rita Technology Services


Saturday, August 23, 2014

The Cost of a Bad Hire

What is the cost of a bad hire? We all know that hiring the wrong employees can cost organizations a huge amount of money, but this infographic presents some startling figures.  When it comes down to it, getting the right fit the first time probably matters a little more than you thought it did. Recruiters, your job is just that much more important.

This infographic by Resoomay, a software service that allows recruitment agencies and employers to screen and interview candidates using video interviews, explores the (rather astronomical) cost of making a bad hire.

Please click on the link below to view the infographic and to read the rest of the article.

http://www.recruiter.com/i/the-cost-of-a-bad-hire-infographic/

Thursday, July 17, 2014

Emerging Programming Languages Career-Minded Developers


If you're a developer looking to increase your employability, then learning a new language is always a good strategy. But the big question is this: Which language should you learn?

A quick glance on any developer recruitment site tells you which common programming languages are in demand. Take a look right now and you see plenty of vacancies for programmers with skills in programming languages such as Java, C, C++, C# and Objective C, scripting languages including Python, PHP, Ruby and JavaScript, and database programming in SQL.

If you want to stay ahead of the pack, though, and be able to take your pick of the plum jobs of the future, then it may be worth looking beyond Java, Python and these other languages.

What about gaining skills and experience in up-and-coming languages that aren't in demand yet - but may well be soon? It's a career strategy that worked for programmers who spotted the potential of Java when it was introduced in the 1990s. Those who got in there early could walk in to any Java programming job they wanted a few years later - and demand the very highest rates as well.

The problem is picking the right language to learn, as there are plenty of new ones to choose from. "Almost all new languages are coming from open source projects," says Mark Driver, a research director at Gartner. "That means there are no barriers to entry, so thousands of new languages are coming on to the scene. Most disappear quickly, and only a few ever catch on."

Driver says he believes the reason is that, for most organizations, the "incumbents" such as Java, C++ and C# are just too entrenched to replace, "and there's very few enterprises that want to expand the languages they use too much."

But the signs say a few new languages are catching on. Here are six of the most promising ones, in no particular order:

Dart: Replacement for JavaScript
Dart is an open source language developed by Google as a replacement for JavaScript. Like other JavaScript replacement languages such as CoffeeScript, it's not hard for JavaScript developers to learn. It's significant because it has been designed to make it easy to build large scale, multi-developer Web apps - something JavaScript itself isn't really suited to.

Right now, Dart applications can run in Chrome's built-in Dart VM or in other browsers through cross compilation to JavaScript.

Why learn Dart? Google's backing ensures that Dart has a good chance of succeeding.

Opa: Simple, Secure Web Apps
Opa is designed to make developing Web applications simpler and more secure. How? Instead of creating browser-side, server-side and backend database components in different languages (perhaps JavaScript, PHP and MySQL ) and connecting them together, you write the whole application in Opa. The compiler then creates the client and server code and builds the communications infrastructure between them. Clever.

Although Opa hasn't yet been adopted by enterprises in any significant way, there are a lot of discussions about the language on the Internet at the moment, Driver says.
Why learn Opa? Web applications are going to get more complex and prevalent, and there's unique value in having the server-side/client-side distribution of code happen automatically.

Scala: Scalable Language in More Than Name Only
Scala is short for "scalable language," and it's designed to be exactly that: Scala can be used for tiny programs or very large-scale applications. It's not particularly new, as it was introduced in 2003, but interest is on the rise. One key reason for that is that you can optimize code to work with concurrency. Another is simply that many developers like using it.

A key advantage for companies considering Scala is that it interoperates with Java. It runs on JVMs (and Android), while integrated development environments (IDEs) such as Eclipse, IntelliJ or NetBeans, and frameworks such as Spring or Hibernate, all work with it. "The ability to adopt it on top of existing JVMs is really significant," says Jeffrey Hammond, a principal analyst at Forrester.

Why learn Scala? It appeals to enterprises that have already invested in Java and don't want to have to support anything new in their production environments.

Erlang: With Concurrency Comes Availability
Erlang is another language gaining momentum because of concurrency. Originally developed in 1986, Erlang was open sourced in 1998. It's designed for building large-scale, highly available applications. Erlang's runtime system supports hot swapping, so code can be modified or updated without having to stop a running system.

Language-level features are provided for creating and managing processes to simplify concurrent programming. Meanwhile, processes communicate using message passing, removing the need for explicit locks.

Why learn Erlang? Both Gartner's Driver and Forrester's Hammond suggest Erlang is likely to proliferate in the coming months and years.

Ceylon: Modular Java Killer
Based on Java, Ceylon has been designed as a Java killer. Developed as a language for writing large programs in teams by Red Hat, the first stable release became available at the end of 2013.

Modularity is a key feature. Code is organized into packages and modules, then compiled to module archives. The tooling supports a system of module repositories, with every module published in a central repository called Ceylon Herd.
Since Ceylon is based on Java programming and comes with an Eclipse-based IDE and command-line tools (with built-in modularity support,) Ceylon shouldn't be too difficult to get up and running if you're already skilled in Java programming.

Why learn Ceylon? Ceylon programs, compile to and execute on Java and JavaScript virtual machines - for client and server systems, it's similar to Opa - and can easily interoperate with native code.

Go: Language for the Cloud
Go, another open source Google language, first appearing in 2009. Also known as Golang, Go is a traditional language like C, but it's written expressly for the cloud, with concurrency and other features such garbage collection built in. Large Go applications can be compiled in a few seconds on a single computer.


(Courtesy: Paul Rubens)
Source: CIO.com   Paul Rubens    June 5, 2014

http://tinyurl.com/l7zvydf

Friday, June 6, 2014

Here's Why You Shouldn't Ignore Recruiters’ Calls

Here's Why You Shouldn't Ignore Recruiters’ Calls
Glassdoor, May 29, 2014

You may be in your dream job, but that doesn’t mean you should blow off the recruiter or executive search consultant if they come calling.

Getting inundated with recruiters’ calls if you have sought-after skills can be annoying, but you never know when the roles will reverse and you will be the one looking for a job.

“It’s very common (for people to blow off recruiters calls) and it always leaves us scratching our heads,” says Kathy Harris, managing director of recruiting firm Harris Allied in New York. “We very often know about positions that no one knows about. At the end of the day you want to be the first person we think of.”

For the happily employed it doesn’t hurt to take the phone call. After all they may have an amazing job for you. Not to mention you are clearly wanted because they are the ones seeking out you. Even if the job may not be right for you but could be ideal for someone you know which creates a win-win situation. You get to refer someone you care about and you create a relationship with the recruiter because you are helping out.

Landing a better position or referring a friend or family member are the primary reasons you want to take a recruiters phone call, but it’s not the only reasons. Recruiters can be a great source of industry information as well as a sounding board as you navigate your career.

“Recruiters know which industries are shifting, which companies are growing, who is downsizing, and they are able to share this information in a third-party, non-biased way,” says Tom Gimbel, president and chief executive of LaSalle Network, a Chicago staffing company. “They know which skill sets are in demand, which certifications you need to grow your career and what you need to succeed in a role.” Not to mention recruiters know a lot of people and can connect you with mentors, key players and others who can help your career.

But not every recruiter or executive search consultant is created equal. You don’t want to waste your time with someone who can’t help you just like you don’t want to blow off the one that can. Figuring out who to create a relationship with and who to avoid can take work but it’s not impossible to do.

According to experts, when determining who is a good ally and who is a waste of time, do some quick research. If you get a call from a recruiter check out his or her LinkedIn page. See what types of clients they’ve placed what firms they work for and how long they have been in the business. Rightly or wrongly the amount of experience the person has as a recruiter matters a lot. Typically someone starting out in the recruiting field isn’t going to have the same contacts as someone who has been in the industry for years. It’s perfectly ok to ask how long they’ve been doing this, what industries they specialize in and what their client base is like.

“Finding a good recruiter is no different than looking for good networking contacts. Ask your friends and colleagues who has a good reputation,” says Susan Ruhl, a managing partner at OI Partners Innovative Career Consulting in Denver. “Research firms and individuals on LinkedIn.”

Once you figure out which recruiters you want to build relationships with then you can start the building. One of the most important things to do is establish boundaries up front as to how the relationship will go. For instance if the recruiter makes a habit of calling your office phone but you work in an open office environment tell the recruiter to phone you after hours or during your lunch hour on your mobile phone.

Equally important, says Harris is to make sure the conversations that do take place whether over the phone, email, text or in person are confidential. The last thing you want to happen is your boss to get wind of your newfound friendship with the recruiter for a competitor.

If you do decide to pursue an opportunity provided by a recruiter career experts say the best way to maintain an honest relationship is to be upfront about your experience, your skills and your weaknesses. Any embellishments will easily be revealed once the recruiter starts checking your credentials. It’s also a good idea to treat any interviews with a recruiter or executive search firm as if you were interviewing with the company. “A retained search firm is an extension of its client organizations, and should be treated as such during the interview process,” says to Linda Komnick, principal at Witt/Kieffer, the national executive search firm. “The search firm is expected to screen potential candidates based on mutually defined criteria, so think of your interview with the recruiter as your first interview in the hiring process.”

Wednesday, May 28, 2014

7 Ways to Advance Your Project Management Career

This article offers some good advice. However, often times you will need to change jobs to advance your career. Having a well written resume highlighting accomplishments (saving money, increasing revenue, reducing cost, etc.) as well as examples of the projects you managed (budget amount, duration, # man hours, team size, sponsors, users, etc.) is also important.

Please click on the URL below to read the article.

http://www.cio.com.au/article/543526/7_ways_advance_your_project_management_career/

Source: CIO.com