Techso is continuing its growth and is looking for a Java fullstack Developer to support the needs of our clients across Canada.
To excel in this role, you need to :
- Be mobile within the Montreal area to meet with clients as needed.
- Be fluent in both French and English, spoken and written, as these languages are essential for daily communication with colleagues and clients, both in Quebec and across Canada.
Responsibilities
- Contribute to the design and development of client projects, including new applications, feature enhancements, bug fixes, and maintenance.
- Collaborate on defining the architecture of innovative solutions aligned with client objectives and requirements, following needs analysis.
- Draft and maintain both technical and functional specifications.
- Participate in estimating development efforts for new solutions or improvements.
- Oversee solution deployment, production integration, and change management.
- Support pre-sales initiatives by contributing to effort estimates and technology assessments.
- Ensure the highest development standards by adhering to the full software development lifecycle (code reviews, unit testing, etc.).
- Drive continuous improvement of development practices (agility, build automation, testing, deployment, etc.).
- Provide support and guidance to colleagues, while mentoring junior developers.
- Stay up to date with emerging technologies and innovative market solutions.
- Work within Agile Scrum teams to deliver quality results.
Skills required
- Bachelor’s degree in Computer Science or Software Engineering.
- Minimum of 6 years of experience in Java development.
- Strong expertise in object-oriented development with Java and the Spring Boot framework.
- Solid experience in Front-End development (React, Angular, Vue.js, etc.).
- Proficiency in relational databases (use of ORMs and DAOs such as Hibernate, SQL, ETL, etc.); knowledge of NoSQL databases is an asset.
- Familiarity with core DevOps concepts (experience with Azure DevOps is an advantage).
- Knowledge of additional programming languages such as C#, PHP, Node.js, or Python.
- Comfortable working in an Agile and collaborative environment.
- Good knowledge of both Linux and Windows environments.
- Strong communication skills in English and French, both spoken and written, to interact with diverse clients based in Canada.
- Excellent interpersonal skills and a genuine team player.
Our perks & benefits
- An inspiring environment: Bright offices in the heart of Old Montreal, with a terrace to enjoy sunny days.
- Flexibility and balance: A hybrid work policy tailored to projects and clients.
- Everyday well-being: Breakfasts, snacks, and unlimited coffee.
- A vibrant social life: A dynamic, Techso-funded social club and sports club.
- Unique opportunities: The chance to travel with a dedicated mobility package for consultants.
- Impact beyond mandates: The opportunity to contribute to exciting internal projects that help the company grow.
- A community of experts: A passionate team that shares knowledge and supports your professional development.
- Security and peace of mind: A comprehensive private group insurance plan tailored to your needs.
#J-18808-Ljbffr