Senior Product Software Engineer position at Wolters Kluwer, requiring 7+ years of experience developing N-tiered systems in a.NET/SQL environment with C#, and strong knowledge of object-oriented programming and design patterns.
Requirements
- B.S. in Computer Science or Computer Information Systems, or equivalent experience
- Minimum 7 years developing N-tiered systems in a.NET/SQL environment with C#
- STRONG knowledge of object-oriented programming and design patterns
- Good understanding of.NET Collections and LINQ
- Experience developing ASP.NET MVC applications and single page applications with use of client-side JavaScript libraries/Framework including jQuery, Angular or Reach or Vue js.
- Experience using an ORM framework such as Entity Framework, NHibernate, etc.
- Proficiency with web development standards and best practices including JavaScript, HTML, jQuery, CSS, ASP.NET MVC, Razor,.Net Core, any JavaScript framework like Vue js, angular, react etc.
- Development experience with SQL Server: writing queries, stored procedures, and performance tuning
- Knowledge of design patterns and strong understanding of OOD/OOP practices
- Experience writing unit and integration tests
- Strong communication skills - verbal and written - and ability to work collaboratively as a team
- Passionate about software development