ad

BE/B.Tech jobs in kolkata

Fresher BE/B.Tech jobs in Kolkata: Apply latest BE/B.Tech Jobs in Kolkata on Freshersworld.com. Explore the best BE/B.Tech Job Openings in Kolkata, Nearby Kolkata near to West Bengal, near your home or your desired locations now! Find the latest BE/B.Tech Jobs in Kolkata. Browse all BE/B.Tech jobs in Kolkata with high salary package, skills, and experience etc, our advanced search filter will help you to find the perfect BE/B.Tech job vacancies in Kolkata for you. Find the best jobs for candidates in Kolkata from Engineering and get a secured career via Freshersworld. Show More...
228  Jobs
Sort By :
Posted on : 11 hours ago

Extrieve Technologies

Trainee Developer
BE/B.Tech(CSE, ECE, IT), ME/M.Tech(CSE, ECE, IT), MSc(CS, IT), MCA
Job Description : Requisites: Knowledge of C programming. Knowledge of Data structureKnowledge of Object Oriented conceptsGood logical, computation...
Last Date21 Sep 18
Posted on : 10 hours ago

Catwalk Holidays Pvt. Ltd.

Travel sales
BE/B.Tech, Other Graduate, LLB, BVSc, CA...
Job Description : Ltd. - Kolkata. Require an Efficient Travel Sales Executive with excellent communication skills, presentable, knowledge of Tourism sector, ...
Last Date30 Sep 18
Posted on : 10 hours ago

Webideasolution

Android App Training
BE/B.Tech(CSE, IT, Electronics & Instrumentation), BCA, MCA
Job Description : Job SummaryCandidates who are interested on Android app development/core java can applyResponsibilities and DutiesYou need to come to our o...
Last Date19 Nov 18
Posted on : 12 hours ago

Municipal Service Commission Kolkata

Assistant Planner/ Assistant Engineer Civil/ Sub-Assistant Engineer Civil
BE/B.Tech(Arch, Civil), Diploma(Civil, Electrical)
Job Description : Advt.  No. – 20 of 2018 Assistant Planner/ Assistant Engineer (Civil)/ Sub-Assistant Engineer (Civil)  job recruitment in Muni...
Last Date31 Oct 18
1 to 3 yrs
Posted on : 12 hours ago

Exide Industries Ltd.

Electrical and Electronics Engineer
BE/B.Tech
Electrical Designer
Job Description : - Mumbai,Navi Mumbai,Kolkata.  Exide Industries Ltd. Is inviting Appication from BE / BTech (Electrical) freshers 2018  Electric...
Posted on : 12 hours ago

Apsolutio Technologies Private Limited

Web Developer
BE/B.Tech, Other Graduate, Other Post Graduate, Other Course, Vocational Training...
MongoDB, Node JS
Job Description : Selected intern's day-to-day responsibilities include: 1. Create brand new features for the web app product2. Engage in code optimizat...
Last Date04 Oct 18
0 to 1 yrs
Posted on : 12 hours ago

Municipal Service Commission Kolkata

Assistant Engineer/ Sub Assistant Engineer/ Accountant
BE/B.Tech(Civil), 10th Pass (SSC), Diploma(Civil), B.Com
Job Description : Advt. No. - 19 of 2018Assistant Engineer/ Sub Assistant Engineer/ Accountant  job vacancies in Municipal Service Commission KolkataAss...
Last Date31 Oct 18
Posted on : 13 hours ago

U-mac power Projects Pvt Ltd

Technical Sales Engineer
BE/B.Tech(EEE, Mechanical Engineering, Electrical), Diploma(EEE, Electrical, Mech)
Field Sales
Job Description :  cold calling Handling Diesel Gensets & Solar Sales. Business development. Must be selling  Solar &a...
Last Date19 Nov 18
0 to 2 yrs
Posted on : 13 hours ago

Sleek Infosolutions Pvt. Ltd.

iOS Developer
BE/B.Tech, ME/M.Tech, M.Com, 12th Pass (HSE), BSc...
Job Description : Ltd. - Kolkata. Job Description:Design and build applications for the iOS platform(iPhone/iPad)Lead the development of iOS apps required fo...
Last Date19 Nov 18
0.6 to 3 yrs
Posted on : 13 hours ago

Octane edutech

