Senior Software Developer (Full-stack Java/Angular)
Intact Financial
- Montreal, QC
- Permanent
- Full-time
- Perform analyses of system and coding needs to identify the problems encountered and propose solutions including program specifications.
- Develop system specifications, code, modify, test and debug computer programs under general supervision, in accordance with established planning and deadlines.
- Master the technical and business features of the system to be able to explain them to other colleagues, while interacting effectively with users.
- Translate requirements into technical specifications / software components.
- Organize and manage production sessions.
- Ensure the design and modeling of programmatic solutions for complex problems achieving documented functional and non-functional requirements.
- Review design as part of deliverables (Code and Design Quality).
- Develop and support complex components.
- Support and guide the project team in development activities to ensure the quality of the code delivered while meeting project deadlines.
- Write unit and integration tests for each function in which development is required.
- Participate in the implementation of regression testing strategies to improve the stability of the application components.
- Provide support and maintenance (level 1) for the application and resolve complex anomalies.
DevOps environment.What you bring to the table:
- Undergraduate degree in Computer Science or any combination of equivalent education and experience.
- 8 years of development experience.
- Ability to analyze and synthesize data.
- Initiative and ability to work under pressure.
- Can work in a team and detail oriented.
- Bilingualism required (French/English) - Need to interact on a regular basis with English-speaking colleagues across the country.
- No Canadian work experience required however must be eligible to work in Canada.