Logo of Huzzle

Application/Product Architect

  • Job
    Full-time
    Senior Level
  • Software Engineering
    Product
  • Pune
  • Quick Apply

AI generated summary

  • You need 5+ years in software development, 2+ in architecture, strong skills in Microsoft technologies, data modeling, Azure, and UI frameworks, along with excellent communication and project management abilities.
  • You will design application architectures, provide technical guidance, collaborate with stakeholders, evaluate technologies, document processes, resolve issues, and mentor junior team members.

Requirements

  • Strong understanding of software architecture principles and patterns.
  • Experience with a variety of programming languages, frameworks, and databases.
  • Proficient in identifying architectural quanta for decomposing Monolith applications into Modular applications.
  • Strong experience on Microsoft stack of Technologies includes ASP.NET, C#, T-SQL, JavaScript (Cloud and Client Server), SSRS, SSIS, and/or similar related Platforms is strongly preferred.
  • Proficient in Data Modeling and Object-Oriented design. Familiar with concepts of responsive UI Design
  • Experience in UI Frameworks like Angular, Bootstrap, jQuery, and Service Oriented Architectures
  • Experience with Azure Platform (Azure Kubernetes Service, Service Bus etc)
  • Experience/Exposure to SSO and FIM using SAML / Ping Federate or similar.
  • Education: BA/BS in Computer Science, MIS, or related field.
  • The successful candidate must have a minimum of 5+ years of experience in software development, with at least 2 years of experience in a technical architecture role.
  • Proven ability to collaborate with on-shore and off-shore teams.
  • Proven experience in documenting technical project artifacts.
  • Strong analytical, detailed, problem solving, and troubleshooting skills.
  • Solid verbal and written communication skills (Internal & External)
  • Adaptive, forward-thinking, and team oriented.
  • Ability to work in a fast-paced and demanding environment.
  • Passion to create a fun and energetic working environment for employees and peers.
  • A willingness to directly execute tasks and manage projects.
  • Familiar with micro-services architecture, SOLID design principles, TDD, OWASP top 10
  • Familiar with CI / CD platforms.
  • Significant experience with SaaS and web-based technologies
  • knowledge of database design and object/relational database technology.
  • Highly organized and productive, requiring little supervision.
  • Demonstrated experience with project management methodology.
  • Demonstrated experience with a formal Software Development Life Cycle, SCRUM, Agile development experience a must.
  • Experience with software engineering process improvement initiatives.

Responsibilities

  • Architecture Design: Define the architecture for new applications and products, taking into consideration factors such as scalability, performance, security, and maintainability.
  • Design Decisions: Identify trade-offs of possible approaches. Ensure alignment and documentation on trade-off decisions.
  • Technical Leadership: Provide technical guidance to development teams, ensuring that applications are built according to architectural standards and best practices.
  • Collaboration: Work closely with product managers, business analysts, and other stakeholders to gather requirements and translate them into technical specification and architectural considerations (risks, mitigations, tradeoffs)
  • Technology Evaluation: Research and evaluate new technologies to determine their suitability for the company's needs.
  • Documentation: Collaborating with engineers to create architectural documentation, ensuring diagrams, design documents, and technical specifications adhere to best practices for conveying context and pertinent information to all stakeholders.
  • Problem Solving: Identify and resolve technical issues that arise during development and implementation.
  • Mentorship: Mentor and coach junior architects and developers.

FAQs

What is the primary responsibility of an Application/Product Architect?

The primary responsibility of an Application/Product Architect is to design and oversee the technical implementation of software applications and products, bridging the gap between business requirements and technical solutions.

What qualifications are required for this role?

A BA/BS in Computer Science, MIS, or a related field is required, along with a minimum of 5+ years of experience in software development, including at least 2 years in a technical architecture role.

What technical skills are essential for this position?

Essential technical skills include a strong understanding of software architecture principles, experience with various programming languages, frameworks, and databases, as well as proficiency in Microsoft technologies like ASP.NET, C#, and experience with Azure Platform services.

Is experience with cloud technologies necessary for this role?

Yes, experience with Azure Platform and related cloud technologies, such as Azure Kubernetes Service and Service Bus, is strongly preferred.

Will the Application/Product Architect collaborate with other teams?

Yes, the role requires close collaboration with product managers, business analysts, and other stakeholders to gather requirements and translate them into technical specifications.

What are the expectations regarding documentation in this role?

The Application/Product Architect is expected to collaborate with engineers to create architectural documentation that adheres to best practices, including diagrams and technical specifications.

Is mentoring junior staff part of the job responsibilities?

Yes, mentoring and coaching junior architects and developers is a key responsibility of the Application/Product Architect.

What kind of project management methodology experience is preferred?

Demonstrated experience with formal Software Development Life Cycle methodologies, including SCRUM and Agile development, is preferred for this role.

Are there any requirements concerning background checks?

Yes, the successful applicant will be required to pass a background check and substance abuse screening.

What qualities are sought in an ideal candidate?

The ideal candidate should possess strong analytical and problem-solving skills, be a team player, demonstrate leadership, and have a passion for creating a positive working environment.

When you have to be right

Technology
Industry
10,001+
Employees

Mission & Purpose

Wolters Kluwer (EURONEXT: WKL) is a global leader in professional information, software solutions, and services for the healthcare, tax and accounting, financial and corporate compliance, legal and regulatory, and corporate performance and ESG sectors. We help our customers make critical decisions every day by providing expert solutions that combine deep domain knowledge with specialized technology and services. Wolters Kluwer reported 2022 annual revenues of €5.5 billion. The group serves customers in over 180 countries, maintains operations in over 40 countries, and employs approximately 20,000 people worldwide. The company is headquartered in Alphen aan den Rijn, the Netherlands.