3 days ago
Montréal, CanadaEntry Level
Responsibilities
- Participate in functional design, architecture, detailed analysis, and programming across all stages of software product development.
- Develop new features and enhancements for existing applications.
- Document and test software developments.
- Provide technical support to development and project teams using the team’s functionality.
Requirements
- University degree in Computer Science, Software Engineering, or another relevant field.
- 0 to 3 years of relevant experience in an academic or industry environment.
- Strong proficiency in object-oriented programming, particularly C++.
- Experience with Windows environments and relational databases.
- Knowledge of C# and .NET is considered an asset.
- Strong spoken and written French communication skills.
Benefits
- Flexible working hours, including remote work.
- Team activities and annual traditions.
- Employee assistance program, telemedicine, and mental health support.
- Training and professional development opportunities.
- Permanent, fixed-term, and internship positions are subject to a criminal background check; roles involving financial data may also require a credit check.
About GIRO
GIRO builds optimization software for public transport and postal operations. Its flagship products—HASTUS for transit planning and scheduling, and GeoRoute for postal delivery optimization—are sold as enterprise software with implementation and support services. Founded in 1979 and headquartered in Montréal, this privately held company serves operators in more than 30 countries, providing tools for crew and vehicle scheduling, route planning, and operations management.
