Department: Engineering
Reporting to: Software Engineering Team Leader
Candidate Profile:
Microsoft VSTO Add-Ins developer with skills and experience on .NET/C#.
Client libraries to interact with Exchange server interact with http server via Restful apis.
Experience using Office VSTO solution for development.
Microsoft Office Add-ins with experience on HTML/CSS/JavaScript for development on MAC.
Experience on Windows operating system, Microsoft Active Directory and exchange server 2010/2013/2016 & Office 365 (Including DHCP, DNS etc.), installation and maintenance of servers, workstations and infrastructure hardware.
Scripting for automated testing of Microsoft exchange calendar, user account, and active directory.
Key responsibilities: Software Development
Undertake design and implementation of client application for Microsoft office calendaring systems.
Use .NET framework and C# language to implement VSTO add-ins, HTML/CSS/JavaScript for Office add-ins.
Develop GUI for Outlook add-ins in accordance with requirements.
Participate in design and architectural feasibility and development.
Setup of Microsoft exchange server, Domain controller for Office 2010, 2013, 2016 and O365.
Troubleshoot and support both internal and external customers.
Participate in all phases of SDLC and adopt SQA practices Undertake enhancement and defect resolution and support internal and external customers
Your Skills and Experience
Degree/Master in Computer Science/Engineering 4-5 years or above experience in the area of Microsoft VSTO add-ins using .NET/C#.
OOAD design principles for development.
Setup and trouble shoot of Microsoft Exchange server and Domain controller using PowerShell.
Experience on Outlook add-ins on Windows and MAC operating system.
Knowledge of .NET libraries to develop client applications to interact with exchange servers, active directory and add-ins.
Knowledge of scripting to generate test vectors for automated testing of Microsoft products.
Working experience from specification to completed products Professional attitude to work and meticulous in coding and testing Knowledgeable in SQA best practices Candidates with deep experience may be considered for senior positions