I have recently joined a software company and I have to write an email to my counter part asking him to assign me some work in my project.i have never dealt with him before and I am struggling as to how can I write an email to him. Need thoughts and suggestions on this.
You don't need to detail your whole life history here above a few basics.
Hi Bob, I'm a new team member here and I've been told to ask you to assign me some work items. Could you please assign some work items to me and point me toward any relevant documentation. FYI, I've had x years experience in
It does seem a bit strange that you've not been introduced (even via email) to your team by your manager/lead.
While Snow's answer is correct, I would go a little further.
Rather than write and ask for work, write and ask for a chat to discuss what work you should do.
As you mentioned, telling him your experience might be helpful.
More importantly, you want a discussion of the project (and the documentation is never complete, correct or up to date).
If you meet, he can give an overview of the project, which will help you understand your place in it. Chatting also gives you a chance to ask questions, or ask for clarifications, and as you do - and especially at the end - you should summarize what you think you have understood and ask if that is correct. It would take along time to do that by a series of emails.
You say that you are new to the company, but not if you are new to the industry. As a contractor of *cough* decades, I occasionally get told where the code base is and given a bunch of problem reports to solve, but 90% of the time it is a thirty minute chat about the project followed by a large bundle of documents to read and that seems about right for any new project.
So, by all means send an email (personally, I might seek him out in person to introduce myself, which almost inevitably leads to a chat), but don't ask for work - ask for a chat.