Senior Product Software Engineer

IND-Pune-IndiQube Orchid, India

Wolters Kluwer

Wolters Kluwer is a global provider of professional information, software solutions, and services.

View all jobs at Wolters Kluwer

Apply now Apply later

Senior Product Software Engineer - (T3)

Position Summary

Wolters Kluwer Financial and Compliance Services (Pune) have a need for a Developer for our Pune Global In-house center (GIC). Broad expectations from this role are as follows:

Technical Experience:

  • Expertise in .Net Technologies with Object Oriented Programming (OOP) & development of Web and Windows applications
  • Develop dynamic and responsive UI components using the latest versions of Angular (16, 17, 18).
  • Implement state management solutions (e.g., NgRx or Akita).
  • Write clean, maintainable, and modular TypeScript code.
  • Ensure cross-browser compatibility and responsiveness.
  • Optimize performance for better load times and smooth user experience.
  • Integrate RESTful APIs and WebSocket for real-time applications.
  • Use Angular Material, Bootstrap, or Tailwind CSS for UI styling.
  • C#/.NET, ASP.NET, .NET Core, REST Services, Web API, gRPC
  • Design and implement RESTful APIs using ASP.NET Core and C#.
  • Develop scalable and secure microservices architecture.
  • Implement authentication & authorization using OAuth2, JWT, or Identity Server.
  • Work with Entity Framework Core and relational databases like SQL Server.
  • Implement messaging queues such as RabbitMQ or Kafka for event-driven architecture.
  • Optimize backend performance and ensure high availability.
  • DevOps & Cloud Integration
  • Deploy applications on Azure, AWS, or Google Cloud.
  • Implement CI/CD pipelines using GitHub Actions, Azure DevOps, or Jenkins.
  • Work with Docker and Kubernetes for containerization and orchestration.
  • Proficient with front-end development languages including Angularjs/Reactjs, Typescript, JavaScript, HTML5, bootstrap, and CSS.
  • Knowledge of AI orchestration SDK like Semantic kernel, Lang Chain, Prompt Engineering
  • Integrating advanced AI models, such as GPT-4, into .NET applications using Microsoft's Semantic Kernel SDK.
  • Hands on experience in Azure - PaaS worked on various areas of Azure like Azure Active Directory, App Services, Azure SQL, AZURE Function, Key Vault, Logic app, Service Bus, EventHub, Azure Storages like CDN, BLOB
  • Experience in 2D/3D Unity application for windows.
  • Developing web applications with great usability and user experience.
  • Hands-on experience MS SQL Server, Visual Studio 2017-2019, Azure DevOps in an Agile environment
  • Experience in Agile Methodologies/Scrum, Test Driven Development (TDD) & Unit Testing.
  • Used Design patterns (Singleton, Façade, Factory, etc.)  to common software design problems.

Experience

  • 8-13 years of experience
  • Understanding of and experience with an agile SDLC
  • AI orchestration and Prompt Engineering is added advantage.
  • Excellent hands-on experience with NodeJS, Express.Js, JavaScript
  • Excellent hands-on experience Unity3D Programming
  • Knowledge of Python is added advantage.
  • Experience in managing and maintaining environment for the product- repository and versioning, build management and deployments.
  • Experience in product release cycle, best practices, code reviews and defect management. Efficient in handling changes and enhancements.
  • Strong knowledge of multi-threading and application clustering, scalability, performance, application security, code analysis and optimization.
  • Good database concepts and hands on in design and development.
  • Hands on experience in Database activities such as writing stored procedure, functions, triggers, and cursor and involved in table design using SQL server.
  • Knowledge of Metaverse with unity and Azure added advantage.
  • Good to have experience in localization and globalization, security, performance, integration with third party components and applications.

Essential Duties and Responsibilities

  • Generate innovative approaches and solutions to complex issues.
  • Evaluate new development tools and drive their implementation within our development teams.
  • Mentor less-experienced staff by providing daily guidance and direction.
  • Conduct technical research regarding different ways to improve our development environment and best practices.
  • Develop and deploy application to Azure using Azure DevOps and Azure PaaS. 
  • Ccontribute in necessary Architecture documentation, participate in gate review to include Infrastructure, security, and performance. 
  • Ensure that deliverables are self-certified prior to transitioning to the downstream consumers of the deliverable (QA and customers). 
  • Any other duties as assigned by the Manager
Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  1  0  0

Tags: Agile Angular APIs Architecture AWS Azure CI/CD Clustering DevOps Docker Engineering GCP GitHub Google Cloud GPT GPT-4 JavaScript Jenkins Kafka Kubernetes Microservices MS SQL .NET Node.js OOP Pipelines Prompt engineering Python RabbitMQ RDBMS Research Scrum SDLC Security SQL TDD Testing TypeScript

Region: Asia/Pacific
Country: India

More jobs like this