uOttawa in Ottawa, Ontario seeks a qualified software professional to evaluate business requirements and develop or enhance applications. You will manage medium to major projects, supervise team members, and focus on delivering efficient software solutions that support university processes. The role requires a CS degree and 5+ years of experience, with robust practices in software engineering, AI integration, and AI-enabled features.