Job Description :
Reporting to the Director, Wireless Development, the Software Engineer will be a key member of the mobile server side development team. The primary responsibility will be the design, development, enhancement and maintenance of server-side solutions. The candidate will work in a fast-paced work environment focused on delivering critical features involving leading-edge web technologies.

RESPONSIBILITIES:

Your responsibilities will be situated in the following domains:

Product design/development.
Provide direction/guidance to the team.
Collaborate with QA/E2E QA team to ensure quality of the product. Provide use case and other sufficient documents for this purpose.
Design, test and integrate new software products to control and/or support related products.
Create, revise and maintain design/technical documentation.
Establish and maintain effective working relationships at all levels.
Provide ongoing support of existing production applications.
Maximize productivity and efficiency to meet challenging work goals.

QUALIFICATIONS

University degree in Computer Science/Engineering or Software Engineering.
Minimum of 3+ years of .NET development experience and understanding of SaaS solutions or minimum of 3+ years of software development experience with .NET with strong exposure towards server-side solutions that includes handling millions of messages per day from the wireless devices.
Exposure to SQL (MS SQL) and the ability to optimize schema and queries.
Knowledge related to HTTP application handlers or RESTful service expertise in XML/XSD is mandatory.
Experience in developing applications interface that interacts with third party solutions and establishing well defined interfaces is essential.
Strong experience in writing functional specifications and design documents from product requirements.
Must have excellent communication skills.
Strong problem-solving skills.


Client : Descartes Systems

             

Similar Jobs you may be interested in ..