Walkin
Back Office Sales Executive
BE/B.Tech, Other Graduate, BBA/BBM, BSc, B.Com...
Job Description : Dear Candidate,Greetings of the day !!!We have an urgent opening for the position of Back office Sales ExecutiveQualification : Graduate in...
Last Date19 Nov 18
Posted on : 1 days ago

Adshields

Marketing Executive
BE/B.Tech, Other Graduate, LLB, BVSc, CA...
Marketing
Job Description : You will either create new marketing methods or help others in their methods.We are only looking for Hard Working candidates. we believe ev...
Posted on : 1 days ago

Adshields

Junior Software Developer
BE/B.Tech, Other Graduate, LLB, BVSc, CA...
C
Job Description : All tasks are computer based. We have a range of requirement. We are only looking for Hard Working candidates. we beleive everyone can be...
Posted on : 1 days ago

Adeeba e Services

Content Writer
BE/B.Tech, Other Graduate, LLB, BVSc, CA...
Job Description : Content Writer responsibilities include conducting thorough research on industry-related topics, generating ideas for new content types and...
Last Date18 Nov 18
Posted on : 1 days ago

Adeeba E-Service

Walkin
Web Consultant
BE/B.Tech, Other Graduate, LLB, BVSc, CA...
Call Center, International BPO, Outbound Sales
Job Description : Adeeba E ServicesSalary On 1st of Every MonthFixed Salary+incentivesJOB SUMMARY:Candidates need to call B2B customers to creat business pre...
Last Date18 Nov 18
Posted on : 1 days ago

Adeeba E-Service

Walkin
Web Consultant
BE/B.Tech, Other Graduate, LLB, BVSc, CA...
Job Description : Adeeba E ServicesSalary On 1st of Every MonthFixed Salary+incentivesJOB SUMMARY:Candidates need to call B2B customers to creat business pre...
Last Date18 Nov 18
Posted on : 1 days ago

Webideasolution

React Native Training
BE/B.Tech(CSE, ECE, IT), BCA, MCA
Job Description : Job Summarycandidates can apply who are interested in javascript/Html/Css/Node JSResponsibilities and DutiesYou came to our office every da...
Last Date18 Nov 18
Posted on : 1 days ago

B3Net Technologies Pvt. Ltd.

Freelance Web Designer
BE/B.Tech, Other Graduate, Other Post Graduate, Other Course, Vocational Training...
Photoshop, Illustrator, Web Designing, Bootstrap
Job Description : Ltd. - Kolkata. Expertise in Designing layouts for websites using Adobe Photoshop.Strong at web design using adobe Photoshop, layout design...
Last Date18 Nov 18
Posted on : 1 days ago

Webideasolution

Ionic Training
BE/B.Tech(CSE, ECE, IT...),BCA, MCA
Job Description : Job SummaryCandidates who are interested on Angular JS/Node JS/javascript/Html/Css can apply.Responsibilities and Dutiesyou need to come ou...
Last Date18 Nov 18
Posted on : 1 days ago

Webideasolution

Mean Stack Training
BE/B.Tech(CSE, ECE, IT...),BCA, MCA
Job Description : Job SummaryCandidates who are interested on Angular JS/Node JS/Mongo/Express can apply.Responsibilities and DutiesYou need to come to our o...
Last Date18 Nov 18
Posted on : 1 days ago

Webideasolution

Full Stack Training
BE/B.Tech(CSE, ECE, Electronics & Instrumentation), BCA, MCA
Job Description : Job SummaryCandidates who are interested on Angular/Node.js/Mongo can apply.Responsibilities and DutiesYou need to come to our office every...
Last Date18 Nov 18
Posted on : 1 days ago

Adeeba E-Service

Walkin
Web Consultant
BE/B.Tech, Other Graduate, LLB, BVSc, CA...
Call Center, International BPO, Outbound Sales
Job Description : Adeeba E ServicesSalary On 1st of Every MonthFixed Salary+incentivesJOB SUMMARY:Candidates need to call B2B customers to creat business pre...
Last Date18 Nov 18
Posted on : 1 days ago

Adeeba E-Service

Walkin
Web Consultant
BE/B.Tech, Other Graduate, LLB, BVSc, CA...
International BPO, Outbound Sales
Job Description : Adeeba E ServicesSalary On 1st of Every MonthFixed Salary+incentivesJOB SUMMARY:Candidates need to call B2B customers to creat business pre...
Last Date18 Nov 18
Posted on : 1 days ago

