Senior Software Engineer - Outlook

SaiSun Group
  • Bangalore
  • Confidential
  • 6-11 years
  • 92 Views
  • 05 Oct 2015
dfdf

  • Software Design & Development

  • IT/ Technology - Software/ Services
Job Description

Essential Technical Skills

1. B.E, B.Sc. (CS/ MCA) from a reputed college
2. Experience in developing Microsoft Outlook OR Microsoft Word OR Microsoft Excel plug-ins
3. Strong Analytical Skills with 6-10 years of software product development experience
4. 6+ years of experience in Microsoft Technologies experience (C#.NET, ASP.Net, LINQ, VSTO, .Net 4.0, Database knowledge (SQL), Visual Studio, COM)
5. Extensive experience in IMAP
6. At least 6 years of experience in developing desktop applications and web based applications
7. Well versed in Object Oriented Design (OOD) and programming and design patterns
8. Strong Version control skills (TFS, GIT, SVN)
9. Experience in developing multi-threaded software in Windows
10. Knowledge of LINQ /Entity Framework
11. Extensive experience in the full life cycle of the software design process including requirement analysis, design, prototyping, coding, documentation, implementation and maintenance

12. ADO, Active X Data Objects

Good to have skills

1. Experience in building search applications
2. Experience in building email applications
3. Experience in using Lucene.NET, Solr, Elastic Search
4. Experience in using Redemption
5. Experience in MAPI ( Microsoft Application Programming Interface )
6. Model View Controller (MVC)
7. JavaScript

Applicants with deep knowledge of .NET who have done extensive coding in .NET for desktop based applications AND deep knowledge and experience in building web based add-ons that are browser agnostic would be preferred.

Personal Skills

1. Self-motivated, independent, proactive, detail oriented and responsible team-player
2. Passion for innovation and for new and emerging technologies
3. Excellent Communication and Interpersonal skills
4. Good at meeting deadlines
5. Ability to keep cool under pressure
6. Comfortable working in a dynamic atmosphere of a fast paced startup with a rapidly expanding customer base and multiple products
7. Able to handle multiple priorities
8. Demonstrated ability to continuously learn and apply new technologies
9. Attention to details and persistence at improving things until they are right


Job Posted By

About Organisation

SaiSun Group