Senior Developer

OVERVIEW:

Visual Lease is looking for a top-notch, experienced programmer to play a senior role in our development process.  Our development team works closely with our real estate experts to design and build powerful, yet easy to use web-based software to manage commercial real estate leases.

 

Being part of a small team means having a lot of responsibility, and a lot of influence over the development process. You will be directly contributing to the success of the team and the company in a highly visible way. As a key member of the team, you will be working with talented developers to develop cutting edge applications using the latest in web development and database technologies and the Microsoft stack.

 

All members of the Visual Lease engineering team enjoy some flexibility in work hours and the privilege of working from home at least one day per week.

RESPONSIBILITIES:
Participate in the software development process through the entire system life-cycle, including:

  • Database design and application development for new and existing applications
  • System design and architecture support
  • Database mapping and migration
  • Systems integration
  • Operations and implementation support
  • Research and implement new technologies
  • Reporting, dashboard and BI design and development
  • Troubleshoot reported customer technical issues

TECHNICAL REQUIREMENTS:

·       Expert ASP.Net / ASP.Net MVC developer with at least 3 years’ experience

·       Expert C# developer with at least 3 years’ experience

·       Expert with HTML, JavaScript, CSS and jQuery

·       Advanced SQL Server developer including T-SQL with at least 2 years’ experience

 

PROFESSIONAL REQUIREMENTS:

·       Track record of delivering robust, intuitive, and user friendly applications

·       Strong written and verbal communication skills

·       Excellent time management skills

·       Critical thinker with proven problem solving abilities

·       Motivated self-starter

·       Proactive in keeping up with latest web technologies

 

EDUCATION AND REQUIREMENTS:

·       Bachelor degree in Computer Science or related field

·       Minimum of 3 years IT experience
 

DESIRED SKILLS:

·       Experience with MVVM UI Frameworks such as KnockoutJS or Angular

·       Experience in report, dashboard and BI design and development

·       Experience using Pentaho BI & Reporting Platform

·       Experience using ETL tools and/or modeling data warehouses

·       Experience with WebAPI and/or RESTful APIs

·       Experience with SQL Server CDC (Change Data Capture) or Temporal tables

·       Experience with 3rd party toolkits such as Infragistics

·       Experience with BPM / Workflow tools such as Decisions.com

·       Experience working in an Agile Scrum team environment

·       Experience working with Visual Studio Team Services or Team Foundation Studio

·       Experience with responsive design

·       Experience with Unit Testing frameworks

·       Experience with automated testing tools

·       Real estate or accounting industry experience