Detailed job description
If you click on OK, you will not recieve training offers anymore.
Do you really wish to delete your training profile?
1290500 - Senior Java developper (agile)
Essential - Java 5 yrs + experience
Essential - Tomcat
Important - Spring framework
Essential - Agile methodology
Asset - Saas product development
Essential - Parle bien en francais
Important - Experience with Business Intel. (Olap, etc)
Important - Ajax
Important - Junit
Important - scrum or extreme programming
Required Skills
Technical Expertise
Essential – Java, JavaScript, AJAX
Essential – Experience with Tomcat
Essential – Experience with JUnit
Essential – Scrum / XP
Important – Experience with Spring
Important – Experience with business intelligence (OLAP) as well as SQL language
Important – Experience with SaaS Product development
Important – Experience with Product Deployment in a SaaS environment
Asset – Experience with PostgreSQL / MySql
Asset – Experience with Mondrian /JPivot / SmartClient / Eclipse / Hudson
General Criteria
Essential - Bachelor’s degree in Computer Science or similar experience
Essential - 5 to 10 years in development and analysis
Essential – Bilingual
Essential – Diligent, detailed, mindful, thorough
Important – Communication skills (written & spoken)
Asset - CRM / TPM (Trade Promotion Management) knowledge
Description
We are looking for a Java Developer / Analyst with at least 5 years of experience to take part in the evolution of our Web based CRM product (leader in field). The candidate must have a good experience with agile development practices such as Scrum or eXtreme Programming. As a member of the development team, the candidate will work on all development activities such as analysis, design, programming and testing. The product has several complex extractions, transformation, and loading (ETL) processes for this reason, the candidate must be familiar with the works of Ralph Kimball. The ability to effectively communicate with people is essential. All development is done at our Montreal office. On rare occasion, the candidate has to travel. Our product is used in different countries throughout the world. Our product is deployed in a Software-as-a-Service model.
Responsibilities
Functional analysis
Technical analysis
Development
Automated Unit and functional tests
Follow development and quality standards
Respect established schedules
Online:
To apply for a position, click the following button.By mail:
505, boul. René-Lévesque O.
bureau 1500
Montréal (Québec)
Canada
H2Z 1Y7
By phone:
514-380-8260
extension: 261
If you click on YES, you will not recieve training offers anymore.
Do you really wish to delete your training profile?