Halifax, NS, CA

Description

We are currently looking for a Lead Software Developer who thrives in a fast-paced startup environment and is self-motivated. The successful candidate will have demonstrated abilities to lead a software development team and mentor junior team members. The position is based in Nova Scotia and offers the flexibility of working from home with the support of local team members.

Skills and Requirements:

  • Demonstrable leadership experience in software development
  • Data wrangling: ability to develop scalable strategies for integrating data from heterogeneous sources
  • Strong command of C#.NET, ASP.NET Web API, and Entity Framework Code First
  • Expertise in JavaScript, jQuery, and AngularJS
  • Unit, integration, and e2e testing using NUnit, Jasmine, Selenium, Protractor
  • Strong knowledge of SQL, relational database design, and query performance tuning techniques
  • Experience managing SQL Server and/or Azure SQL databases
  • RESTful API architecture
  • Cloud infrastructure management (preferably Azure)
  • Knowledge of HTML 5, CSS, and responsive web design, coupled with a commitment to web standards and creating accessible, usable web applications
  • Version control systems: Git and Team Foundation Version Control
  • Ability to communicate effectively with stakeholders (management, co-workers, and clients)

Additionally, we're keeping an eye out for exceptional candidates with this background:

  • Advanced degree (MSc or PhD) in computer science or a related field
  • Python experience
  • PowerShell scripting experience
  • Experience with NoSQL databases (particularly Redis, MongoDB, and DocumentDB)
  • Big data management experience
  • Experience with web scraping
  • Real-time Web (WebSockets, push notifications)
  • Web security

Please send an up-to-date resume and cover letter to silvia@talentworks.biz to be considered for this exciting opportunity!