Senior Product Software Engineer (C#,.net Core, Angular OR React, WCF)

Wolters Kluwer

Job Summary

The Senior Product Software Engineer is a key contributor to product development initiatives, responsible for delivering high-quality, scalable, and secure software solutions. This role demands strong technical expertise, leadership in Agile environments, and the ability to collaborate across cross-functional teams to drive innovation and excellence in product engineering. Key responsibilities include designing and implementing robust software solutions using C#, ASP.NET/.NET Core, and modern web frameworks like Angular or React JS, optimizing SQL Server databases, conducting code reviews, mentoring junior engineers, working with Azure DevOps for CI/CD, and participating in Agile ceremonies.

Must Have

  • Design and implement robust software solutions using C#, ASP.NET/.NET Core, and modern web frameworks.
  • Develop and optimize SQL Server 2019/2022 and Azure SQL databases.
  • Ensure high availability, scalability, and security in application design.
  • Conduct code reviews and static analysis to uphold coding standards and quality.
  • Mentor junior engineers and foster a culture of continuous improvement.
  • Collaborate with leads and architects to align with infrastructure, security, and performance goals.
  • Contribute to necessary Architecture documentation.
  • Work with Azure DevOps and Visual Studio 2022+ for CI/CD pipelines.
  • Troubleshoot deployment issues and support production release cycles.
  • Contribute to release planning and environment setup.
  • Participate in Agile ceremonies and contribute to sprint planning, retrospectives, and backlog grooming.
  • Collaborate with Product Owners, QA, and UX teams for timely and quality delivery.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • 6–9 years of experience in enterprise software development.
  • Proficiency in C#, ASP.NET/.NET Core, Web API, WCF, SQL Server, Angular/React JS, HTML5, CSS, JSON, JS libraries, Azure DevOps, Visual Studio, Agile/Scrum, TDD, Unit Testing.
  • Experience with IaaS, PaaS, SaaS models.
  • Experience with Microsoft Azure services and pipeline configurations.
  • Understanding of and experience in Responsive Design.
  • Strong debugging skills.

Good to Have

  • PowerShell scripting experience.
  • Experience in performance tuning and deadlock resolution.

Perks & Benefits

  • Competitive compensation and performance incentives.
  • Health and wellness programs.
  • Learning and development opportunities.
  • Flexible work arrangements.

Job Description

Position Overview

The Senior Product Software Engineer is a key contributor to product development initiatives, responsible for delivering high-quality, scalable, and secure software solutions. This role demands strong technical expertise, leadership in Agile environments, and the ability to collaborate across cross-functional teams to drive innovation and excellence in product engineering.

Key Responsibilities:

Software Development & Architecture

  • Design and implement robust software solutions using C#, ASP.NET/.NET Core (preferably .NET 8+), and modern web frameworks like Angular or React JS.
  • Develop and optimize SQL Server 2019/2022 and Azure SQL databases, including stored procedures and performance tuning.
  • Ensure high availability, scalability, and security in application design.

Technical Leadership

  • Conduct code reviews and static analysis to uphold coding standards and quality.
  • Mentor junior engineers and foster a culture of continuous improvement.
  • Collaborate with leads and architects to align with infrastructure, security, and performance goals.
  • Contribute to necessary Architecture documentation

DevOps & Deployment

  • Work with Azure DevOps and Visual Studio 2022+ for CI/CD pipelines.
  • Troubleshoot deployment issues and support production release cycles.
  • Contribute to release planning and environment setup.

Agile Collaboration

  • Participate in Agile ceremonies and contribute to sprint planning, retrospectives, and backlog grooming.
  • Collaborate with Product Owners, QA, and UX teams to ensure timely and quality delivery.

Technical Skills & Qualifications

Must-Have

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • 6–9 years of experience in enterprise software development.
  • Proficiency in:
  • C#, ASP.NET/.NET Core, Web API, WCF
  • SQL Server 2019/2022
  • Angular or React JS
  • HTML5, CSS, JSON and JS libraries
  • Azure DevOps, Visual Studio 2022+
  • Agile/Scrum methodologies, TDD, Unit Testin
  • Experience with IaaS, PaaS, SaaS models.
  • Experience with Microsoft Azure services, especially Azure DevOps and pipeline configurations.
  • Understanding of and experience in Responsive Design.
  • Strong problem-solving and debugging skills.

Good to Have

  • PowerShell scripting experience.
  • Experience in performance tuning and deadlock resolution.

Soft Skills

  • Excellent communication and collaboration abilities.
  • Strong analytical thinking and decision-making.
  • Ability to mentor and lead by example.
  • Adaptability to fast-paced environments and evolving technologies.

Benefits

  • Competitive compensation and performance incentives.
  • Health and wellness programs.
  • Learning and development opportunities.
  • Flexible work arrangements

Applicants may be required to appear onsite at a Wolters Kluwer office as part of the recruitment process.

26 Skills Required For This Role

Saas Business Models Team Management Cross Functional Communication Problem Solving Talent Acquisition Game Texts Quality Control Agile Development Web Api React Js React Html C# .net Core Azure Azure Devops Powershell Microsoft Azure Json Ci Cd Angular Asp.net Sql Visual Studio Css