About Our Client
This client is a Toronto‑based software company specializing in unified ERP and project management solutions purpose‑built for the construction and capital projects industry.
Job Description
- Design, develop, and maintain software applications using best practices.
- Apply object‑oriented programming principles, SOLID design principles, and design patterns to create scalable and maintainable solutions.
- Participate in code reviews, testing, and continuous improvement initiatives.
- Communicate effectively with technical and non‑technical stakeholders.
MPI does not discriminate on the basis of race, religion, sex, sexual orientation, gender identity or expression, age, disability, marital status or based on an individual's status in any group or class otherwise protected under applicable human rights legislation. MPI encourages applications from minorities, women, the disabled and all other qualified applicants.
The Successful Applicant
The successful candidate will be :
An experienced software developer with at least 3 years of hands‑on coding experience, ideally in Flutter / Dart.Strong in fundamentals , including object‑oriented programming, SOLID principles, and design patterns.Versatile and adaptable , with exposure to modern languages like Java, JavaScript, C#, Swift, or Kotlin.Collaborative and communicative , able to work effectively with technical and non‑technical stakeholders.What's on Offer
Work with cutting‑edge technology : Hands‑on experience with Flutter and modern development practices.Professional growth : Opportunity to collaborate with skilled engineers and product managers in a dynamic environment.Impactful projects : Contribute to innovative solutions that drive performance and efficiency.Skill diversification : Exposure to multiple programming languages and design principles.#J-18808-Ljbffr