Design and develop functional technical solutions from business specifications, ensuring seamless application integration through configuration, customization, or adoption of third-party solutions.
Diagnose and troubleshoot complex integration issues, offering effective and timely resolutions.
Build and optimize integrations using modern programming languages (e.g. Python, C#, JavaScript).
Implement infrastructure-as-code using tools like Terraform.
Architect and deploy scalable solutions on AWS (Lambda, ECS, S3, API Gateway, etc.).
Conduct thorough system testing, analyze results meticulously, and ensure the robust execution of business processes.
Create and maintain comprehensive documentation throughout the Software Development Life Cycle (SDLC) and key projects, including detailed records of integration processes, system architectures, and best practices with a focus on cloud configurations.
Utilize source control and CI/CD tooling like GitHub to maintain code quality, manage the lifecycle of pull requests including raising, reviewing, and approving, and ensure seamless collaboration and deployment processes within the development team.
Offer unwavering support for deployed business solutions, resolving post-implementation issues, aiding in deployments, and providing necessary training.
Continuously enhance skills in required technologies, standards, and methodologies, staying ahead of emerging technologies to support current and future business solutions.
Collaborate with cross-functional teams to ensure seamless data flow and system interoperability.
Lead integration efforts for AI-driven applications and services.
Mentor junior developers and contribute to best practices and code reviews.
Requirements
5+ years of experience in an application development role, consistently delivering high-quality solutions.
Advanced proficiency in programming with substantial experience in Python, C#, and database management, particularly with MS SQL or relevant systems.
Strong hands-on experience with AWS services and cloud architecture.
Expertise in Terraform and infrastructure automation.
Familiarity with CI/CD tools (e.g., GitHub Actions).
Passion for AI technologies and experience integrating AI/ML models or platforms.
Demonstrated capability in the seamless integration and migration of data between various business systems and databases, utilizing tools like C#, Web Services, and API endpoints.
Strong analytical and problem-solving abilities, adept at addressing complex challenges with effective solutions.
Excellent communication skills, adept at clearly translating technical concepts into understandable solutions for non-technical stakeholders.
Knowledge of enterprise applications such as NetSuite, OpenAir, Salesforce, SharePoint, and Jira is advantageous and will be considered a valuable asset.
Benefits
Impactful work transforming the way the world learns
Flexible work arrangements
Learning and Growth opportunities
Tuition reimbursement of up to $4,000 CAD for continuing education through our Catch the Wave Program
2 Paid Days off for Catch the Wave related activities like exams or final assignments
Employee wellbeing (Access to mental health services, EFAP program, financial planning and more)
Retirement planning
2 Paid Volunteer Days
Competitive Benefits Package
Home Internet Reimbursements
Employee Referral Program
Wellness Reimbursement
Employee Recognition
Social Events
Dog Friendly Offices at our HQ in Kitchener, Winnipeg, Vancouver and Melbourne.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.