Greenway Architecture Office is seeking a Product Architect who is a self-starter with a passion to solve challenging and complex problems. The candidate will work with both Product Management and Engineering/Development organization in designing and deploying application architecture solutions, in a highly agile environment.
Essential Duties & Responsibilities
Design, develop and execute software solutions to address business issues
Provide architectural blueprints and technical leadership to our Product & Technology teams
Evaluate and recommend tools, technologies and processes to ensure the highest quality product platform
Collaborate with peer organizations, quality assurance and end users to produce cutting-edge software solutions
Interpret business requirements to articulate the business needs to be addressed
Troubleshoot code level problems quickly and efficiently
Develop, analyze and continuously improve product architecture by working with product management, development and Dev Sec OPs teams within the product to modernize Greenway product landscape.
Perform “current state” analysis to determine the baseline of product performance, reliability, security and scalability and develop a “target state”, perform gap analysis, identify areas of improvement, and develop a roadmap to resolve gaps.
Drive design, development, and deployment of product architecture based on the strategic and market drivers.
Develop service models at conceptual, logical & physical levels to support key product initiatives.
Direct experience in defining the service and integration requirements and deploying the same to support cloud applications to-be built with Micro Services Architecture (MSA)
Practice service governance practice at product level during product architecture review process
Research and identify best practices related to Service Management and Tech Debt Management disciplines
Support and monitor platform modernization initiatives from legacy systems to new solutions and recommend solutions to improve existing systems.
Identify and document patterns in relationships from different systems, working with enormous amounts of structured and unstructured information.
Authentic and logical verbal communication that establishes trust and builds influence within the organization.
Demonstrate advanced hands-on proficiency in service modeling, service life-cycle management, transaction processing, and low-level design for both structured and unstructured data
Accelerate the adoption of new data technologies by jump starting and developing proof-of-concepts utilizing emerging technologies.
Experience
Education
Bachelor’s degree in Computer Science, Information Technology or related field. Master’s preferred.
Having Microsoft Certification is added advantage.
Minimum Qualifications
Overall experience – 15years, Minimum of 4 years of professional hands-on experience as a Systems and/or Product Architect.
Skills/Knowledge
Experience working in full life cycle of architecture projects i.e., discovery, design, development and implementation.
Develop multi-cloud strategies to ensure high availability, disaster recovery, and cost optimization.
Create architecture diagrams, technical documentation, and best practice guidelines.
Advanced diagraming techniques including but not limited to C4 Diagrams, UML, high level conceptual presentation diagrams
Experience in developing, architectural design in mobile development is preferred.
Fluent and current on architecture trends with an eye on market/technical conditions and future direction
Familiarity with software delivery platforms, such as Version 1, Microsoft’s Team Foundation Server (TFS), and Apache’s Subversion
Experience with configuration management and automation tools such as Ansible, DSC, Puppet, Chef, Salt, etc. CI/CD Tools viz. Terraform, Jenkins, Docker, NPM, Yarn, Nuget, Node JS, Git/Gerrit
Experience with relational, graph and/or unstructured data technologies such as SQL Server, Progress ABL , Amazon Dynamo DB, HD Insights, Hadoop, Cloudera, Mongo DB, My SQL, Neo4j, Cassandra, Couchbase or equivalents in AWS /GSP
Proficiency in relevant build, deployment, automation, networking and security technologies in cloud and hybrid environments.
Exposure to Platform As A Service (Paa S) products such as Amazon Dynamo DB, Elastic Containers, Step Functions, Lambda and other Serverless services.
Understanding of Identity and Access Management products
Operational and Monitoring tools, including Cloudwatch and Cloudwatch Insights
Knowledge of Power Shell, Git, ARM templates and deployment automation.
Experienced in the design and delivery of enterprise level Highly Available solutions
A good understanding of product and product-data security skills
Excellent written and oral communication skills; Ability to communicate effectively with both technical and business stakeholders.
Single Page Application experience using technologies like Angular
Experience in Agile methodology and relational database design principles
Ability to elicit requirements and communicate clearly with non-technical individuals, development teams, and other ancillary project members.
Familiarity with The Clean Architecture and 12 Factor App concepts
Experience in Healthcare and Healthcare IT Industry is good to have.
Experience with patient facing applications and systems and protecting patient information in compliance with the Health Insurance Portability and Accountability Act (HIPAA) is added advantage.
Design Thinking and ability to establish and practice empathy is preferred.