Sorry, you need to enable JavaScript to visit this website.

Intermediate Software Developer

Intermediate Software Developer

Position: 
Full Time Permanent
Published: 
July 22, 2019
Closing Date: 
July 22, 2020
Location: 
Calgary
Overview & Requirements: 
Job Purpose
 
Reporting directly to the Manager, Software Integration, the individual in this role will write, modify, integrate and test computer code and participate in the full software development and management lifecycle.  Working in a team environment, the role requires high degree of collaboration, innovation and tenacity.
 
Duties and responsibilities
 
  • Provide full-stack or specialized (e.g. back-end, front-end, UI/UX, QA) software development services to design, develop and customize software solutions
  • Provide database services to create or maintain new database objects
  • Provide expertise in solving a problem using new and existing frameworks, come up with suitable solution based on a need.
  • Provide technical support on products after release process
  • Create and maintain software/database documentations
  • Participate in all aspects of Agile Development process
  • High level reporting to non-developer personnel and management team
 
Qualifications
 
  • 2-5 years’ experience in agile software development utilizing: C#, .Net 4.5, ASP.NET, MVC, Javascript, HTML and Visual Studio 
  • Minimum 2 years’ experience creating custom reports utilizing SQL Server Reporting Services and or comparable tool
  • Experience in database development, relational database design and modelling with SQL Server 2008 R2 or later 
  • Understanding of full stack web development (client side, server side and database)
  • Understanding of Dependency Injection and Inversion of Control containers
  • Understanding of server setup and maintenance (IIS, SQL Server, folder permission management, etc.)
  • Data modelling in Visual Studio.
 
Working conditions
 
This role will function within a typical office environment. Workloads will very greatly, with frequent periods of intense activity and tight deadlines. 
 
Physical requirements
 
This job will require significant periods of sedentary work, primarily sitting. 
 
Direct reports
 
This role has no direct reports
 

How to apply

Please submit your cover letter and resume as well as the following Self Evaluation Experience Form  or Self Evaluation Form for New Grads to resume@acm.ca.

Download Career Brochure

Download