Lead Application & Product Architect

02 Jul 2024

Vacancy expired!

Wolters Kluwer is a global leader in professional information services. Professionals in the areas of legal, business, tax, accounting, finance, audit, risk, compliance, and healthcare rely on Wolters Kluwer's market leading information-enabled tools and software solutions to manage their business efficiently, deliver results to their clients, and succeed in an ever more dynamic world. Wolters Kluwer combines deep domain knowledge with specialized technology.

Responsibilities:
  • Provide architecture direction and implementation to transform our solution to take advantage of cloud infrastructures including deployment models in order to help transcend our solutions that are reliable, scalable and perform at a high-level to meet the needs of our global clients.
  • Anticipates business and industry issues and recommend improvements to technology, products, processes and services.
  • Work with a strong development leads that also server as functional architects with the various agile teams.
  • Coordinate design with a technical product owner and Director of Product Development to align the technical roadmap with the functional roadmap.
  • Continually learn about new technologies, generate new ideas and improve the use of technology in the products.
  • Understand and stay current with industry trends and emerging technologies.
  • Accelerate adoption of new technologies, prototype new initiatives and develop proof of concepts utilizing the latest technologies.
  • Act as a champion of quality across the development teams through best practice sharing and reviews of designs and code; participate in identifying and communicating to developers the architectural, design and coding practices to be used in the process of software development.
  • Provide thought leadership, architectural and design reviews and oversee enforcement of standards through design and code review with development teams.
  • Designs and implement solutions to market problems that are scalable and perform at a high-level by working with product management to understand the stated problems of customers; devising designs for feature work that are robust, maintainable, extendable and performant, using industry best practices and through the application of design patterns as appropriate.
  • Provides guidance and coaching to team members on designs, explaining key concepts to adhere to during implementation, as well as general mentoring on application functionality and technology best practices.
  • Participates in planning, code reviews, and iteration demos by attending and fully engaging in meetings; building cost/benefit analyses of design alternatives; assisting team and product owners with providing estimates for resource requirement during development planning; demonstrating assigned story solutions back to team; providing feedback and input on planned and coded solutions; and identifying, recommending, and implementing improvements to the development process.
  • Provides tier 4 support for customer issues by meeting with development support specialist to gain an understanding of any coding related maintenance issues discovered; validating that the reported source code is in fact the issue; designing a solution for the issue in accordance to the desired application behavior; reviewing planned solution with development support specialist; providing regular status reports to development support specialist on progress; ensuring solution is properly examined for quality; and coordinating release of code after user acceptance testing has been completed.
Qualifications:
  • Bachelor's Degree in Information Technology, MIS, or related field
  • A minimum 10 years of development experience.
  • Proven experience as a software architect for a minimum of 5 years
  • A minimum 10+ years developing applications -preferably web based - in a .NET environment with C# as the primary language
  • Practical experience developing solutions with cloud vendors including PaaS services and containers, with deep domain knowledge in Azure or AWS
  • Deep knowledge of architectural and design patterns for business tier and web development
  • In-depth and practical .NET (Framework and Core) development experience including a deep technical understanding of the framework
  • Practical experience developing modular systems with loosely coupled architecture
  • Experience architecting scalable, performant and secure solutions in a hosted/SaaS environment
  • Strong development experience with ASP.NET MVC, .NET Core, WebAPI and modern front-end frameworks (i.e. ReactJS)
  • Experience with Web application security, OWASP, Application Security best practices
Preferred Qualifications:
  • Experience migrating monolithic applications to modern, modular and loosely couple systems
  • Experience developing software for a commercial product
  • Experience modelling relational database schemas using industry standard best practices
  • Experience with accounting and/or audit industry concepts
  • Experience with infrastructure (networking, firewalls and SEIM) and continuous delivery concepts

  • ID: #43761811
  • State: Pennsylvania Philadelphia 19019 Philadelphia USA
  • City: Philadelphia
  • Salary: USD TBD TBD
  • Job type: Permanent
  • Showed: 2022-07-02
  • Deadline: 2022-08-30
  • Category: Et cetera