- CLAIRVOYANT INC
- Job Function
- Software Development
- Job Type
- Full time
- Company Size
- Startup (1-19)
Location: Kitchener, ON
Job type: Full time
- Deep design and delivery experience of multi-tier products with web-based, plugin-based, mobile-based clients on the Microsoft C#/.NET/SQL Server technology stack
- Good experience working in an Agile environment.
- Design and build robust SOAP and REST-based Web Services
- Great verbal, written, and presentation skills
- Expert at designing, coding, and implementing with 24/7 stability, performance, scalability, localization requirements in mind.
- Designs, builds, and tests high quality complex frameworks and systems while being able to diagnose and resolve complex issues.
- Implements continuous build and automated unit test frameworks.
- Ensures that implementation follows designs, and directs modifications of designs
- Ability to work independently and also collaborate with team members
- Lead technical delivery with onsite and offshore team members management and mentoring
EDUCATION / EXPERIENCE REQUIREMENTS:
- Bachelor's degree in Computer Science Engineering or equivalent (required)
- 5+ years as a senior software development engineer (required) . Prior lead level responsibilities are preferred
- 3+ years working experience following Agile methodologies (required)
- Handson with C#, ASP .NET, Microsoft SQL Server ADO .NET, WCF, WebAPI.
- Handson experience in designing and writing scalable REST based web services
- Redis, Memcache (nice to have)