Software Analyst

Calgary - Alberta - Canada - Services - IT & Telecom - Software Development & Application Management - Academic Bachelor

We are looking for a Software Analyst to join our client's team. This is a multi-disciplinary role that crosses between business analysis and process engineering, software development, and project management. We are looking for individuals who have a skill set in some of these areas and are looking to grow in others.

Feel free to contact

Rory Lyden, Account manager

Apply now

About this role


  • Create new solutions: Analyze, document, plan, design, create, and train for Workflow Solutions.
  • Over time, learn and extend the library of components that are used in Workflow Solutions (these components are developed using Java, SQL, and JavaScript).
  • Serve as a project lead or supporting role in multiple engagements (including implementations, enhancements, and new products).
  • Work with customers and project teams to develop, troubleshoot, and test software solutions.
  • Successfully manage the relationship with the client and all stakeholders, and deliver excellent customer experiences.
  • Administer maintenance & second level support for deployed solutions.
  • Leverage business knowledge and expertise to identify opportunities for process improvements.
  • Travel as needed (US, Canada, and United Kingdom) (max 25%)

About you


  • Experience with Java or the following programming languages: C#, C++, JavaScript, Python, Pascal.
  • Familiar with procedural programming
  • Experience in any of the following industries: transportation, truck lease rental, fleet management, shop management, material accounting.
  • Bachelor’s Degree or Diploma in Computer Science/Computer Engineering or equivalent experience with ERP/Financial Accounting systems.
  • 2+ years of professional work experience.
  • Knowledge of software engineering fundamentals, including data structures, testing, and debugging.
  • Excellent verbal and written communication skills, as well as a positive and cooperative attitude.
  • Strong project management skills including the ability to define the scope, establish priorities, establish a timeline, escalate problems to management, manage risks, coordinate resources, communicate status, and manage the delivery of results.
  • Good working knowledge of various software programs is required, including Mac OS and Microsoft Windows products, Excel, Word and Power Point.

Nice to Have:

  • Experience working with Software implementations.
  • Experience with designing/developing business process applications, business process (re-) engineering, business process modelling notation and execution, such as BPMN and BPEL.
  • Development experience with persistence frameworks, such as Hibernate and Mybatis.
  • Development experience with ext-JS or another JavaScript UI platform.
  • Development experience with IBM i (AS400).
  • Experience with JIRA.
  • Experience with GIT.
  • Experience with operating systems: Linux or Unix.

What we offer

Why work with Brunel? We are proud to offer exciting career opportunities from over 100 offices globally in 42 countries. Advancing your career takes time and effort – let us match you to your ideal position.

About us

Why work with Brunel? We are proud to offer exciting career opportunities from over 100 offices globally in 42 countries. Advancing your career takes time and effort – let us match you to your ideal position.


  • Vacancy number: PUB260436
  • Location: Calgary
  • Market: Services
  • hours per week: 40
  • Branch: IT & Telecom
  • Education level: Academic Bachelor
  • Area of Expertise: Software Development & Application Management
  • Closing date: Sunday, May 10, 2020
Apply now

Feel free to contact


Rory Lyden

Account manager Brunel Canada - Toronto

Related vacancies

    Job Alert

    Send me an email with the latest vacancies matching Software Analyst - Alberta

    Qson is invalid or corrupted You are already subscribed to this Job Alert
    Frequency is not correctly filled in
    Please enter a valid email address
    When creating a Job Alert you agree to our Privacy Statement. You can adjust or cancel your Job Alert at any time.

    Confirmation sent to