Senior Developer
Randstad Canada
Calgary, Alberta, CA
2d ago

We are looking for a Senior C# Developer for a year-long contract for our enterprise client in Calgary.

About the Client :

They are a large Enterprise Calgary client whose IT Department is large, supports 10000+ employees and a large external client base.

Skill / Experience / Education


  • 1. Seven (7) years experience in design, development, testing, supporting and documenting custom software or package application solutions;
  • 2. Seven (7) years proven experience with industry standard programming and scripting languages such as C#, ASP.NET, Visual Studio, JavaScript, HTML, CSS;
  • 3. Seven (7) years experience in database technologies, database, and scripting such as Oracle or SQLServer;
  • 4. Five (5) years experience with web and mobile frameworks such as Backbone.js, AngularJS, JQuery, Telerik controls;
  • 5. Five (5) years experience with secure web application development practices including OWASP principles;
  • 6. Five (5) years experience with UI / UX design principles;
  • 7. Four (4) years experience developing applications with complex multi-state workflows, history tracking and queue management;
  • 8. Three (3) years experience with GIS solutions and FME Server;
  • 9. Three (3) years experience supporting and enhancing a mature web application based on ASP.NET Web Forms;
  • 10. One (1) year experience integrating with a corporate level user authentication security system.


  • 1. Previous project experience developing or integrating to permit management applications;
  • 2. Previous project experience developing applications / portals for both internal and external users;
  • 3. Previous experience designing and developing an application with an inspection component related to construction projects.

  • 4. Ability to mentor other developers;
  • 5. Strong verbal and written communication skills.

    The client is looking to hire someone as soon as possible. If this sounds like a role for you, please apply online!

    We receive a high volume of applications, so it may take us a little time to review your full application. However, if your skills and experience are a good fit, we will be in touch soon.

    We post hundreds of new jobs every week, so we're confident we can help you find your next opportunity. Check out our latest roles now!

    P.S. Don’t forget that when you update your profile on, it helps us find you faster. Therefore, even if this role isn’t for you, please update your profile so we can easily access your name when we have a possible match.

    We look forward to supporting you in your job search!

    Randstad Professionals Canada

    Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.

    Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.

    Information received relating to accommodation measures will be addressed confidentially.

    For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form