Lead Product Software Engineer
On-site · Pune, Maharashtra, India
Job Summary
Lead Product Software Engineer responsible for designing and delivering scalable .NET-based software solutions. Requires 12+ years of experience in multi-tiered .NET/SQL environments, strong OO and design-pattern knowledge, expertise in ASP.NET MVC and SPA development with JavaScript (jQuery, VueJS or similar), proficient with LINQ, SQL Server, ORM (Entity Framework/NHibernate), testing (unit/integration), and proven team leadership. Must demonstrate secure, high-performance SaaS architecture, best-practice web standards, and effective communication within a collaborative team. Will participate in onsite recruitment activities at Wolters Kluwer offices in India and contribute to a global technology portfolio.
Required Qualifications
- Bachelor’s Degree in Information Technology, MIS, or related field
- Minimum 12 years experience developing N-tiered systems in a .NET/SQL environment with C#
- MUST have STRONG knowledge of object oriented programming and design patterns
- Experience developing ASP.NET MVC applications and single page applications with use of client side JavaScript libraries including jQuery
- Strong understanding and Experience of client side JavaScript libraries including jQuery and VueJS or any javascript framework
- Thorough understanding of .NET Collections and LINQ
- Deep knowledge of architectural and design patterns for business tier and web development
- Mastery of web development standards and best practices including JavaScript, HTML, jQuery, CSS, ASP.NET MVC, Razor
- Demonstrated experience with SQL Server: writing queries, stored procedures and performance tuning
- Experience architecting scalable, performant and secure solutions in a hosted/SaaS environment
- Experience developing business/service tier code with an ORM such as Entity Framework or NHibernate
- Experience writing unit and integration tests with various testing frameworks
- Experience acting as a team lead for developers, including supervisory responsibilities
- Strong communication skills - verbal and written
- ability to work collaboratively as a team
- Passionate about software development
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.