Farm Business Consultants

Senior Developer (IT) - Calgary, AB - Permanent

1 month ago
Job ID
# of Positions
Job Category


Farm Business Consultants (FBC) has helped to Make Life less Taxing for Farm and Small Business owners across Canada for 65 years. With over 50,000 Members from British Columbia to Nova Scotia, FBC brings together a strong team of tax experts to ensure our Members pay the least amount of taxes over the long run. Our customers benefit from our industry leading tax proprietary software and Membership model that provides year-round services. Our Members count on FBC for proactive tax planning, business consulting, the best possible tax return, and the security of audit protection through their Membership. Please visit us at to learn more about our service and product offerings.



We are now accepting applications for a Senior Software Developer based out of our Calgary, AB office.





FBC’s Senior Software Developer is responsible for contributing across the entire software development cycle and ensuring that the team achieves all commitments on the development agenda. This agenda includes delivering on the various requirements of FBC’s tax processing, data collection and reporting software. The Sr Developer is a seasoned .NET programmer with well-rounded expertise working in the Microsoft Windows eco-system. To be successful, the Sr Developer is able to see and understand the “big picture” and is committed to providing complete, productive and maintainable software solutions. The Sr Developer understands the importance of quality, the factors that influence it, and delivers that quality individually and as part of a team.


Our Sr Developer demonstrates professionalism and commitment through their: enthusiasm for using industry best practices; dedication to maintaining a level of knowledge that is current and appropriate to the needs of the business; adaptability and penchant for problem solving; habit of providing detailed follow through and follow up; and top-notch interactions with team members and co-workers. The Sr Developer anticipates challenges, proactively seeks solutions, “owns” the process and work, and assists in fostering these characteristics in team members.





Functions and responsibilities include, but are not limited to, the following:


  • Design, build, test, and maintain custom software applications.
  • Plan and lead projects independently and in a team environment, fostering a collaborative and inclusive atmosphere.
  • Understand and follow the team SDLC and team policies & procedures.
  • Demonstrate a strong interest in the operations and success of the business we support.





Education and Experience

  • A bachelor’s degree (or equivalent training and experience) in Computer Science or related discipline.
  • A minimum of 8 years of software development experience.
  • Demonstrated knowledge and experience with either VB.Net or C#, and .Net Framework.
  • Experience with Microsoft Azure.
  • Experience witheither Oracle or other database system.
  • Experience with Git or other source control system.
  • Experience with Windows forms and WPF/XAML would be an asset.
  • Experience with Xamarin smartphone app development (Android and/or iOS) would be an asset.
  • Experience with Reporting Tools (BIRT) or Rules Engines (Blaze) would be an asset.
  • Finance, accounting, and/or Canadian tax kowledge would be an asset.

Knowledge, Skills and Abilities

  • A keen ability to set goals, maintain standards and motivate others.
  • Knowledge of professional software development procedures and practices.
  • Well-developed written and verbal communication skills to interact with technical and business colleagues across all levels within the organization.
  • Skilled in developing estimates for design, development and testing of application functionality.
  • Superior problem-solving and troubleshooting abilities.





A career with FBC provides:

  • An opportunity to build your leadership career in an established and well-respected organization that provides variety and ongoing training within a supportive team environment.
  • Career advancement opportunities – FBC has a promote from within focus.
  • A pride in knowing that you make a positive impact on FBC operations and to the Members we serve.
  • Regular staff social events.
  • A charitable donation matching program for all staff.
  • A competitive remuneration and benefits package including medical, dental, life, and long term disability coverage as well as a health spending account.





Please submit current cover letter and resume, in one document, via our Careers page at Search for job i.d. 2017-1527 and click on the "Apply for this job online" button at the bottom of the job posting.


Deadline for applications: October 22, 2017 or as soon as a suitable candidate is found.


Reviews of submissions will begin immediately.


Please note: only applications submitted online will be considered. While we thank you for your interest, only those applicants selected to proceed through the hiring process will be contacted directly.



FBC is committed to maintaining a respectful and inclusive workplace. We strive to provide accessibility, diversity and equal opportunity. Requests for accommodation may be made at any stage of the recruitment and selection process providing the applicant meets the bona-fide requirements for the open position. Applicants need to make their requirements known when contacted. To receive a copy of a job posting in an alternative format, please contact us at


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