|
Main Responsibilities
- Participate in every phase of the development life
cycle, including analysis, design, coding, testing, debugging, and
implementation.
- Design component level solutions from system requirements.
- Develop and debug software solutions both from scratch & within existing architectures
- Add new functionalities to the existing business application.
- Take responsibility for time lines and deliverables
- Write documentation of the design and code.
Secondary Responsibilities:
- Perform software problem investigation, problem resolution, unit/system integration and testing and documentation
- Provide support to Escalations Manager in evaluation of system operational anomalies and troubleshoot software problems
- Provide support to Escalations Manager in developing software corrections to be distributed as hot-fixes or as part of the software maintenance cycle
|
- Excellent understanding of the .NET framework, C# and web technologies.
- Ability to develop web services, windows services and web applications.
- Proven experience with Microsoft messaging technologies (MS Exchange, Outlook etc)
- C#/C++(strong), VB, SQL, XML, XSLT
- Bachelor's degree in Computer Science or Computer Engineering
Additional Skills
- JavaScript(strong), AJAX, Java(strong), PHP, SQL, JSP, XML, XSLT, HTML
- Experience with messaging servers, APIs and protocols (MAPI, CDO, WebDav, SMTP, IMAP)
- Experience with standard technologies/protocols-LDAP, SOAP,HTTP/HTTPS, SMTP, POP3, IMAP
- Excellent written and spoken French is considered an asset
|