MNL Gluck Services Pvt. Ltd.

Robotics Trainer
BE/B.Tech
Job Description : Ltd. - Noida,Kolkata. RoboGenius Learning Solutions is a leading hands-on learning, Robotics and Tinkering Lab solution provider for school...
Last Date18 Nov 18
Posted on : 1 days ago

Adeeba E Services Pvt. Ltd.

Walkin
Hiring For International BPO GPO Sales
BE/B.Tech, Other Graduate, LLB, BVSc, CA...
Job Description : Ltd. - Kolkata. Adeeba E Services is hiring for Outbound Sales agent with handsome salary package and good incentives.Designation: Web Cons...
Last Date18 Nov 18
Posted on : 1 days ago

Adeeba E-Service

Walkin
Web Consultant
BE/B.Tech, Other Graduate, LLB, BVSc, CA...
Job Description : Adeeba E ServicesSalary On 1st of Every MonthFixed Salary+incentivesJOB SUMMARY:Candidates need to call B2B customers to creat business pre...
Last Date18 Nov 18
Posted on : 1 days ago

Adeeba E-Service

Walkin
Web Consultant/ Web Sales
BE/B.Tech, Other Graduate, LLB, BVSc, CA...
Job Description : Adeeba E ServicesSalary On 1st of Every MonthFixed Salary+incentives*Candidates need to call B2B customers to creat business premium accoun...
Last Date18 Nov 18
Posted on : 1 days ago

Adeeba E-Services Pvt ltd

Web Consultant
BE/B.Tech, Other Graduate, Other Post Graduate, Other Course, Vocational Training...
Job Description : DESIGNATION- WEB CONSULTANT JOB DESCRIPTION- > IT IS AN OUTBOUND WEBSITE SALES PROCESS AND WEBSITE LISTING. > SHIFT TIMING- 8:00aM...
Last Date18 Nov 18
Posted on : 1 days ago

Adeeba E-Services Pvt ltd

UPTO 20K SALARY/ONE YEAR EXP/INTERNATIONAL BPO
BE/B.Tech, Other Graduate, Other Post Graduate, Other Course, Vocational Training...
Job Description : DESIGNATION- WEB CONSULTANT JOB DESCRIPTION- > IT IS AN OUTBOUND WEBSITE SALES PROCESS AND WEBSITE LISTING. > SHIFT TIMING- 8:00aM...
Last Date18 Nov 18
Posted on : 2 days ago

Yogi Network

Content Writer Needed Near Dum Dum
BE/B.Tech, Other Graduate, LLB, BVSc, CA...
Content writing
Job Description : We are looking for young and energetic Content Writers. Preferred candidates should have a flair for writing. English Honors/Jour...
Last Date17 Nov 18
Posted on : 2 days ago

Netpro Sytem Inc

Resource Executive
BE/B.Tech, MCA, BBA/BBM, BCA, MBA/PGDM
Job Description : Handling end to end recruitment for IT staffing, contract staffing,contract to hire positions with a proven track record.Understanding the ...
Last Date21 Sep 18
Posted on : 2 days ago

Adeeba E-Service

Walkin
Require Web Consultant urgently/ Morning Shift
BE/B.Tech, Other Graduate, LLB, BVSc, CA...
International BPO, Outbound Sales
Job Description : Adeeba E ServicesSalary On 1st of Every MonthFixed Salary+incentivesJOB SUMMARY:Candidates need to call B2B customers to creat business pre...
Last Date17 Nov 18
Posted on : 2 days ago

Adeeba E-Service

Walkin
Web Consultant/ Web Sales For Outbound Process
BE/B.Tech, Other Graduate, LLB, BVSc, CA...
International BPO, Outbound Sales
Job Description : Adeeba E ServicesSalary On 1st of Every MonthFixed Salary+incentivesJOB SUMMARY:Candidates need to call B2B customers to creat business pre...
Last Date17 Nov 18
Posted on : 2 days ago

Adeeba E-Service

