The Senior Software Engineer, Server & Framework, will be a crucial component in the design and implementation of new server applications and the addition of features to existing applications. Our engineer will take on the re-engineering efforts to significantly improve our applications� scalability and performance, while working within a solid scrum team. While mentoring and guiding more junior developers, the Sr. SWE will make help to raise the quality of our code base by participating in the on-going definition of engineering standards and practices. In addition to having obtained a BS in Computer Science or equivalent, our ideal engineer will have 5+ years experience developing scalable server components in C++/C#, .NET, as well as 5+ years working in MS Windows development platform and MS SQL Server. At least 2 years of experience developing with XML/XSD/XSLT will also be required, and an understanding of the legal electronic discovery process would be an excellent nice-to-have.
Requirements Include: * B.S. in Computer Science or equivalent * 5+ years developing scalable server components in C++/C#, .NET * 5+ years working in MS Windows development platform and MS SQL Server * Expert level T-SQL stored procedure development and ADO.NET coding * Previous experience designing & implementing Data Access Layers using .NET * Experience with delivering applications using scale-up and scale-out design patterns in distributed applications * Excellent design/development skills and technical judgment, along with great communication skills * Familiarity with Agile and Scrum methodology preferred * 2+ years experience developing with XML/XSD/XSLT