Junior Software Developer
C4i Training & Technology
Calgary, AB


C4i Training & Technology is looking for a {junior/intermediate/senior} Software Developer or Engineer for its portfolio of products. The candidate will be participating in all phases of the software development cycle, including concept, technical specification, design, prototype, code development, testing, and release. To be successful at this role, the candidate must be a self-starter capable of managing multiple responsibilities. The candidate must also be able to obtain Secret security clearance. Only residents of Canada will be considered.


1 year contract to start with potential for full-time.

Security Clearance Requirements:

Must not have any restrictions that would prevent the granting of a Secret security clearance (https://www.tpsgc-pwgsc.gc.ca/esc-src/personnel/information-eng.html#a2.2.1).

Travel Required:



  • Develop functional requirements
  • Maintain and extend the existing code base
  • Actively participate in technical design meetings
  • Follow coding standards and design patterns
  • Perform code reviews
  • Provide technical documentation where required
  • Provide technical assistance to internal and external customers
  • Bachelor’s Degree in Engineering or Computer Science with 0 to 3 years of experience, or technical diploma with 2 to 5 years of experience.
  • Experience with C# and .NET Framework
  • Strong problem-solving and decision-making capabilities
  • Strong verbal and written communication skills

Optional Competencies:

  • Experience with Windows Presentation Foundation (WPF) development
  • Experience with Agile development and Scrum
  • Experience with source control and defect tracking
  • Experience with database architecture (IIS or equivalent)
  • Experience with military systems development and integration
  • Experience with simulation
  • Experience with Geographical Information Systems (GIS)
  • {Add any project specific optional competencies}

About Us:

C4i Training & Technology is a software innovation and training services company that specializes in military constructive simulations, as well as collaboration and planning software. We have an informal and flexible work culture that is centered on collaboration and teamwork. We offer competitive remuneration and other benefits including free parking, a casual dress-code and company-sponsored events.

Job Type: Full-time