Technical Manager
Wolters Kluwer
- Pune, Maharashtra
- Permanent
- Full-time
- C#/.NET, ASP.NET, .NET Core
- HTML5, CSS, JSON and JS libraries
- REST Services, Web API, gRPC
- Exposure to Gen AI, AI Technology
- Angular 8+, Bootstrap
- Strong experience in designing API’s and understanding how API shape impacts usability and user experience.
- Strong experience in project management
- MS SQL Server, Visual Studio 2017-2019, Azure DevOps in an Agile environment
- MS Azure
- Strong leadership skills to lead a team of at least 6+ people for at least 2+ years
- Bachelor’s degree in information technology or related field.
- Preferred 12+ years’ experience in developing software applications
- 2+ years of people management experience, managing software engineers
- Hands on experience with web applications using Microsoft Tech stack such as C#, .Net Core, WebAPIs, Angular, Cosmos DB, Azure Cloud, Azure Kubernetes, Service Bus
- Experience in the management of complex digital software product development & delivery
- Experience in managing international projects with near and offshoring teams
- Experience in servant leadership for Agile teams
- Ability to effectively communicate decisions and their rationales to business unit stakeholders and development teams
- Strong attention to detail with excellent analytical, written and problem-solving skills
- Ability to creatively handle challenges and obstacles, innovating solutions balancing both immediate needs with longer-term ownership and maintenance of solutions
- Strong experience developing Adaptive or Responsive web applications
- Strong interpersonal and communication skills, coupled with solid teamwork ethic and customer focus
- Experience and knowledge with Cloud Infrastructure – particularly Azure
- Experience in SQL Server
- Experience on various test techniques and appropriate applicability/implementation
- Good logical reasoning and problem-solving skills
- Strong understanding of risk management techniques and ability to develop appropriate contingency plans
- Excellent communication skills and attitude
- Identifies optimal technologies to solve a business problem. EX. Evaluating technologies even if beta version or off-the-shelf-applications and their integration in the solution.
- Involved in creating POC, interact with architect within groups to strategize development and build technical roadmap.
- Play an important role as a Product Manager defining the framework, technology, processes / best practices and culture for a new world-class Agile team co-located into Agile Neighborhoods
- Lead an Agile team of .Net developers, database developers, QA engineers, and blockchain developers to drive the development of cloud-based web applications using C#, .Net Core, WebAPI, Angular, CosmosDB, Azure Cloud, Azure Kubernetes (AKS), Service Bus, Azure DevOps, Blockchain etc.
- Participates in development feature team activities to assist and grow into the Product Owner role
- Contributes to organizational success by sharing subject matter expertise when the opportunity arises, writing and maintaining user documentation, system protocols, procedures, and reference material
- Works in a supervisory capacity with team members, providing guidance and coaching to team members to grow members in their role
- Responsible for team member’s career development, coaching and human resourcing needs and provide them daily guidance and direction
- Drive special projects such as greenfield and v1 development, creating microservices, reviewing third party libraries, and conducting technical research regarding different ways to improve the development environment / best practices
- Drive small POCs related to upcoming technology by understanding its application implementations and use case to deliver high quality solutions that delight our customers
- Work in Agile teams following Agile + SAFe methodologies to deliver high quality products on time with performance and localization requirements in mind
- Design, build, test and deliver high quality, complex frameworks and systems and diagnose and resolve complex issues
- Generate innovative approaches and solutions to complex issues
- Understand the use of technology and how its implementation affects strategic business goals
- When necessary, works with the Software Security Assurance (SSA) program team to help identify and fix security vulnerabilities in the solutions developed
- Updates job knowledge by researching new technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
- Supports and mentors team members by providing training, advice, coaching and educational opportunities