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