Walkin
Senior Web Consultant/ Web Sales
BE/B.Tech, Other Graduate, LLB, BVSc, CA...
Call Center, Outbound Sales , US Calling
Job Description : Adeeba E ServicesSalary On 1st of Every MonthFixed Salary+incentivesJOB SUMMARY:Candidates need to call B2B customers to creat business pre...
Last Date17 Nov 18
Posted on : 2 days ago

Student Life

Academic Content Writer
BE/B.Tech
Job Description :  Company - StudenthelpJob Location - Salt Lake Sector 5Male & Female Both Can ApplyFresher & Experienced both can applyEducati...
Last Date25 Dec 18
Posted on : 2 days ago

Adeeba E-Services Pvt ltd

BPO Domestic/International
BE/B.Tech, Other Graduate, Other Post Graduate, Other Course, Vocational Training...
Job Description : DESIGNATION- WEB CONSULTANT JOB DESCRIPTION- > IT IS AN OUTBOUND WEBSITE SALES PROCESS AND WEBSITE LISTING. > SHIFT TIMING- 8:00aM...
Last Date17 Nov 18
Posted on : 2 days ago

Adeeba E-Services Pvt ltd

WEB SALES
BE/B.Tech, Other Graduate, Other Post Graduate, Other Course, Vocational Training...
Job Description : DESIGNATION- WEB CONSULTANT JOB DESCRIPTION- > IT IS AN OUTBOUND WEBSITE SALES PROCESS AND WEBSITE LISTING. > SHIFT TIMING- 8:00aM...
Last Date17 Nov 18
Posted on : 2 days ago

Adeeba E-Services Pvt ltd

ONE YEAR EXPERIENCED WEB CONSULTANT
BE/B.Tech, Other Graduate, Other Post Graduate, Other Course, Vocational Training...
Job Description : DESIGNATION- WEB CONSULTANT JOB DESCRIPTION- > IT IS AN OUTBOUND WEBSITE SALES PROCESS AND WEBSITE LISTING. > SHIFT TIMING- 8:00aM...
Last Date17 Nov 18
Posted on : 2 days ago

Adeeba E-Services Pvt ltd

Web Consultant
BE/B.Tech, Other Graduate, Other Post Graduate, Other Course, Vocational Training...
Job Description : DESIGNATION- WEB CONSULTANT JOB DESCRIPTION- > IT IS AN OUTBOUND WEBSITE SALES PROCESS AND WEBSITE LISTING. > SHIFT TIMING- 8:00aM...
Last Date17 Nov 18
Posted on : 2 days ago

Adeeba E-Service

Walkin
Web Consultant/ Web Sales
BE/B.Tech, Other Graduate, LLB, BVSc, CA...
Outbound Sales
Job Description : Adeeba E ServicesSalary On 1st of Every MonthFixed Salary+incentivesJOB SUMMARY:Candidates need to call B2B customers to creat business pre...
Last Date17 Nov 18
Posted on : 2 days ago

Municipal Service Commission Kolkata

Food Safety Officer
BE/B.Tech, MSc
Job Description : Advt.No.-21 of 2018 Food Safety Officer (Food Inspector) job opportunities in Municipal Service Commission Kolkata Qualification : i) A d...
Last Date31 Oct 18
Posted on : 2 days ago

ISI Kolkata

Walkin
Computer Trainee
BE/B.Tech(CSE, IT)
Job Description : No.PU/507/ADV/4087 Computer Trainee  job Position in Indian Statistical Institute (ISI) Kolkata purely temporary basis No. of Post&n...
Last Date03 Oct 18
Posted on : 3 days ago

Techno life software pvt ltd

Walkin
Customer Support Executive
BE/B.Tech, Other Graduate, Other Course, Vocational Training, B.Design...
Job Description : COMPANY NAME ; TECHNOLIFE SOFTWARE PVT LTD AGE OF COMPANY : 5 YEARSWE ARE RUNNING AN INTERNATIONAL BPO CENTER . WE PROVIDE TECHNICAL S...
Last Date16 Nov 18
Posted on : 3 days ago

Adeeba E Services Pvt Ltd

Walkin
INTERNATIONAL BPO EXECUTIVE - GPO PROCESS
BE/B.Tech, Other Graduate, LLB, BVSc, CA...
Job Description : Candidate will get outbound calls for B2B process for making them understand the importance of digital marketing by convincing the clients ...
Last Date16 Nov 18
2 to 3+ yrs
Posted on : 3 days ago

