Seasoned hands-on developer lead manager with deep technology stack knowledge that can oversee project architecture and product delivery What you ll be doing Seasoned hands-on developer who can breakdown a large complex problem quickly derive an efficient design document and implement the core framework and hand off the simple components to the junior staff Demonstrated appreciation for code performance scalability and extensibility High level Proficiency at performing lead s role Understands big picture business cases behind individual requirements and attempts to offer lower cost solutions Oversees requirement negotiations project planning design reviews and feature implementation Work with the development teams to produce rich enterprise class SaaS applications Develop and or maintain Web 2 0 applications utilizing NET development tools Develop and maintain effective automated unit test coverage of new and existing code Write quality testable maintainable and well-documented code Work directly with product management and customer success and help determine and solve the customer needs for our products What you should bring with you Overall 5 years of SaaS Software and Enterprise Application Development Solid understanding of object-oriented programming OOP Web API C Middle tier Business Logic Strong MS SQL experience and database development using T-SQL Strong knowledge of data structures multi-threading and N-Tier Architecture Familiarity with common developer tools - GIT SVN or TFS Javascript frameworks such as jQuery Angular framework React Js Excellent written and verbal communication skills in English Experience working in a multi-team environment Excellent analytical skills and ability to work in Agile setting BS or MS degree in Computer Science Powered by JazzHR