11 Nov
|
BDO Canada
|
Calgary
11 Nov
BDO Canada
Calgary
Job Responsibilities
- Partner directly with business stakeholders and end users to understand operational challenges, assess existing workflows, define technical requirements, and identify opportunities for technology-enabled improvements.
- Take end-to-end technical ownership of solutions, from discovery, solution design, and prototyping through development, testing, deployment, and post-implementation optimization.
- Design, develop, test, and deploy production-grade applications, APIs, integrations, automation workflows, and custom software solutions using modern programming languages, frameworks, and engineering practices.
- Rapidly build proofs of concept, prototypes, and minimum viable products to validate technical approaches, gather user feedback, and determine feasibility before scaling solutions for production.
- Design and implement integrations across enterprise applications, cloud platforms, data sources, and third‑party systems, ensuring reliable data exchange and interoperability.
- Evaluate and apply artificial intelligence, including generative AI and intelligent automation where appropriate, to develop solutions that streamline workflows, enhance decision-making, and improve operational efficiency.
- Collaborate with enterprise architects, cybersecurity, infrastructure, and platform teams to ensure solutions align with architectural standards, security controls, data governance requirements, and enterprise technology strategies.
- Apply software engineering best practices, including version control, automated testing, code reviews, CI/CD, and secure development principles, to deliver reliable and maintainable solutions.
- Troubleshoot complex technical issues across applications, integrations, and infrastructure,
identifying root causes and implementing sustainable improvements.
- Work closely with business users during implementation to validate functionality, support solution adoption, and refine capabilities based on operational feedback and performance.
- Evaluate solution effectiveness using defined technical and business success criteria, including performance, reliability, user adoption, operational efficiency, and measurable business impact.
- Develop reusable components, integration patterns, and technical documentation to improve development efficiency, facilitate knowledge transfer, and support long-term maintainability.
- Contribute technical expertise to the evaluation of emerging technologies and engineering practices, recommending practical approaches that strengthen enterprise technology capabilities.
How do we define success for your role?
- You demonstrate BDO's core values through all aspect of your work: Integrity, Respect and Collaboration
- You understand our client’s industry, challenges, and opportunities; clients describe you as positive, professional, and delivering high-quality work
- You identify, recommend, and are focused on effective service delivery to our clients
- You share in an inclusive and engaging work environment that develops, retains, and attracts talent
- You actively participate in the adoption of digital tools and strategies to drive an innovative workplace
- You grow your expertise through learning and professional development
Qualifications & Requirements
- Degree in Computer Science, Software Engineering, Information Technology, Engineering, or a related field, or equivalent combination of education and experience.
- 5-7+ years of experience in software engineering, solution engineering, systems integration, or application development roles.
- Strong hands‑on experience developing applications, APIs, integrations, and automation solutions using modern programming languages and frameworks.
- Experience working directly with business stakeholders to translate requirements into practical, production‑ready technology solutions.
- Solid understanding of software architecture, application design, system integration, and software development best practices.
- Experience with cloud platforms such as Microsoft Azure, AWS, or Google Cloud.
- Experience with modern engineering practices including source control, CI/CD, automated testing, and secure software development.
- Working knowledge of databases, data integration, and enterprise application ecosystems.
- Strong analytical, problem‑solving, and troubleshooting skills, with the ability to navigate ambiguity and independently drive solutions.
- Excellent communication and stakeholder management skills, with the ability to collaborate effectively across business and technology teams.
Why BDO?
Our people‑first approach to talent has earned us a spot among Canada’s Top 100 Employers for 2026. This recognition is a milestone we’re thrilled to add to our collection of aw
📌 Forward Deployment Engineer (Calgary)
🏢 BDO Canada
📍 Calgary