Land Acknowledgement: George Brown Polytechnic is located on the traditional territory of the Mississaugas of the Credit First Nation and other Indigenous peoples who have lived here over time. We are grateful to share this land as treaty people who learn work and live in the community with each other.
Equity Statement: George Brown Polytechnic is committed to creating and sustaining an equitable and inclusive learning and working environment. We encourage and actively seek applications from Indigenous Black racialized people visible minorities 2SLGBTQIA persons all genders and persons with disabilities.
GBP Vision: To be a polytechnic renowned for its inclusion excellence relevance impact and leadership.
Position Summary
Within an Agile and DevOps environment the incumbentprovides technical leadership in the design development integration andsupport of enterprise applications. The incumbent leads the implementation ofcomplex solutions applying approved architectural patterns integrationapproaches and development standards and makes responsible use of moderntools including AI-assisted development to improve quality and closely with business stakeholders and ITS teams they deliver securescalable maintainable solutions that align with institutional requirements andenterprise objectives.
Key Responsibilities
- Assesses assigned statements of work business requirements and technical specifications to understand project scope identify solution options and provide recommendations for complex business and technical challenges.
- Serves as the lead developer and senior technical resource for application development initiatives.
- Reviews business requirements technical specifications and existing systems to recommend effective scalable and maintainable implementation approaches aligned with approved solution designs.
- Designs and documents application solutions technical components integrations and implementation approaches in alignment with approved architecture.
- Creates and enhances enterprise applications in accordance with approved business and technical requirements leveraging modern software development practices automation and AI-assisted development capabilities to improve quality efficiency and delivery outcomes.
- Develops modifies and maintains application components in accordance with approved designs coding standards security requirements and enterprise architecture principles.
- Prepares application changes for quality assurance deployment and ongoing support by ensuring code documentation and testing activities are complete and align with established development standards.
- Other duties as assigned.
Educational and Experience Requirements
- Three-year diploma or degree from a recognized post-secondary institution in Information Technology (IT) or Computer Studies is required.
- Additional requirements include completion of programming and systems analysis courses that cover modern coding languages frameworks and development practices:
- Object-oriented and functional programming languages (e.g. Java Python TypeScript).
- Modern web frameworks and APIs (e.g. React REST/GraphQL).
- Cloud platforms and services (e.g. AWS Azure Google Cloud).
- Database design and management (SQL and NoSQL).
- DevOps and CI/CD practices.
- Minimum of eight (8) years of experience as a software developer using modern programming languages with proficiency in two or more modern languages ( Python JavaScript/TypeScript) and shell scripting. Full-stack development experience with both front-end frameworks (e.g. React Angular ) and back-end technologies (e.g. Spring Django).
- Experience in database design and management (both SQL and NoSQL databases) systems analysis and performance tuning.
- Experience working with large-scale enterprise applications and cloud-native architectures.
- Experience in designing and constructing high-performing scalable code and designing complex queries and APIs. Ability to structure code for maintainability and promote code reuse through modular design patterns.
- Acting as lead developer with demonstrated experience in ensuring that programs accurately implement business user requirements designing and documenting comprehensive unit test cases and ensuring that program code satisfies test cases.
- Proven experience in adapting to recent technologies and researching new techniques as they are introduced and in maintaining currency in programming languages cloud platform developments database management systems and latest technology trends.
- Experience creating documentation that is easy to understand for future reference by other programmers and developers and experience communicating problems and solutions with business users and other technology staff in a team environment.
- Experience using AI-assisted development tools (e.g. GitHub Copilot Claude Code OpenAI Codex) to support coding testing and documentation with sound judgment about their limits security and privacy implications.
- Assets
- Experience integrating AI/LLM capabilities into applications through vendor APIs including retrieval-augmented generation (RAG) patterns.
- Familiarity with agentic or multi-step AI workflow design.
- Awareness of AI governance and responsible AI practices in a public-sector or post-secondary context.
- Experience building CI/CD pipelines using DevSecOps practices.
Skills and Attributes
- Problem-solving skills and knowledge of integration best practices and patterns and be able to coach team members.
- Solid coordination and time management skills including the ability to work with competing deadlines.
- Excellent communication collaboration teamwork and interpersonal skills at a professional level.
- Demonstrated commitment to uphold the Polytechnics priorities on diversity and equity.
- Able to travel weekly to other campuses for requirement discussions demo sessions (for developed features) etc.
Interview process may consist of a practical skills component.
Notes:
- The Polytechnic requires proof of degrees credentials or equivalencies from accredited regional or federal post-secondary institutions and/or their international equivalents. Credentials may require validation at the time of interviews or offer.
- Priority will be given to internal candidates per our Support Staff Collective Agreement. External candidates are welcome to apply and their applications will be considered after the internal review is complete. George Brown Polytechnic may keep applications for up to 12 months and may contact you for future opportunities.
About Us:
George Brown Polytechnic prides itself on educating students through real-world learning in the heart of Toronto. Our faculty and employees make this vision a reality and we support them by making George Brown a great place to work.See why we are consistently rankedas one of GTAs top employers.
George Brown Polytechnic offers hybrid work opportunities a competitive pension plan generous holiday and vacation time a tuition assistance program discounted rates for employees taking Continuing Education courses and an equitable work environment where everyone matters.
George Brown Polytechnic is committed to accommodating applicants with disabilities throughout the hiring process in accordance with the Accessibility for Ontarians with Disabilities Act (AODA). Candidates who require accommodation in the hiring process may contact confidentially.
Required Experience:
Senior IC
📌 Senior Developer (Toronto)
🏢 George Brown College
📍 Toronto
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.