Adeeba E-Services Pvt ltd

Web Consultant
BE/B.Tech, Other Graduate, Other Post Graduate, Other Course, Vocational Training...
Job Description : DESIGNATION- WEB CONSULTANT JOB DESCRIPTION- > IT IS AN OUTBOUND WEBSITE SALES PROCESS AND WEBSITE LISTING. > SHIFT TIMING- 8:00aM...
Last Date16 Nov 18
0.6 to 3+ yrs
Posted on : 3 days ago

Adeeba E-Services Pvt ltd

Walkin
Web Consultant
BE/B.Tech, Other Graduate, Other Post Graduate, Other Course, Vocational Training...
Job Description : DESIGNATION- WEB CONSULTANT JOB DESCRIPTION- > IT IS AN OUTBOUND WEBSITE SALES PROCESS AND WEBSITE LISTING. > SHIFT TIMING- 8:00aM...
Last Date16 Nov 18
0.6 to 3+ yrs
Posted on : 3 days ago

Adeeba E-Service

Walkin
Web Consultant
BE/B.Tech, Other Graduate, LLB, BVSc, CA...
International BPO, Outbound Sales
Job Description : Adeeba E ServicesSalary On 1st of Every MonthFixed Salary+incentivesJOB SUMMARY:Candidates need to call B2B customers to creat business pre...
Last Date16 Nov 18
Posted on : 3 days ago

Adeeba E-Service

Walkin
Web Consultant
BE/B.Tech, Other Graduate, LLB, BVSc, CA...
International BPO, Outbound Sales
Job Description : Adeeba E ServicesSalary On 1st of Every MonthFixed Salary+incentivesJOB ROLE:Candidates need to call B2B customers to creat business premiu...
Last Date16 Nov 18
Posted on : 3 days ago

Adeeba E-Service

Walkin
Web Consultant
BE/B.Tech, Other Graduate, LLB, BVSc, CA...
International BPO, Outbound Sales
Job Description : Adeeba E ServicesSalary On 1st of Every MonthFixed Salary+incentivesCandidates need to call B2B customers to creat business premium account...
Last Date16 Nov 18
Posted on : 3 days ago

Adeeba E Services Pvt. Ltd.

