Senior Product Software Engineer
Experience: 6 - 9.5 Years
Education: B.E. in Computer Science or Computer Information Systems, or equivalent experience.
Experience: -
- Minimum 6 years developing N-tiered systems in a .NET/SQL environment with C#.
- STRONG knowledge of object oriented programming and design patterns, and profound knowledge of Domain Driven Design.
- Good understanding of .NET core - Experience developing ASP.NET applications with use of 1 of these client side JavaScript libraries Angular, ReactJs or VueJs. Proficiency with web development standards and best practices including JavaScript, HTML, CSS, ASP.NET.
- Knowledge of design patterns and strong understanding of OOD/OOP practices.
- Experience in TDD and writing mock unit test and integration tests.
- Strong communication skills - verbal and written - and ability to work collaboratively as a team.
- Understanding of 12Factor apps (https://12factor.net/).
- Passionate about software development
Good to have: -
- Knowledge of Docker and Kubernetes.
- Knowledge of data modelling no-SQL solutions.
- Knowledge of cloud based development Azure, AWS and serverless architectures
Preferred Qualifications: -
- Experience developing software for a commercial product.
- Experience developing cloud based web software.
Applicants may be required to appear onsite at a Wolters Kluwer office as part of the recruitment process.
Read Full Description