Senior Product Software Engineer (wk)
wk IND-Pune-IndiQube Orchid
2025-03-28
Job posting number: #219949 (Ref:R0047398)
Job Description
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.
View Orignal JOB on: italents.net
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