Senior Software Developer
Offre en anglaisThe Senior Software Developer will design, develop, and maintain custom web applications and internal systems to streamline business operations. They will also collaborate with cross-functional teams to modernize legacy systems and implement data-driven solutions.
- Sur place
- Oakville, ON
- Publié 27 août 2026
- 1 poste
D’autres postes auxquels postuler directement
Des possibilités semblables publiées par des employeurs qui recrutent sur Jobs.ca, sans formulaire externe.
Forgeahead Solutions Corporation
Technical Lead and Senior Software Engineer
- Sur place
The Hilary and Galen Weston Foundation
Program Manager, Neuroscience
- Sur place
Government of Ontario
Chef des services de soins de santé
- Sur place
Résumé du poste
The Opportunity Senior Software Developer Full-Stack | Internal Systems & Web Applications We’re looking for a Senior Software Developer who thrives on building practical, scalable solutions that make day-to-day work better for teams across an organization. In this role, you’ll design and deliver custom applications, modernize existing systems, and help shape the digital tools that power internal operations and client-facing platforms. This is an opportunity to take ownership of meaningful projects, collaborate across departments, and contribute to forward-looking technology initiatives including data platforms and AI/ML-enabled systems. What You Will Do Application Development, Database & Web Support Design, develop, test, deploy, and maintain custom web applications that streamline business operations and improve workflow efficiency (e.g., resource allocation, knowledge management, project/proposal tracking). Build intuitive front-end interfaces and robust backend frameworks for internal systems such as HRIS tools, CRM platforms, and operational dashboards. Develop and enhance reporting tools that provide actionable insights to HR, Finance, Sales, and other teams. Troubleshoot, debug, and upgrade legacy applications to ensure reliability, performance, and scalability. Automate manual processes through scripts, services, and microservices to increase productivity across departments. Ensure data integrity, security best practices, and compliance for internal databases. Contribute to the design and development of web and map-based data servers, software catalogs, AI/ML systems, and data portals. Support deployment and configuration of externally facing web-based servers, including backend frameworks and front-end UI design. Maintain and enhance the company’s public website. Collaboration & Continuous Improvement Partner with cross-functional teams to gather requirements, analyze business needs, and translate them into clear technical specifications. Document system architecture, workflows, and user guides to support knowledge sharing and long-term maintainability. Research and recommend emerging technologies, tools, and best practices to strengthen internal systems and processes. What You Will Bring Qualifications Education: Bachelor’s degree or diploma in computer science, software engineering, or equivalent experience. Technical Training: Formal training and certifications in computer programming. Work Experience: At least 6 years of professional experience in full-stack software development, preferably with a focus on internal business tools and automation. Track Record: Proven success in independently managing the end-to-end development lifecycle for at least 2–3 major internal projects. Business-Facing Role: Demonstrated ability to translate non-technical operational needs into functional technical specifications. Skillset: Relational database design and implementation, SQL query, REST API design and implementation. Linux server configuration, shell scripting, Postfix, Dovecot, Apache, and WordPress configuration. Python, Django, Streamlit, Highcharts, Leaflet. HTML, PHP, JavaScript, TypeScript, CSS. Experience with front-end libraries and frameworks (jQuery, React, Vue, Angular). Website and application user-interface design. Familiarity with version control systems (Git, Mercurial, Subversion). Strong problem-solving, debugging, and communication skills. To be considered for ths opportunity, applicants must have current, unrestricted authorization to work in Canada for the duration of employment. We do not provide visa sponsorship (now or in the future). We are committed to an inclusive, accessible recruitment and selection process. If you require accommodation at any stage of the application or interview process, please let us know and we will work with you to meet your needs.
Ce que vous ferez
The Senior Software Developer will design, develop, and maintain custom web applications and internal systems to streamline business operations. They will also collaborate with cross-functional teams to modernize legacy systems and implement data-driven solutions.
Exigences
Candidates must have at least 6 years of professional experience in full-stack development and a bachelor's degree in computer science or a related field. Proficiency in Python, SQL, and modern front-end frameworks is required, along with the legal authorization to work in Canada.
Compétences indiquées
- SQLSouhaitée
- AngularSouhaitée
- Vue.jsSouhaitée
- ReactSouhaitée
- PHPSouhaitée
- DjangoSouhaitée
- JavaScriptSouhaitée
- TypeScriptSouhaitée
- LinuxSouhaitée
- GitSouhaitée
- PythonSouhaitée
Autres compétences pertinentes
Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.
- Full-stack development
- Python
- Django
- SQL
- JavaScript
- TypeScript
- PHP
- React
- Vue
- Angular
- Linux
- Git
- REST API
- Database design
- Automation
- System architecture
- Relational Database Design
- Project Proposals
- Full Stack Development
- Streamlit
- Business Operations
- Workflow Management
- Leaflet (Software)
- Git (Version Control System)
- Emerging Technologies
- HyperText Markup Language (HTML)
- JavaScript (Programming Language)
- PHP (Scripting Language)
- Research
- Artificial Intelligence
- Angular (Web Framework)
- Application Development
- Customer Relationship Management
- Dashboard
- Cascading Style Sheets (CSS)
- Version Control
- Communication
- Computer Science
- Computer Programming
- Continuous Improvement Process
- Data Integrity
- Relational Databases
- Debugging
- Django (Web Framework)
- Dovecot
- Human Resources Information System (HRIS)
- Finance
- Sales
- User Interface (UI) Design
- Scalability
Domaines d’emploi
- Software
- Technology
- Engineering
- Data & Analytics
- Software Developer
- Software Developer / Engineer
- Software Developers
Renseignements supplémentaires
- Formation minimale
- Baccalauréat
- Expérience minimale
- 5+ ans
- Langue de l’offre
- anglais
- Heures de travail
- 40 heures par semaine