Open Position - Senior .NET Developer

4tell™ Solutions is seeking a Senior .NET Developer who possesses strong communication skills, a self-starter attitude, and is able to thrive in a nimble, fast-paced environment. This position is responsible for leading the development of 4tell™’s iPlan™ product line. Candidates are expected to have at least seven (7) years of .NET software development experience and three (3) years of UI design experience.

This is a hands-on position in our Toronto, Ontario office and the Company is seeking a strong, experienced, and talented individual for this position. Candidates must work well in a collaborative and distributed team environment, as well as individually. Candidates must have a desire to take on team-lead responsibilities and mentor other developers. This key role will enjoy a high level of activity and will manage numerous projects and issues simultaneously.

Key Responsibilities

  • Develop a thorough understanding of the business model, operational processes, and overall objectives.
  • Identify and document business requirements in order to design highly effective and intuitive solutions.
  • Produce quality code on schedule on budget.
  • Assess user workflows and improve the user interface designs of the iPlan platform.
  • Define and articulate designs using storyboards, concept sketching, wire-frames and prototypes.
  • Technically lead project teams to deliver assignments on schedule on budget.
  • Support client services in developing complex technical implementations.
  • Support business development efforts with technical support to build and run demos.
  • Research and explore new technologies, keeping the platform up-to-date and forward moving.
  • Provide technical support to customers and internal staff as needed.
 

Professional Requirements

Candidates for this position should have a college degree with at least seven (7) years of professional software development experience. Specific requirements include:

  • College degree in math, computer science or electrical engineering preferred but not absolutely required.
  • 7+ years of .NET software development experience.
  • Experience with Web technologies such as REST, HTTP, JavaScript, JSON, HTML, XML, etc.
  • Thrives in a very fast paced Agile development environment.
  • Familiarity with Cloud Computing and distributed systems is a plus.
  • Background in GIS (Geographic Information Systems) is a plus.
  • Must understand and use OOP techniques to produce high quality code.
  • Experience with ORM tools such as nHibernate and Spring.Net highly desirable.
  • Experience in SQL development such as DML, DDL including functions, stored procedures, CLR .NET assembly loading, etc. (in the MS SQL Server environment is highly desirable).
  • Experienced in the use and programming of MS Office (Word, Excel, Power Point, Outlook, etc.).
 

Industry Experience

Experience in any of the following areas is highly desirable:

  • Energy usage modeling and/or energy efficiency modeling for buildings and structures.
  • Background in facility management, asset management or workplace management systems.
  • Background in information systems for engineering services such as structural, civil, energy, etc..

4tell™ offers a highly collaborative, team oriented environment with talented and dedicated people, as well as a highly competitive compensation and benefits opportunity.

If interested, please submit your resume with a cover letter by email to [email protected].