Work on all aspects of software development including design, development and QA to build and extend highly scalable SaaS solutions
Integrate client's platform with third party data providers and industry leading loan originating systems (LOS) and scale the system to meet sales projections.
Help resolve technical support issues escalated by support staff.
Help create and update technical documents including API and user guides.
3 years of paid software development experience in .NET technology stack preferably at a product company.
Solid foundation in object-oriented programming principles and practices using C# and .NET technologies.
Good understanding of design patterns and data structures.
Experience designing, building and testing high quality complex C#/.NET modules as well as their unit test harnesses.
Experience in the design, coding and delivery of multi-tier SaaS products on Microsoft C#/.NET/SQL Server technology stack (ASP.Net, HTML5, REST, WCF, etc.).
Building and consuming REST based services using Microsoft .NET stack.
Agile development methodologies and CI tools.