Job Description
<p><p><b>Position Summary :</b></p><p><p><b><br/></b></p><br/>We are looking for a highly skilled Lead Product Software Engineer (Technical Lead) who will take ownership of end-to-end technical delivery of full-stack web application, while remaining hands-on with coding.<br/><br/></p><p><br/>You will lead by example, mentor team members, and collaborate closely with product managers, architects, and other stakeholders to deliver high-quality, scalable web applications built on .NET (C#), ReactJS, and Azure.<br/><br/></p><p><br/><b>Broad expectations from this role are as follows :</b></p><p><br/><br/>- Hands on Technical expertise in MS Technology, C#/.NET, SQL/No-SQL DBs, React JS, Web App, PWA, REST Web API, HTTP, and Cloud patterns, Azure.<br/><br/></p><p><br/>- Provide technical guidance and leadership to innovation initiatives like building PoC.<br/><br/></p><p><br/>- Work with product management to confirm functional and non-functional requirements (performance, </p><p>security, high availability, scalability, disaster recovery etc.
</p><p><br/></p><p>- Work with architects to finalize technical architecture and solutions.<br/><br/></p><p><br/>- Own end-to-end delivery of the product delivery (complete SDLC).<br/><br/></p><p><br/>- Be a part of senior management team in Pune in supporting local :</b></p><p><b><br/></b></p><br/>- 10+ years of professional experience in software with at least 2+ years as a technical lead with similar roles / responsibilities.<br/><br/></p><p><br/>- Extensive knowledge of product development and software development Experience :</b></p><p><b><br/></b></p><br/>- Hands on Technical expertise in MS Technology, C#/.NET, SQL/No-SQL DBs, Web App, PWA, REST, HTTP, and Cloud patterns, Azure.<br/><br/></p><p><br/>- Deep technical knowledge in Microservices and/or Service-Oriented Architecture design.<br/><br/></p><p><br/>- Experience in Agile Methodologies/Scrum, Test Driven Development (TDD) & Unit Testing.<br/><br/></p><p><br/>- Deep understanding of SOLID design principals and patterns.<br/><br/></p><p><br/>- Understanding and experience HTML5, CSS, JSON and JS libraries like Understand functional and non-functional requirements (performance, security, high availability, scalability, disaster recovery, etc.<br/><br/></p><p><br/>- Strong experience in understanding how data flows within the application components, how it impacts usability, and user experience.<br/><br/></p><p><br/>- Provide technical guidance and leadership to innovation initiatives like building PoC.<br/><br/></p><p><br/>- Experience with DevOps practices and tools (CI/CD, Git, pipelines, deployments).<br/><br/></p><p><br/>- Azure services (App Services, Functions, Key Vault, Azure DevOps, etc.)<br/><br/></p><p><br/>- Excellent problem-solving and debugging skills.<br/><br/></p><p><br/>- Strong communication skills and experience in stakeholder collaboration.<br/><br/></p><p><br/>- Ability to lead and mentor a development team effectively.<br/><br/></p><p><br/>- Quality and test first development mindset.<br/><br/></p><p><br/>- Able to coordinate technical standards within a development team.<br/><br/></p><p><br/>- Ability to strongly influence peers and technical staff within the team.<br/><br/></p><p><br/>- Experience in localization and globalization, security, performance, integration with third party components and Duties and Responsibilities :</b></p><p><b><br/></b></p><br/>- Collaborate with architects and product owners to understand requirements and define technical solutions.<br/><br/></p><p><br/>- Lead an Agile team of .Net developers, UI developers, QA engineers to drive the development of our business critical (24/7/365) cloud-based application.<br/><br/></p><p><br/>- Take ownership and responsibility of the Agile team and technical project delivery.<br/><br/></p><p><br/>- Drive the appropriate use and implementation of technology to deliver high quality solutions that delight our customers.<br/><br/></p><p><br/>- Play an important role as a technical leader defining the framework, technology, processes / best practices and culture.<br/><br/></p><p><br/>- Strong experience in designing and developing RESTful APIs and microservices.<br/><br/></p><p><br/>- Good knowledge of SQL Server, data modeling, and performance tuning.<br/><br/></p><p><br/>- Strong in object-oriented design and development using software development best practices.<br/><br/></p><p><br/>- Defining technical approach for the feature and implement it with team members.<br/><br/></p><p><br/>- Strong knowledge of multi-threading and application clustering, scalability, performance, application security, code analysis and optimization.<br/><br/></p><p><br/>- Guide the development and delivery of maintainable and highly scalable multi-tier SaaS applications with web-based clients on the Microsoft technology stack.<br/><br/></p><p><br/>- Develop and deploy applications to Azure using Azure DevOps and Azure PaaS.<br/><br/></p><p><br/>- Contribute in necessary Architecture documentation, participate in gate review to include Infrastructure, security and performance.<br/><br/></p><p><br/>- Ensure that deliverables are self-certified prior to transitioning to the downstream consumers of the deliverable (QA and customers).<br/><br/></p><p><br/>- Ensure best design practices and processes are followed for continuous improvement of product.<br/><br/></p><p><br/>- Deliver application feature required code, DB, design, storage related changes within decided timelines.<br/><br/></p><p><br/>- Actively troubleshoot and resolve technical issues, ensuring production stability.<br/><br/></p><p><br/>- Stay current with emerging technologies and evaluate their applicability to business needs.<br/><br/></p><p><br/>- Understand, estimate and design technical approach for features to be developed.<br/><br/></p><p><br/>- Identify any internal tool, utility needed.<br/><br/></p><p><br/>- If yes, develop it.<br/><br/></p><p><br/>- Taken ownership and delivery of applications from technical requirements till production deployment.<br/><br/></p><p><br/>- Generate innovative approaches and solutions to complex issues.<br/><br/></p><p><br/>- Evaluate new development tools and drive their implementation within our development teams.<br/><br/></p><p><br/>- Mentor less-experienced staff by providing daily guidance and may be required to appear onsite at a Wolters Kluwer office as part of the recruitment process.</p><br/></p> (ref:hirist.tech)