Senior Software Developer/Engineer – Calgary, AB., Canada Calgary

Published date: October 9, 2019
  • Location: Calgary, Alberta, Canada

Position Summary:
For our Results simulation post processing application, CMG is seeking an experienced software engineer with solid knowledge in modern software architectures and implementation. The successful candidate requires a deep understanding of C++ and/or C# is required.

Reporting to the Manager of the Visualization Group, the Software Developer/Engineer will work with the development and QA teams to enhance the current Windows based Results application. We’re looking for a diligent, self-motivated person with good time management and communication/presentation skills.

Strong knowledge of C++ and/or C# (5+ year)
Strong knowledge in software architecture and O-O design
Experience with Agile development methods
Good communication skills (orally and written)
Experience with TDD
Experience with XML and XSD
Experience with User Interface Design is a plus
Experience with Task Based Programming is an asset
Experience in Oil and Gas is an asset


Software Engineering or Computer Science Degree

If you have the above qualifications and are interested in a challenging career with CMG, please forward your resume, via email, to

No phone calls please. We thank all applicants for their interest in advance. Only those chosen for interviews will be contacted.

Company Name: Computer Modelling Group Ltd. / CMG
Job Type: Full Time


Useful information

  • Avoid scams by applying for jobs locally
  • Never pay with Western Union, Moneygram or other anonymous payment services
  • Don't Apply for job outside of your country. Don't accept cashier cheques from outside your country
  • Report any employer who request for money in exhange for employment or job offer. This site is never involved in any transaction, and does not handle payments, shipping, guarantee transactions, provide escrow services, or offer "buyer protection" or "seller certification"

Related listings

  • Senior Engineer - DevOps
    Senior Engineer - DevOps
    Software Developer Jobs - Mississauga (Ontario) - October 7, 2019

    The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team...

  • Senior Business Intelligence Developer
    Senior Business Intelligence Developer
    Software Developer Jobs - Mississauga (Ontario) - October 1, 2019

    iti’s technology team is growing at lightning speed, and we’re looking for talented technologists to help build the future of global banking. Our teams are creating innovations used across the globe – we’re changing the way people bank and how the wo...

  • Sr. Software Development Engineer
    Sr. Software Development Engineer
    Software Developer Jobs - Toronto (Ontario) - June 10, 2019

    We're looking for innovative and customer-obsessed professional Software Development Engineers who can help us take our products to the next level of quality and performance. We embrace leaders with a startup mentality -- those who have a disruptive ...

Canada Tech Jobs, IT Jobs, Canada IT Job Recruitment

Canada Tech Jobs is IT Jobs and tech specific job site designed to help IT Job and tech recruitment in Canada. A user-friendly job board will make IT job vacancies easily accessible to job seeker while it provides a handy and more versatile tool for IT recruiters and employers in Canada.

IT provides a very precise and more accurate tool for targeting the right Tech candidates.

Canada Tech jobs, will take away the tech recruitment hassle from IT recruiters and employers by offering them an efficient online recruitment tool designed to target the right candidates. Filling mission-critical tech and IT positions can often be a daunting task however, with our IT job site, you will be assured your IT job vacancy will target the right audience. 

Canada Tech Jobs  is a niche job site that targets tech and IT industry sector such as Software engineers, Application developers, Systems Analysts, Mobile app developers, Big data Analyst, IT tech support, Database administrators  and telecom engineers.  Therefore, if you are a tech recruiter or employer looking for a way to advertise your job vacancies to the prospective job seeker our job board is the right tool for you.