Open Position - Software Developer - Intermediate .Net


Introduction:

4tell™ is a leading provider of “asset-centric” technology platform solutions that optimize the economic, energy, environmental, security and social performance of real estate portfolios and infrastructure assets. The iPlan™ technology platform solutions enable standardized capture and normalization of traditionally disparate and unstructured “built environment” data, transforming the data into actionable information. 4tell™’s solutions facilitate the most efficient use of available capital and natural resources to reduce costs, mitigate risk, improve efficiency and maximize asset values to realize significantly enhanced ROI and meaningful bottom-line results. 4tell was founded by CEO, Jim Kavanagh, in 2008.

Strong Private Equity Ownership:

4tell™ is backed by top private equity firm, RUBICON Technology Partners. RUBICON invests in enterprise software companies with proven products and talented management teams. Rubicon is a value-added investor that helps companies drive growth by leveraging the firm’s operating experience and modular process framework.

Position Summary:

This Software Developer position reports to the Director of Information Technologies and this person will help expand the delivery capabilities of a growing and dynamic technology company. This individual will be part of an agile development team, building and working on enterprise grade software systems built on the Microsoft .NET development stack. They will need to be a bright, imaginative, and capable technologist specifically seeking a smaller innovative environment where their potential will be maximized through various challenging projects.

Job Responsibilities:

Duties and responsibilities of the Software Developer include:

  • Maintain high standards of software quality within the team with good practices and habits
  • Ability to complete all phases of software development life cycle including analysis, design, functionality, testing and support
  • Ability to develop large scale web/database applications
  • Ability to work on multiple projects with multiple deadlines
  • Ability to communicate clearly with business users and project manager
  • Ability to innovate and provide functional applications with intuitive interfaces
  • Ability to construct user guides and documentation
  • Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain web and desktop-based business applications built on Microsoft technologies
  • Assist in the collection and documentation of user requirements, development of user stories, scope estimates and work plans
  • Design, develop, and unit test applications in accordance with established standards
  • Participate in peer-reviews of solution designs and related code
  • Work with team in the migration of legacy applications to current Microsoft technologies
  • Develop, refine, and tune integration between applications
  • Adhere to high-quality development principles while delivering on-time and on-budget
  • Strong and disciplined Project Management skills
  • Working experience with Content Management System

Minimum Requirements:

  • 3+ years’ experience as a Software Developer with 2+ years’ .Net
  • College or University degree in Computer Science or a related discipline Core Competency Requirements - Proficient with Microsoft .NET 3.5+ development using C#
  • In depth knowledge and experience with core Microsoft .Net technologies.
  • Experience with source control management systems and continuous integration/deployment environments
  • Experience with agile development methodologies including Kanban and Scrum
  • Experience with multi-threading and concurrency
  • Experience with debugging, performance profiling and optimization
  • Comprehensive understanding of object-oriented and service-oriented application development techniques and theories
  • Self-motivated and able to work proficiently both independently and in team environment
  • Strong communication skills with both internal team and external business stakeholders
  • Strong initiative to find ways to improve solutions, systems, and processes

Preferred Requirements:

  • Experience with web development technologies including ASP.NET, JavaScript, AJAX, CSS
  • Experience with Telerik .NET user interface controls
  • Experience with database development including relational database design, SQL and ORM
  • Experience with user interface design and prototyping
  • Experience with Reporting tools, Active Reports, Telerik or Crystal Reports

Location:

The Software Developer will be based in Toronto, ON, Canada or as otherwise may be determined by the Company.

If you thrive in building companies, enjoy the opportunities an entrepreneurial environment creates and love working with a successful, collaborative and smart team, we would love to hear from you. For more information about the Company visit our website at www.4tellsolutions.com or submit your resume with a cover letter by email to [email protected]