Brock Solutions Inc.

Brock Solutions Inc. Jobs & Careers in Kitchener, ON

Hiring? Post a Job
24 job openings Back to all jobs

Show:  All Results Last 7 Days
16 days ago

Software Developer

Brock Solutions Kitchener

* Design, develop and maintain multiple applications and services * Develop reporting… CareerBuilder

30+ days ago

Automation and Controls Systems Project Manager

Brock Solutions Kitchener

As Brock Solutions continues to grow and respond to the on-going requirements of major clients, we need to add talent to our base of outstanding… CareerBuilder

30+ days ago

Controls Systems Engineer

Brock Solutions Kitchener

Working with other highly motivated Engineers, you will be involved with integrating, troubleshooting and programming electrical controls… CareerBuilder

4 days ago

Software Support Specialist

Brock Solutions Kitchener

As a member of the Service Team, you will be tasked with the important role of providing front-line support services to our customers for systems… CareerBuilder

18 days ago

Junior Buyer/Expediter

Brock Solutions Kitchener

The successful candidate will be responsible for the sourcing, expediting and purchasing of materials required for Brocks global projects. Specific… CareerBuilder

12 days ago

Control Panel Designer

Brock Solutions Kitchener

* Developing conceptual designs requirements from contract and functional… CareerBuilder

30+ days ago


Brock Solutions Inc. Kitchener

• Performs account analysis and reconciliations, including bank statements (cash flow projection) and general ledger accounts (e.g. intercompany… Glassdoor

30+ days ago

Controls Systems Support Specialist

Brock Solutions Inc. Kitchener

Brock Solutions is an engineering solutions and professional services company specializing in the design, build and implementation of real-time… Glassdoor

In order to show you the most relevant results, we have omitted some entries very similar to the ones already displayed. To see more, consider refining your search term or location.

Brock Solutions Inc. Reviews

19 Reviews
19 Reviews
Rating Trends

Recommend to a friend
Approve of CEO
(no image)
Vivienne Ojala
8 Ratings

    Not what I hoped for...

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Software Developer in Kitchener, ON (Canada)
    Current Employee - Software Developer in Kitchener, ON (Canada)

    I have been working at Brock Solutions Inc. full-time


    - MSDN Subscription for development tools.
    - Top quality laptop, docking station and monitor.
    - Social activities, such as: hockey, lunch time games and Friday lunches.
    - Will allow you to expense training materials such as books.
    - Successful and growing. With growth, there is opportunity.
    - Good extra compensation if working onsite.
    - Profit sharing.
    - Continuous integration server runs on version control system.
    - Potential for very interesting projects.


    - The interview process lacks any code review or other testing. You want your employer to have high standards when hiring.
    - The opposite of an open concept working space. Very drab, depressing grey colours and neon lighting. You are lucky to be within eyeshot of a window.
    - Isolated daily work experience.
    - Legacy code base, with very little automated testing. Changes to the code can be very difficult and error prone.
    - No real on-boarding process. You will need to reverse engineer in order to understand how things work.
    - Their SmartSuite product is database driven, meaning everything flows through one large database. Different products share the same database schema, causing it to be excessively large. There is little or no documentation explaining the database structure.
    - Business logic is scattered throughout the application, right from the UI and all the way back into stored procedures. You will frequently need to trace logic through many many layers to understand what is happening. The debugger will be used a lot.
    - No sick days.
    - Development of new features is hindered by code debt. Your performance as a developer can be hurt by this.
    - You will be shamed for bugs found in your code. But you are working without unit tests, and a complex system that is not conducive to testing.
    - Setting up tests is time consuming, many times requiring running multiple processes, manually creating flight objects, bag objects and sending messages through a test harness. Testing in isolation is difficult, or not an option at all.

    Advice to ManagementAdvice

    - Embrace a more agile approach to software development.
    - Rotate lead developers, to share knowledge and weed out bad apples.
    - Aggressively improve knowledge management, to minimize dependence on individuals and more easily pass knowledge to new team members.

    Doesn't Recommend
    Positive Outlook
    Approves of CEO

Work at Brock Solutions Inc.? Share Your Experiences

Brock Solutions Inc.

Click to Rate