logo

JobNob

Your Career. Our Passion.

Lead Product Software Engineer


Wolters Kluwer - Medknow Publications


Location

Pune | India


Job description

Essential Duties and responsibilities

Key Responsibilities:

- Design and implement solutions that are reliable, scalable and perform at a high-level to meet the needs of our global clients.
- Following Agile practices and participating in planning games, code reviews & iteration demos.
- Design and implement solutions for the products transaction, reporting and analytical needs.
- Continually learn about new technologies, generate new ideas and improve the use of technology in the products

Other Duties

Performs other duties as assigned by supervisor.

Education: bachelors Degree in Information Technology, MIS, or related field;

Experience: 12 years experience in development in specified area.

Essential Qualifications:

- Minimum 12 years 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 - and ability to work collaboratively as a team
- Passionate about software development

Preferred Qualifications:


Job tags



Salary

All rights reserved