Walkin
Web Consultant
BE/B.Tech, Other Graduate, LLB, BVSc, CA...
Job Description : Ltd. - Kolkata. Best Opportunity to grow your carrier with a Leading BPO.Hiring for B2B sales (Outbound Calling).WEBSITE SALES (GOOGLE MAP ...
Last Date16 Nov 18
Posted on : 3 days ago

Adeeba E-Service

Walkin
Web Consultant
BE/B.Tech, Other Graduate, LLB, BVSc, CA...
Job Description : Adeeba E ServicesSalary On 1st of Every MonthFixed Salary+incentivesCandidates need to call B2B customers to creat business premium account...
Last Date16 Nov 18

BE/B.Tech Jobs Discussion

Active Jobs By Category

Need a Institute/Coaching Class?

IT Courses / Govt Exam Preparation

Higher Studies / Studies Abroad

Post an enquiry and get instant responses from institutes and best Coaching Classes in your city

BE/B.Tech Jobs in Kolkata: BE/B.Tech jobs for Freshers in Kolkata. With a BE/B.Tech degree you can apply for a number of BE/B.Tech jobs in Kolkata.  Register now to get latest 684 BE/B.Tech Jobs in Kolkata. Updated on 21 September 2018. Why Freshersworld forB.Tech BE Jobs in Kolkata 2018? Freshersworld is the one stop place where you can find 1000s of B.Tech Job opportunities in Central, State Government as well as top private companies across various locations in India. Freshersworld provides you the Job notification from 4,000+ Companies across India, which you can't find anywhere else. We promise fresher and experienced candidate to deliver all B Tech Jobs in Kolkata, West Bengal and also to get notified whenever new job posted. We ensure that none of the BE Jobs in Kolkata and other locations get missed out in our website. We help both fresher and experienced candidates to get Job notification on recent B.Tech Jobs 2018 openings across India. Frequently check this page to acquire upcoming and latest BE Jobs in Kolkata notifications and be the First Person to explore it. Freshersworld provides very good job opportunities for B Tech graduates. For this year 2018 and upcoming year 2018, there is huge number of jobs available and posted for B Tech passed graduates in Various Government as well as Private sectors. This page surely grants the recently posted latest BE Jobs in Kolkata, WB with High Salary. With our freejobalert service for B.Tech BEand other courses in various states, cities across India will definitely help the candidates to find their dream job in preferred locations. Our most advanced search filter, help the candidate to search for latest B.Tech BE Jobs in Kolkata 2018 and in all States and cities.  There are 1000+ jobs for BE/B Tech freshers with specialisation in Computer Science and; Engineering (CSE),Information Science/Technology, Electronics and; Communication Engineering (ECE),Electrical Engineering, Electrical and; Electronics Engineering (EEE). IIT Bombay, IIT Kharagpur, Intel Corporation are few of the top MNCs looking for BE/B.Tech candidates.  Register with Freshersworld B.Tech BE Jobs in Kolkata, West Bengal and get freejobalert on all Private & GovtB.Tech BE Jobs vacancies including UPSC, SSC, PSC, Banking etc. updated today. Here candidate can search for latest B.Tech Jobs in Kolkata and in all State and Location basis. In this page, you can immediately know the new and upcoming B Tech Jobs in various popular cities like New Delhi, Mumbai, Chennai, Bengaluru, Hyderabad Kolkata, Pune, Noida and more.

B Tech Fresher Job Vacancies in Kolkata : BE  jobs in Kolkata 2018 notification regarding central and state government companies like Banking, Railway, Defence, Marketing, Retail, Insurance, Media, Journalism, Finance, Advertising, Manufacturing, Construction & its jobs vacancies across various sectors likeTeaching, College, Financial Institutions, Universities & Schools, SSC, UPSC, Agriculture Jobs and many more. Above list contains the current live more than 30,000 B Tech Jobs vacancies across various companies in India. Register with Freshersworld B Tech Jobs in Kolkata and get free notification on all Govt. B Tech Jobs vacancies including UPSC, SSC, PSC, Banking etc. updated today. Find newly announced recently posted Jobs in Kolkata, WB for B Tech Graduates first on Freshersworld.com with Job description and eligibility criteria.

B Tech Jobs 2018 for degree passed Job Seekers! Are you eagerly waiting for Best and High-paying Job for your qualification? Find a good career via Freshersworld.com in Each and Every Minute; you can get the Latest B Tech Jobs in Kolkata, West Bengal and other locations only on Freshersworld.com including government and private sector vacancies in very few clicks Recent and upcoming Walk-in jobs for B Tech in Kolkata @ Freshersworld.com: Here we also list of B Tech Walk-ins jobs 2018 containing walk-in notification for degree passed candidates across various cities in India. Daily visitors in this page can find more number of walk-in jobs for various positions at Top private and Govt. companies in India like BEL, HAL, Infosys, Amazon, TCS, Wipro and more. Signup and Apply online for BE Walk-ins in Kolkata and other cities in India.

B.E 2018 Job details and other information visitors get from Freshersworld.com - This is the right place for you to gather all the essential information to apply for latest B Tech jobs in Kolkata. Freshersworld updates various information like Job description, Education qualification, Total vacancy, Eligibility criteria, Location of job, Salary, Application procedure, Application fees, Selection procedure, Last Date for application, Interview Dates of all B Tech Jobs 2018. Links for B Tech Jobs Official Notification, Online Application Form is also provided where candidates can apply for the latest B Tech Jobs in Kolkata, WB very easily. Similar Jobs also provided for various education qualification and background like 10th, 12th, B.E, B.Tech, M.E, M.Tech, B.Sc., M.Sc., B.Fsc, M.Phil., Ph.D., B Tech, B.B.A, MBBS, MS/MD, MCA, B.Com, etc.,. Prepare for Latest B Tech Jobs through Freshersworld placement paper section, Aptitude skill test, Interview questions and answers, Current Affairs, etc. So make use of your dream job. So make use of your dream job. One stop solution for achieve the dream job and reach your goal.

How to get Latest B Tech Jobs 2018 free job alert and notification?

To know immediately about the Latest B Tech Jobs in Kolkata and upcoming B.Tech BE Jobs (Govt.& Private) 2018 subscribe or register with Freshersworld.com so that you can get frequent Free Job Alert to your Email.

Last Updated: 21-09-2018 03:29:19 AM