Senior Software Developer (JavaSCRIPT) Job
Job Description
We are seeking an experienced Senior Developer. The ideal candidate should possess superior design and development ability for building enterprise-level messaging software solutions.
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.
Required Skills
- Excellent understanding of JavaScript, Java and web based technologies.
- Ability to develop feature reach Web 2.0 applications.
- JavaScript(strong), AJAX(strong), Java(strong), PHP, SQL, JSP, XML, XSLT, HTML
- Bachelor's degree in Computer Science or Computer Engineering
Additional Skills
- C#/C++(strong), VB, SQL, XML, XSLT
- Experience with messaging servers, APIs and protocols (MAPI, CDO, WebDav, SMTP, IMAP)
- Experience with standard technologies/protocols-LDAP, SOAP,HTTP/HTTPS, SMTP, POP3, IMAP.

