• Senior Software Developer

    Job Locations CA-ON-Toronto
    Posted Date 1 month ago(7/19/2018 11:50 AM)
    Job ID
    # Positions
    Job Type
    Full Time
    Years of Experience
    Job Industry
    Accounting and Auditing Services, Computer Software, Technology Services
  • About Us

    BDO. Because relationships matter.
    There are many world-class accounting & advisory firms. Far fewer that offer a culture so rich in professional opportunity, personal fulfillment, and long-term growth. At BDO, we understand that exceptional service to our clients begins – and ends – with exceptional regard for our people. Because at its core, our business is not about numbers or spreadsheets, dollars or pence, but about people working with, for, and in service of others. In short, because relationships matter.

    Job Description (EN)

    Position Summary:


    Reporting to the “Manager, Development Services”, the Senior Software Developer acts as a technical expert in the architecture, design, development, support, and maintenance of the Firm’s business applications.


    Key Accountabilities and Responsibilities:


    • Architect, design, develop, review and maintain web applications and solutions based on industry standards and best practices
    • Actively participates in all phases of projects including development, design, testing and production
    • Mentor and support intermediate developers in resolving complex issues
    • Provide subject matter expertise to others within IT Department and Firm regarding BDO application solution architectures
    • Researches and initiates application ideas that would be useful to the Firm
    • Understands and interprets business requirements into a functional design that can be proposed to the different practices within the Firm
    • Works directly with the business teams and/or Project Management Office to provide assistance and resolve issues relating to database integrity
    • Develop and maintain effective relationships with key business partners, internal firm functions and IT stakeholders, ensuring business and technical objectives are met


    Education and Professional Skills/Knowledge:


    • University Degree in Computer Science or Engineering
    • 7+ years designing and developing large scale systems and automated unit testing
    • 7+ years of experience with ASP.Net, C# Programming, MVC Framework, SQL Server, Azure, RESTful and SOAP web services, data integration and T-SQL
    • Experience with JQuery, HTML5, CSS3, Bootstrap
    • Experience with SQL Server Reporting Service and SQL Server Integration Services
    • Microsoft Certified Solution Developer (MCSD) preferred
    • Experience with Python, Microsoft Cognitive Services, Microsoft Cognitive Toolkit, Deep Learning, Artificial Intelligence and Machine Learning an asset
    • Experience with SharePoint Online an asset
    • Experience with Workday Web Services and Workday Cloud Platform an asset
    • Experience with ServiceNow an asset
    • Experience with Application Mobile Development an asset
    • Experience with TIBCO BusinessWorks and SpotFire an asset


    Our Vision: One Firm engaged to make a difference through valued relationships with our people, clients and communities.




    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed