Lead Application and Product Architect

Lead Application and Product Architect

21 Sep 2024
Missouri, Helena, 64459 Helena USA

Lead Application and Product Architect

Vacancy expired!

BASIC FUNCTION:TeamMate® is the world’s leading audit management audit software and is one of the expert solutions provided by Wolters Kluwer. TeamMate® has revolutionized the industry, empowering audit departments of all sizes to spend less time documenting and reviewing and more time providing value-added services.TeamMate® software is used by audit professionals all over the world and is recognized as the award-winning audit management software system that increases the efficiency and productivity of the entire internal audit process, including: risk assessment, scheduling, planning, execution, review, report generation, trend analysis, audit committee reporting and storage. By providing an integrated paperless strategy for managing audits, TeamMate's audit software eliminates the barriers associated with paper-filled binders and disconnected electronic files, driving efficiencies into all facets of the internal audit workflow.Come grow with us!TeamMate® is growing our development team in sunny Tampa, Florida, and looking for highly motivated people working in the latest technologies using Agile development techniques. We're looking for an experienced Cloud Architect to help us transform, modernize and extend out solutions to the cloud. If you want to join a dynamic team that cares about their work and has customers that care about the quality of that work, then you must consider TeamMate.POSITION:Design and implement solutions that are reliable, scalable and perform at a high-level to meet the needs of our global clients.

Following Agile practices and participating in planning games, code reviews & iteration demos

Continually learn about new technologies, generate new ideas and improve the use of technology in the products.

Building products our customers love to use.

ESSENTIAL DUTIES AND RESPONSIBILITIES:Key Responsibilities: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.

Develop comprehensive development standards to make our development approach and environment consistent and maintainable across the developer community.

Provide thought leadership, architectural and design reviews and oversee enforcement of standards through design and code reviews.

Able to effectively communicate with a variety of parties by tailoring message for intended audience

Understand and stay current with industry trends and emerging technologies to work with product management and the architecture team to determine potential fit for technologies to address market problems, enhance the product and speed delivery of new features to market.

Accelerate adoption of new technologies, prototype new initiatives and develop proof of concepts utilizing the latest technologies, to prove out the applicability of new technologies for use in the TeamMate product and identify and resolve technical gaps before guiding the team on the use of the new technologies and integrating them into the product; demonstrate the ability of new technology or approaches to solve market problems in innovative and unique ways; demonstrate the ability of new technologies to improve the processes around the development of software.

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 development of software; work in acting as a champion of software quality across teams by developing and participating in best practices such as design reviews, code reviews and through the implementation of comprehensive testing; consult with the Quality Assurance team to provide guidance around the best approach for performance and automation testing strategies.

Provide thought leadership, architectural and design reviews and oversee enforcement of standards through design and code review with development teams to ensure that the communicated approaches are being followed and that there is a consistent level of quality being introduced into the code base; consult with teams on design challenges and work to come up with innovative approaches to address and deliver feature sets; consult with development teams to determine appropriate usage of open source and 3rd party component usage in the product; consult with the WK division level architecture teams to ensure TeamMate is in alignment with and adhering to larger company initiatives and goals around security and architecture.

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.

Translates software requirements into concise and robust programming code by gaining a full understanding of the code requirements for each story/task assigned or selected for coding (note: story and tasks will often align with the developer’s area of expertise); taking personal responsibility for all stories assigned; engaging with the product owner, architects or lead applications developer to work out any technical details and clarify any ambiguities; generating innovate approaches and solutions to the story/task; collaborating with the team before selecting a final design; leveraging existing code when possible to expedite coding; ensuring all coding conventions are met and new code conforms to existing code; conducting unit testing (or other testing) on the task; communicating with QA resource that the task is complete; discussing any feedback from the QA resource; and making any additional modifications based on QA results and feedback from team.

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.

Provides exceptional customer service that maintains or increases current customer satisfaction levels by working collaboratively and directly with customers and internal resources to deliver solutions that exceed customer expectations and minimize customer impacts; providing frequent updates on coding solutions and progress to team members; continually improving internal systems; and maintaining an up-to-date understanding of the functionality and technologies of internal systems.

Maintains documentation according to content and timing standards by utilizing the source control system to check out and check in code; utilizing agile development tool (Version 1); recording all changes to status of task/story; recording hours of effort to complete tasks; and developing technical and user documentation.

Learns full line of TeamMate products (e.g., usage, work flow, backend coding), as well as the support model and technologies in order to effectively serve clients by completing formal end-user software training; shadowing a development team member to gain an understanding of context, how code is organized, source control, available resources, and tools utilized; reviewing user documentation until a thorough understanding is reached; working with actual products to establish and maintain competence in demonstrating, using, troubleshooting, and issue resolution; and understanding the use of industry tools and technology and their impact on project goals.

Represents Wolters Kluwer by developing and maintaining comprehensive knowledge of Wolters Kluwer TeamMate products and industry trends through various sources and initiative; communicating Wolters Kluwer competitive advantage to customers in a compelling articulate manner in speech and writing; behaving in ways that demonstrate corporate core values and culture; developing professional and positive relationships with customers and colleagues; and maintaining a reputation of competence, integrity and professionalism.

OTHER DUTIES:Performs other duties as assigned by supervisor.JOB QUALIFICATIONS:Education: Bachelor’s Degree in Information Technology, MIS, or related field;Experience: If no degree, 10 years experience in development in specified area.Essential Qualifications:Proven experience as a software architect for 5+ years.

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 (preferably) 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. VueJS)

Experience with Web application security, OWASP, Application Security best practices

Outstanding communication skills

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.

TRAVEL REQUIREMENTS:Minimal, approximately 5% of work time, to training and user conferences.

PHYSICAL DEMANDS:Normal office environment with flexible work environment

EQUAL EMPLOYMENT OPPORTUNITY Wolters Kluwer U. S. Corporation and all of its subsidiaries, divisions and customer/business units is an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.

Related jobs

Job Details

  • ID
    JC45884577
  • State
  • City
  • Full-time
  • Salary
    N/A
  • Hiring Company
    Wolters Kluwer
  • Date
    2022-09-21
  • Deadline
    2022-11-19
  • Category

Jocancy Online Job Portal by jobSearchi.