November 2005 - Posts - .NET at e-Merge
in

dotnet.org.za

South African .NET Developer Portal

.NET at e-Merge

Largely C# and .NET specifc roles in South Africa..

November 2005 - Posts

  • Questions to ask potential employers in Job Interviews

    This one is for those of you with slightly less commercial experience, or even those of you who havent ever needed to go to many interviews during your career for whatever reason. Remember that any interview is as much you interviewing a potential employer as it is for them to interview you, in my experience people tend to see candidates who ask pertinent questions as a better risk than those who show little interest in the environments they've applied to. On that thought I thought I'd post the following, not all of it is entirely relevant but then you want to be thinking up questions that help you specifically to decide if you want to work at any given company. This is taken from David Tetens site at http://teten.com

     

    Questions to Ask Potential Employers in Job Interviews

    collected from various sources by

    David Teten

    General Questions
    • The people who do well at your company: what skills and attributes do they usually have?
    • What do you like best about working at _____?
    • What results are expected?
    • What specific problems are you hoping to solve during the first six months?
    • Who are the key internal customers? Any special issues with them?
    • What happened to the person who had this job before?
    • What communication style do you prefer?
    • What is your philosophy regarding on-the-job growth and development?
    • What are your goals for the department?
    • Pillars of a Successful Interview--Sample Questions

      Source: http://beckeastwood.com/Pages/pilsuc1.html

      1. What do YOU SEE as the three most important capabilities of the person you'll hire in this position?
      2. (If it's a territorial or regional position) Where is the (territory/region) at, compared to your goal or plan? Where is it ranked against the other regions?
      3. What do you see as the primary challenges to building more business or capturing more marketshare?
      4. How does your product stack rank in the market? Would you classify your product as the industry leader? The cost effective solution? The Rolls Royce product?
      5. (If it's a replacement hire, rather than a newly created or expansion position) What was the last person's success in this (territory/region/position)? What would you see as being the capability you'd most like to improve with the new hire?
      6. What is your vision for the (region/territory)?
      7. How does the performance of this role play into the bigger goal or plan for the company?
      8. How are you perceived in the marketplace??
      9. Assume I'm the selected hire--let's fast forward 90 days: Give me a taste of what a typical week will be for me in this position.
      10. In reviewing your current sales staff, what would you say are the key qualities that are common to your top producers, as I'm going to model myself after the best people in your company?
      11. I'm also interested in career pathing--logically, is there a next step that would be in progression from this role? (National/Major Accounts? Management?)
      12. What type of support and tools are provided in this role? Leads? Contact mgmt software? Sales support? Laptop computer?
      13. How would you define ___________'s Unique Selling Proposition?
      14. Historically, what has been the primary concern or logjam in closing a sale on your product?
      15. "Your Turn To Ask"
        adapted from National Business Employment Weekly -- Interviewing

        by Arlene S. Hirsh, National Business Employment Weekly, published by John Wiley & Sons, Inc.

        Source: http://www.careergroupinc.com/career/applicant_questions1.html

        • What are the major responsibilities of this position?
        • Is there a job description? May I see it?
        • Can you tell me why this position is open?
        • How often has it been filled in the past 5 or 10 years?
        • What did you like most about the person who previously held this position?
        • What would you like to see the person who fills this position do differently?
        • What qualifications would you expect the successful candidate to possess?
        • What do you see as my strengths/weaknesses for this position?
        • What are the greatest challenges facing the person in this position?
        • What are your immediate goals and priorities for this position?
        • What kind of support does this position receive in terms of people and finances?
        • How much freedom would I have to determine my work objectives and deadlines?
        • How would my performance be measured and how is successful performance usually rewarded?
        • What career progression do you see for someone in this position? Do you normally promote from within?
        • How would you describe your management style?
        • Can you describe your organizational culture?
        • Do you have a lot of turnover?
        • How many people would I be supervising? How long have they been with the company, and what are their backgrounds?
        • Why are you looking at external candidates for this position, instead of promoting from within?
        • What do people seem to like most/least about working here?
        • Would it be possible to meet the people who work in the department?
        • Do you encourage participation in community or professional activities?
        • Do you have a management development or internal training program?
        • What are the company's plans for growth in the next five years?
        • How does the company intend to remain competitive?
  • Guidelines for being a strong candidate.

    I've had this on hold because I was waiting for Christians go ahead/permission to use his article but he's kindly let me use it. Thanks to Christian Sepulveda for the following article. This can be considered a follow or addendum to the last post and makes several good points about presenting your skills to Recruiters and to the end client. Hope it helps.

     

    Guidelines for Being a Strong Job Candidate

    I have interviewed a lot of people over the years. (I've hired over 50 people, interviewed hundreds, phone screened many more and read thousands of resumes.) While I don't claim to be any sort of recruiting expert, there are two things I can intelligently (as much as I can for anything else) speak of: trends in resumes / candidates and guidelines for being stronger on both.

    The single most important fact to understand as a job seeker is: A prospective employer has no attention span whatsoever.

    Your goal is to get the attention of the person who will actually decide to hire you and make clear why you are different from all the other candidates she comes across. Employers must sift through many resumes (there were times I would look at 100 resumes a day) and frequently cannot afford to spend a lot of time on a resume. Assume you must communicate in 10 seconds a reason that the employer should continue reading. Recruiters, internal or external, are not your target audience. While you may need get past them to reach the actual employer, never forget that your message should be targeting the actual employer.

    While this sounds obvious, you are selling yourself to an employer. However, most resumes I see are not selling but reporting. Listing the details of each job, tool, language, API, or activity from your entire experience is not effective.

    A general sales adage is a product should be made easy to buy, not simply easy to sell. When faced with buying something that is a "no-brainer", there is no selling. A candidate should always consider the perspective of the employer; what would make it a "no-brainer" to hire me?

    There are many different approaches and considerations for how a candidate can position herself as an obvious choice. Ultimately, I think it can be summarized by two questions (from the point of view of the employer): What can this candidate do for me? How does this help me? The first question is about the results the candidate can achieve or deliver. The second is about the match of these skills for the employer's context.

    The following are some guidelines for candidates:

    Overall

    Have a 30 second elevator pitch. Know what your strengths are. Know what results you have achieved. What makes you special and stand out? Know your professional goals. What are your career plans? Where do you want to be in one year? Five years? Have a career plan. The goals are a strategic concern; your plan is tactical. You should be able to describe the role you want to perform, with detailed functions and responsibilities. Be able to describe an ideal work day, month, or year. Know your strengths, weaknesses and what affects them. More importantly than what you do well or poorly are the factors that enhance your skill set and those that detract from it. These are critical to selecting the right position.

    Resume

    A resume makes the first impression. It must get someone's attention immediately and should answer the two most important questions above for the employer.

    1 page only. No exceptions. I don't read 7 pages resumes; if the person can't be brief, it implies they are disorganized and cluttered. I will note one caveat to this: your resume should be one page. It is an introduction and summary. If there are details that are important to communicate, include an addendum or appendix (which should be never more than 2-3 pages) and make it clear that this is extra, not part of the resume. You can title it "Project Details" or something, but it should have it's own header and not be confused as part of the resume. Lead with the elevator pitch. Your 30 second elevator pitch should be communicated immediately in a "Professional Profile" or similar section. Focus on results and achievements When I read that a candidate was on a project that tripled company revenues, I am interested to continue reading. Highlight technical qualifications Do not list every three letter acronym you know, even if you are an expert. Focus on your core strengths and the technologies you want to work with or that are relevant to the employer. If you know C++ but are looking for job doing Java, don't mention you know C++.

    Almost 100% of the resumes I read look the same. They all share the same subset of technical jargon references and technologies. There are many, many J2EE, .NET, C++, etc. developers. It is almost impossible to differentiate yourself in this category. Though a technical profile is obligatory, as a technical worker, it should be brief and contain highlights. I suggest putting it at the end of the resume.

    The technical profile of a resume is the source of the largest mistakes in candidate positioning, so I will babble and rant about this a bit. I think the reason for these mistakes are:

    • technical people focus on technology
    • many recruiters encourage listing all your technical experience
    • employers may screen based on the content of technical profile

    The first point is probably pretty obvious and I won't discuss it. The second is also common, though I discourage it. The last reason is the most significant: frequently resumes are so poor (or there are so many) that employers have little choice than to screen based on technical profiles. However, I think there are a few mistakes being made here. First, candidates try to keep as many options open as possible and this actually hurts them. Few people are experts in the large lists of technologies, languages and tools commonly listed on resumes. Even if you are, simplify. For example, if you've worked with many Web Service / SOAP technologies, write in your technical profile something like "SOAP / Web Services expert (worked with Axis, WebMethods, BlueTitan ...) instead of listing the 20 different Web Service related frameworks you know. Alternatively, if your goal is to work on web services, only list the web service frameworks you know and omit the other items such as object relational mappers, databases, etc.

    Listing too many elements in a technical profile has the risk of implying indecision and insecurity. Don't list technologies you don't really want to work with. Also, a candidate that doesn't care what technologies they work with (when they are listing many, unrelated technologies) seems to have little career focus. Finally, it may convey insecurity in the candidate; it can make a candidate look desperate and thus undesirable. Less is more.

    Phone Screens

    In over 90% of the phone screens that I do, I know if I will pursue a candidate in the first two minutes of the phone screen. A phone screen is intended to serve answer one question: Should I invest the time to formally interview this candidate? Formal interviews are generally very expensive to conduct and therefore most organizations don't do them lightly. There are a few things to keep in mind at this point.

    Research the company I hope this is obvious, but it amazes me how many people do not do this. Look at the companies website, competitor websites and industry websites for the employer. Learn as much as you can. Be prepared Know your own experience well, such that you can communicate succinctly. Learn how to be brief and focus on highlights. Interviewers will ask follow-up questions when interested and will appreciate brevity. Also, give thought to typical questions and know your answers. Such questions include: Why are you looking for a job? What is the ideal job, role, organization? What is the most important thing I should know about you as a candidate? Tell me about an interesting technical or team challenge and how you resolved it. What was the best project your were on? Worst? Why? Interview the employer organization You should look as closely at the employer company as they are looking at you. Good candidates take their professional development very seriously and are engaged in knowing about the company, its culture, its business model, future, history, etc.

    If you are looking to work for me...

    This entire blog entry is biased about making a candidate attractive to me, as an employer, but there are a few other items of note:

    Communication Skills are Key Being able to communicate clearly, effectively and succinctly is critical. It is vital to working in an agile environment and poor communication is one of the core reasons I don't pursue candidates. Must be a Team Player Agile Processes emphasize collaboration. You must thrive in a team environment. Be Honest I generally know when a candidate is weak in a particularly area, unsure or blatantly lying. I prefer and respect an honest and direct "I don't know" rather than trying to dance around ignorance. Be Committed to Projects I am looking for people who will take ownership of the result and do what they can to achieve it. I want candidates who take the outcome as a personal reflection of their abilities and work ethic. I don't ask for late nights or weekends but respect people who sacrifice when they need to make sure something is done.

    Conclusion

    Employers hire people, not cogs. A candidate should never forget that an employer is investing in a person and should do everything they can to position their value as an individual to an organization. If you are seen as just a Java developer who knows SOAP, you are easily replaced. Great employees, however, are assets to companies and rare.

  • 3 Things every Recruiter looks for in a CV

    I've always liked to believe that there is a job for everybody but in a country with high unemployment even in a highly skilled market like ours you need to use every tool you can to "sell" yourself. Why are you a better Candidate then the next person? Why should a recruiter send you to their client over someone else? Your CV is the first thing a recruiter will see and its sometimes the deciding factor in whether you get a call about that awesome role you saw on the Internet or not. I hope the following helps.

    There are three things every recruiter looks for in a CV:

    • Focus
    • Core competencies or transferable skills
    • Accomplishments

    If your CV lacks any of these crucial elements, then you are probably not capturing the attention you deserve, and you are missing out on important interview opportunities.

  • Focus

    Since recruiters’ time is at a premium, they must know your career focus within seconds of opening your resume. If your career focus isn’t clearly stated, you can’t assume the reader will take the time to search through your resume for clues. Most recruiters consider “Career Objective” statements worthless if they contain no real information about the specific position you are looking for and the industry expertise you offer. The best objective statements are concise and to the point.

     

  • Core competencies or transferable skills

    Once a recruiter understands your focus, he/she will want to know if you have the required core competencies or transferable skills to accomplish the job. A thorough research of employer job descriptions will help you identify the core competencies your CV must feature.

    You’ll capture and hold recruiter attention by including only those core competencies relating specifically to your focus. Be careful not to muddy up your personal marketing message by including extraneous skills. If you remember the all-important rule of relevancy, you’ll go a long way toward keeping the reader’s attention on your key skills.

     

  • Accomplishments

    Once your CV has made it through the initial screening for focus and skills, the recruiter will want to know how you stack up against other candidates. Remember, with record-high resume response to job openings, recruiters need good, solid reasons to recommend you for consideration over the mountain of other candidates. Clear, concisely stated accomplishments are the best way to distinguish yourself from your competition.

    Whether the recruiter works for one corporation or represents many corporate clients as a third-party recruiting consultant, he or she must be able to give valid reasons for promoting you as a viable candidate. You can make their job infinitely easier by including the information they need—and bring your CV to the top of the candidate pile. When your CV sells itself, you gain advantage points, and make the recruiter look good as well.

    For optimum impact, write accomplishments that illustrate the strength of your core competencies, transferable skills and focus. An accomplishment is only valuable to your CV if it promotes the skills your target employers are looking for. Remember the rule of relevancy as you craft each of your accomplishment statements.

    In today’s extremely competitive job market, employers rely heavily on recruiter to screen out the crowd of applicants. Allow them to present you as one of their best candidates by letting your CV present your best abilities.

    • Focus
    • Core competencies or transferable skills
    • Accomplishments

    If your CV lacks any of these crucial elements, then you are probably not capturing the attention you deserve, and you are missing out on important interview opportunities.

  • Focus

    Since recruiters’ time is at a premium, they must know your career focus within seconds of opening your resume. If your career focus isn’t clearly stated, you can’t assume the reader will take the time to search through your resume for clues. Most recruiters consider “Career Objective” statements worthless if they contain no real information about the specific position you are looking for and the industry expertise you offer. The best objective statements are concise and to the point.

     

  • Core competencies or transferable skills

    Once a recruiter understands your focus, he/she will want to know if you have the required core competencies or transferable skills to accomplish the job. A thorough research of employer job descriptions will help you identify the core competencies your CV must feature.

    You’ll capture and hold recruiter attention by including only those core competencies relating specifically to your focus. Be careful not to muddy up your personal marketing message by including extraneous skills. If you remember the all-important rule of relevancy, you’ll go a long way toward keeping the reader’s attention on your key skills.

     

  • Accomplishments

    Once your CV has made it through the initial screening for focus and skills, the recruiter will want to know how you stack up against other candidates. Remember, with record-high resume response to job openings, recruiters need good, solid reasons to recommend you for consideration over the mountain of other candidates. Clear, concisely stated accomplishments are the best way to distinguish yourself from your competition.

    Whether the recruiter works for one corporation or represents many corporate clients as a third-party recruiting consultant, he or she must be able to give valid reasons for promoting you as a viable candidate. You can make their job infinitely easier by including the information they need—and bring your CV to the top of the candidate pile. When your CV sells itself, you gain advantage points, and make the recruiter look good as well.

    For optimum impact, write accomplishments that illustrate the strength of your core competencies, transferable skills and focus. An accomplishment is only valuable to your CV if it promotes the skills your target employers are looking for. Remember the rule of relevancy as you craft each of your accomplishment statements.

    In today’s extremely competitive job market, employers rely heavily on recruiter to screen out the crowd of applicants. Allow them to present you as one of their best candidates by letting your CV present your best abilities.

  • Posted Nov 11 2005, 01:55 PM by jason with 1 comment(s)
    Filed under:
  • "The 7 deadly sins of interviewing"

     

    Before people go to interviews with my clients I try to prepare them for what to expect as much as possible, if there's a technical test involved you try to identify the areas you'll be tested on and prepare as much as possible, you make yourself pretty and leave early to be there on time. All thats left is to 'be yourself"!! We take time off and go through all sorts of effort to be there only to shoot ourselves in the foot while there. Why? We've all made these mistakes in the past (well I have anyway) but how many of us look at our approach/attitude to interviews and the people we are meeting with? I thought this was relevant because one or two people have made these mistakes at interviews they had with Clients of mine this week - they havent been asked back for seconds!! If you're perfect it's still an interesting read.

    Pride: An excessive love of self

    You have years of experience, you've earned respect and accolades in your field, but any arrogance will come back to bite you. Remember that seemingly insignificant person you barked at this morning for snagging that prime parking space? Yep, that's the boss's assistant. Getting the brush off after what seemed to be a great interview? Right. It's that assistant again, this time with payback.

    Once you're within a mile of an interview, treat every person you come in contact with as though someday, they'll be your boss, or you'll be theirs. Take time to warmly greet the receptionist, thank the assistant for that glass of water, and put your best foot forward to anybody who conceivably could weigh in on your candidacy.

    Sloth: Laziness, idleness and wastefulness

    Winging it is never good, particularly in an interview. Be able to show knowledge of your potential employer, awareness of the industry, and the company's business strategy. The level of detail in your questions should match your experience. If you're an old industry hand, questions about how last year's reorganization is affecting the European subsidiary will seem smart and informed. If you're a newcomer, no need to over-prepare, but do have in mind intelligent questions that show you've thought about the industry – "who are your best / worst customers and why?" or "How does this trend impact your business?"

     
    Greed: An excessive quest for money and power

    You're interviewing because you want a higher salary, a company car, or three weeks of vacation. But don't start off by asking about a new set of wheels or taking August off. Set aside those questions for later ... much later.

    Remember, first you have to get the offer. Then, you can negotiate the terms. In the first interview rounds, you're being judged on your experience and abilities. If you make it clear you're mainly focused on money and perks, the interviewer's perception of your priorities will suffer.

    After you get the offer, you'll have a better idea of where you stand, and more power to negotiate since you already know the job is yours.

    Gluttony: The desire to consume more than you need

    Scarfing down that onion bagel before you interview is a bad idea, but gluttony doesn't always center on food. A good interview depends on the rapport you build with the employer. The interviewer is trying to learn about your skills, talents, experiences, and most of all, your ability to succeed in the job. She's not trying to learn your whole life story.

    Spare her the details of the great Peterson account win of '95. Take a reasonable amount of time to answer questions. Be thoughtful and complete, but don't go on and on, or else your job search may do the same.

     
    Wrath: Feelings of hatred, revenge or denail

    Sure, your old boss was a disorganized, credit-hogging, incompetent jerk. That said, the person sitting across from you – who could be your next boss – identifies more with your past bosses than she does with you. She wants to see how you'll handle yourself in her organization. If you shoot down your old colleagues, won't she fear being the next person in your crosshairs?

    Instead of criticizing people from your past work experiences, find common ground with the interviewer by addressing issues common to all companies, like poor communication or ineffective meetings. Let her know how you've attacked these problems in the past, and what you can do to help now.

     
    Lust: The desire to do what you want, not do what you should

    We're talking dress code here. Obviously, provocative clothing is out, and showing too much skin is a terrible idea, but there's more to it than that. Don't dress for your comfort, dress for the situation.

    Always wear a suit to an interview, even if the dress code is business casual. You might stick out like a sore thumb while you're in the lobby, but you'll never lose points for being dressed professionally.

    Envy: The desire for what you don't have now

    Maybe you secretly wish to chuck it all and cruise around the Caymans, or take your ZZ Top cover band on the road. Now's not the time to bring it up. Although discussing your personal interests or passions may humanize you, expressing too much enthusiasm for your outside interests could dash your chances.

    When a potential employer asks where you see yourself in five years, mention a loftier position in the industry. If it's clear you really want to do something else, it's tough for an interviewer to believe that you'll bring all your capabilities and focus to the demands of this job.

    From: http://sevendeadlysins.theladders.com/ Thanks to Armand for the link that originally led to this site.

  • " How to interview a Programmer"

    http://www.artima.com/wbc/interprog.html

    I found this article during my morning flights over the Net, I find it particularily interesting because it talks about methods similar to those that some of my clients currently employ but from a slightly different perspective. As Recruiters (I'm talking about people like myself and Wendy) we try to prepare Candidates for interviews as best we can, specifically to ensure that not only do you have a fair shot at the role but also so that our Clients time is not wasted. This piece focuses specifically on Java but I think it is relevant to any Developer interview you may go to and will hopefully provide food for thought before your next interview. Bill is interested to hear thoughts on the topic so please feel free to post comments. I have posted this article with Bills permission.

    The link is to Artima Developer who are an "online community where developers learn from experts in the software industry".

    About the Author

    Bill Venners is President of Artima Software, Inc. and Editor-In-Chief of Artima.com. He is the author of Inside the Java Virtual Machine (Computing McGraw-Hill), a programmer-oriented survey of the Java platform's architecture and internals. His popular columns in JavaWorld magazine covered Java internals, object-oriented design, and Jini. Bill has been active in the Jini Community since its inception. He led the Jini Community's ServiceUI project, whose ServiceUI API became the de facto standard for associating user interfaces to Jini services. Bill also serves as an elected member of the Jini Community's initial Technical Oversight Committee (TOC), and in this role helped to define the governance process for the community.

     

  • Who and Why?

    Hi Guys

    I think the whole aim of this blog is to give you easy access to roles specifically in your area of expertise, from time to time I'll add advice and so forth that I think would help anyone looking for work either with CV writing tips or interview tips... that sort of thing. What you will find in abundance are adverts for roles (largely in Johannesburg and Pretoria but from time to time in Durbs and hopefully in the future for Cape Town as well) specifically focusing on .NET related positions. You may have seen our name before advertising for Analysts, Project Managers and so forth around the Net but we tend to focus on certain areas of the IT market specifically, my focus being C# and .NET in general.

    For those of you that care I've been in recruitment for about 4 years, starting in a little company in London back in the gloom that is an English winter. At that stage we were a tiny little general IT supplier (a small fish in a very big pond) and we fought our way into peoples hearts (agh bless, as the English say) over the course of several years, my prime focus then was Software Development (C# not being the force then that it is now) I tended to place J2EE and C++ people in various industries. I eventually left our little company and I moved to a pretty major UK recruitment company who focused on SAP, Oracle apps and Peoplesoft, I found myself in an exciting new world (Oracle e-Business Financials) in a company with an awesome name on the market. For various reasons though I made the decision to move back home although I've moved away from my native Durbs (go Sharks... no comments please) to Joburg. Personally coming back to SA was a bit of an eye opener (i've heard people complain about Joburgers thinking they're the be all and end all, try Londoners... ) I knew that SAs various markets were thriving and alive but I didnt realise just how strong this market is, yet without much of the arrogence I was used to!! The long and the short of it is that I'm here, I specialise in .NET and you're welcome to contact me at any time.

    I have my ideas for what will be posted here but you guys are the market and I'd welcome your say as well. Please feel free to give me a call at any time.


    Jason Pretorius
    eMerge IT Recruitment
    www.e-merge.co.za
    jason@e-merge.co.za
    Tel:27 (11) 463 3633
    Fax: 27 (11) 463 3736

Powered by Community Server (Commercial Edition), by Telligent Systems