Previous Job
Senior .NET C# Consultant
Ref No.: 18-05023
Location: Calgary, Alberta
Position Type:Contract
Timesheet Submission Frequency:Weekly
Invoice submission frequency:Monthly
Timesheet Instructions for Consultants:Time/Expenses are to be entered on Kaygen s JobDiva Portal
KAYGEN is an emerging leader in providing top talent for technology based staffing services. We specialize in providing high-volume contingent staffing, direct hire staffing and project based solutions to companies worldwide ranging from startups to Fortune 500 and Managed Service Providers (MSP) across a wide variety of industries

Job Description.

Primary Skills: .NET C# Programming experience, Esri ArcGIS Pro/ArcServer development and administration
Secondary Skill: MVVM, ArcMap / ArcGIS Pro. UML modelling

8 to 10 years' of .NET C# Programming experience
Oracle experience
NHibernate experience
Framework development
Web API development
Single Sign-On Authentication development
Excellent analytical and math skills – resolving difficult procedures. Creating custom algorithms to solve problems
Esri ArcGIS Pro/ArcServer development and administration
UML modelling – to facilitate communication of architecture and design

Database developer (aka Application DBA) – Database developer straddles the middle ground between a programmer and a system DBA. A database developer will have these skills that most programmers would not:
Significant database knowledge and experience
The ability to write queries that perform optimally
Knowledge of basic database security practices

Nice to Have:
Reporting and business intelligence tools like Microsoft SQL Server Reporting Services and SAP Crystal Reports
NoSQL database systems such as CouchDB and MongoDB
Big data technologies like Hadoop and Spark
ArcMap or ArcGIS Pro (preferred) and SDKs
Infragistics Grid & Controls

At KAYGEN, we are always looking for dynamic, talented and experienced individuals. We invite you to join our team of talented IT professionals, consulting at client locations across the globe. Our culture is team-orientated; we strive to stand by our core values of respect, honesty and integrity. Our team of experienced staffing experts will work with you to find you the best opportunity. For more information please visit us at