.Senior Software Development EngineerAre you passionate about the chance to bring your experience to a world-class company that is market-leading for both content and technology? If yes, we are looking for you!Join our team! We are looking for a passionate software engineer to join a stellar team working on our Microsoft .NET web application. We're a group of talented individuals who are big on collaboration, continuous learning, and growth in an agile environment while still keeping things fun! You'll be involved in many aspects – helping evolve our existing architecture, working with teams to improve operations, and implementing new features and functionality. Legal Tracker recognizes a core factor to our ongoing success is hiring the brightest software developers, those who are passionate about building great software and enjoy the challenges it presents.About the RoleIn this opportunity as a Senior Software Development Engineer, you will:Develop features and enhancements to our flagship product - Legal Tracker - using C#, .NET, SQL, Azure, HTML, Angular, JavaScript, JQuery, CSS / SASS, WebAPI, and other similar technologies.Write automated unit tests, API tests, regression tests and UI tests using NUnit, Moq and other tools.Participate in peer code reviews and mentoring of other software engineers.Work with Product Management and lead developer to translate feature requirements and specifications into detailed technical specifications, plan and estimates.Maintain expert level knowledge of various vertical areas of functionality and technology within the platform.Contribute ideas and enhancements to the product's frameworks and tools such as our web framework, ORM, unit testing framework, and administrative tools.Leadership roles in one or more areas such as performance, security, builds, and framework technologies such as AJAX or ORM, etc.About YouYou're a fit for the role if your background includes:BS in Computer Science or related is required.3+ years of development experience.Strong in object-oriented design and development with C#.Experience with relational database design concepts and SQL.Strong with web languages and technologies including HTML, JavaScript, CSS, and web services.Preferred:Programming experience with Microsoft's .NET framework and Angular.DBMS experience, such as MS SQL Server (preferred), Oracle, or other.Azure native design / development.Experience with Telerik's Kendo UI Framework, WCF or WebAPI Web Services.Familiarity with the following: data structures, code optimization, code re-factoring, design patterns, multi-tiered architectures, database and query optimization, stateless server farm architecture, object relational mappers, data conversion, software security, report development, and automated unit testing.Experience with Machine Learning technologies and intelligent assistants.Must Have Personal Characteristics:Excellent oral and written communication skills