The Ins and Outs of New Hire Success
Bringing on a new employee is the end of the tedious searching and interviewing process, but it is only the beginning of integrating that person into your existing team. The training process for a newly hired software engineer depends on the company and the individual’s level of experience; regardless, there are some basic guidelines—and some pitfalls to avoid—when it comes to getting the best out of your new hire.
The most important factor in a training program for a recently onboarded software engineer is to make it specific. Break out small steps, as opposed to only focusing on a larger, more vague plan. Give your new hire specific tasks, with measurable results.
Identify the areas your new hire will need to become comfortable with: company-specific tools, platforms, and code base; the development process for new concepts; and the details of any new job environment.
While larger companies frequently have the resources and budget to hold classes, send new hires to conferences, and provide focused, long-term, one-on-one training, smaller organizations cannot afford the expense and loss of productivity that those options entail. Much of this knowledge can be acquired intuitively over time, but the purpose of the training program is to speed up the acquisition of knowledge so that you can quickly have a productive employee.
A focus on books and online training can replace expensive classes and seminars. Reading the code and code reviews, staples of most software engineer training programs, are still highly beneficial for learning the environment, though they run the risk of making the new hire feel like they’re being put under a microscope prematurely.
The obvious pitfalls of many training programs are that they either overwhelm with new information, or proceed so slowly that your new employee is bored. Balancing new information with preexisting knowledge can be difficult; many say the best ratio is 50% prior knowledge (such as simple problem-solving, reviewing the code base, development methodologies, or working with a familiar interface) and 50% new learning (such as company-specific systems and complex architecture).
Learning from a base of knowledge is the general key to a successful training strategy. By gaining familiarity with the newest member’s background and prior experience, you’ll be able to build off that platform as you introduce new concepts and requirements. Start with small goals to keep them excited and productive, and build upon each day’s successes.
A Good Investment
A new employee has immense long-term potential to benefit a company, but the initial training stages will create a temporary drain on your resources, as current employees will have to take time to train the new hire. If you can balance this short-term loss of productivity with a customized, effective training program, you’ll see an exceptional return for your efforts, in the form of another dedicated, enthusiastic, competent employee.
If you are looking for software engineering talent in California, contact the staffing experts at The Armada Group today.
Red flags to avoid
You have finally scheduled an interview for the position you’re hoping for, but you’re far from the finish line. The hiring manager has clearly reviewed your resume and expressed interest in your as a candidate, so a strong interview could be the last hurdle before you land your new job. While the basics of interviewing can be easily accomplished—don’t be late, dress professionally, and so on—there are more subtle actions and phrases that can turn off an IT hiring manager. Don’t fall prey to these common mistakes.
Mistake #1: Not doing your homework on the company you are interviewing with
Just because you’re the perfect fit for the position description doesn’t mean you’re right for the company, or that it’s right for you. It’s an embarrassment, to say the least, to go into an interview and be asked a question like “What 3 things did you learn about our company from our website?” and not being able to articulate an educated answer. A hiring manager can immediately tell if you haven’t done your research—if you aren’t willing to invest time to learn about the company beforehand, they’ll likely assume you won’t after being hired.
Mistake #2: Failing to listen actively
Interviews are your opportunity to present yourself and your qualifications. That doesn’t let you off the hook for listening to what the hiring manager is saying—and if you don’t breathe long enough to actively focus on what you’re being told, you’ll be on your way posthaste. Active listening goes beyond simply hearing words, and requires digesting and responding to what’s being said. Without it, you can’t connect with the hiring manager, and they’re likely to not value your input since you don’t value theirs.
Mistake #3: Being a Robot
The ability to work as a team is important, and a hiring manager will likely make sure you have that experience before taking you on. However, it’s possible to be TOO team-oriented in your interview, to your own detriment. If you consistently talk about “we”—as in “we took this approach”; “we implemented this software solution to solve X”—you run the risk of appearing to be an insignificant contributor to the initiative. It’s a fine line: don’t act like you single-handedly delivered a 50 person, 25 man-year project; at the same time, make sure the hiring manager knows your specific contributions to a successful outcome.
Mistake #4: Giving robotic answers
One of the biggest turn-offs for a hiring manager is when an interviewee fails to present herself as an individual, with specific talents and expertise. This goes beyond setting yourself apart from the “we” of your team, and involves telling detailed stories and real-world practical answers from your past. If all you offer is methodology, you’ll be perceived as no different than any other potential employee. It’s the specific facets of how you approach your work that will set you apart.
Become a shoe-in
Obviously, you want to make a lasting, positive impression at your interview. By learning as much as possible up-front about the company, actively paying attention to the conversation with the hiring manager, asserting your initiative as well as collaborative skills, and focusing on your qualities in addition to book smarts, you’ll position yourself as someone to keep an eye on—and, better yet, someone to hire.
If you are looking for top IT positions in California you need to be prepared for the interviewm. Let The Armada Group help you develop a job search strategy, and land you an interview with your ideal company.
Sr Project Manager
- 10 years industry experience with 8 years of Project Management skills at companies such as eBay, McAfee and Dell.
- Lead the project from concept to completion while manage multiple projects concurrently.
- Experience working with agile/Scrum methodology and project management principles, including scope management and planning, budget development, risk and change management, and team communication.
- Vast expertise in online marketing extending across many industries.
- Experience working with commercial, social medial, ecommerce, portal and multilingual websites with a proven understanding of current web technologies (web 2.0) and infrastructure, browser compatibilities & limitations, content and process management, integration, web-database platform & migration, and site implementation.
- Managed software/technical projects in a fast-paced, primarily agile environment
Sr Software Engineer
- 10 Years of overall software experience with around 6 years in Java and Oracle PL/SQL
- Well versed with Software Development Life Cycle (SDLC) involved in all phases of development work with Web Applications and Enterprise Applications and Deployment.
- Expertise using J2EE design patterns like Singleton, Intercepting Filter, Service Locator, Session Façade, Factory
- Pattern, Business Delegate, Data Access Object, and Value Object.
- Hands on experience working with IDE’s Eclipse, WebLogic Workshop and NetBeans.
- Experience working with Hibernate for Object relational mapping and data persistence.
- Excellent working experience with J2EE architecture and components like Servlets, JSP, JDBC, RMI, JNDI, Java Beans
- Good knowledge of key Oracle performance-related features, such as Query Optimizer, Execution Plans, Hints, Indexes, Clusters, Partitioning.
- Experience working with build tools like Ant and WebLogic Ant tasks and Maven.
- Experience working with source code management tools such as CVS, Perforce and Sub Version.