Job Opportunity

Mobile Email Info
Job Title :
Senior Business Developer, Software Solutions
Job Category :
Job Status :
Regular employee
Location :
Reference Number :
Role :
Working for BBA means being part of a team of talented people who have the passion to succeed and the drive to excel in order to provide first-class service to clients.

Recognized for its extensive field experience and cutting-edge expertise, BBA has been delivering a comprehensive range of consulting engineering services for over 35 years, from studies and design to commissioning and operational support. Our firm is supported by a network of offices across Canada to carry out mandates at the local, national and international levels.

BBA provides a stimulating and friendly working atmosphere. We focus on building teams with complementary talents and provide employees with a work environment conducive to developing their skills.

BBA is a Canada's Best Employer recipient from Aon Hewitt and is part of the prestigious Platinum Club of the Best Managed Companies, which unites companies that have held onto their title for over six consecutive years. For BBA, making the list speaks to the rigour of our practices and our unique approach to employee and client relations.

To find out more about BBA, follow us on LinkedIn and connect with our talent acquisition specialists:
Job Description :
Responsible for keeping up the occupation rate for 5 to 10 people, the candidate must make sure to obtain and be involved in computer development projects. The incumbent must also contribute to technological options and proposed solutions, from design to implementation, mainly in production data acquisition systems.

The main tasks are:

• Obtain recurring IT development mandates for a team of 5 to 10 people.
• Identify and analyze IT and technical requirements for clients.
• Analyze and estimate time and costs.
• Develop innovative digital solutions that integrate smart plant concepts.
• Develop software that applies object-oriented programming principles.
• Design IT programs (web and client applications).
• Develop user interfaces and unit tests.
• Draft technical documentation.
• Identify and develop standards and procedures.
• Perform technology assessments.
• Maintain a technological watch.
• Ensure the quality of IT programs and services.
• Work efficiently with programming and development teams.
Work Schedule :
Skills :
• Client-oriented
• Business acumen (internal/external entrepreneurship)
• Ability to analyze and summarize
• Ability to influence and have developed political savvy
• Hold functional and technical skills
• Adaptable and independent
Requirements :
• DCS in Software Programming and relevant experience or a university degree in Software Engineering, or equivalent
• Have a network of IT development contacts
• From 10 to 15 years of experience in programming
• Experience in developing user interfaces
• Experience with SQL databases
• Experience in developing industrial applications
• Knowledge of Agile Scrum methodologies and of WCF and WPF
• Bilingual (English/French)