HamburgerMenu
hirist

Job Description

Job Summary :

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 DevSecOPs teams within the product to modernize Greenway product landscape.

- Perform current state analysis to determine the baseline of product performance, cost, reliability, security and scalability and develop a target state, perform gap analysis, identify areas of improvement, and develop a roadmap to resolve gaps.

- Drive optimized design, development, and product architecture with effective cost and high performance based on the strategic and market drivers.

- Develop service models at conceptual, logical & physical levels to support key product initiatives.

- Experience in designing/working of multi-tenant architecture, multi-threaded high scalable environment.

- 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.

- Knowledge and experience of EHR/EMR/ Healthcare domain knowledge and regulatory aspects is an added advantage.


Experience :


Education :


- Bachelors degree in Computer Science, Information Technology or related field.


- Masters preferred.


- Having Cloud Architect Certification is added advantage.


Minimum Qualifications : Overall experience : 13+ years, Minimum of 5 years of professional hands-on experience as a Software lead and/or Product Architect.


Skills/Knowledge :


- Experience working in full life cycle of architecture projects i., discovery, design, development, and implementation.


- Experienced in both Monolithic and Microservices architecture.

- Advanced diagraming techniques including but not limited to C4 Diagrams, UML, high level conceptual presentation diagrams.

- 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, Microsofts Team Foundation Server (TFS), and Apaches Subversion.

- Experience with configuration management and automation tools such as Ansible, DSC, Puppet, Chef, Salt, etc.

- CI/CD Tools viz. Terraform, Jenkins, Docker, Kubernetes, NPM, Yarn, Nuget, NodeJS, Git/Gerrit.

- Experience with relational, graph and/or unstructured data technologies such as SQL Server, RDS Aurora, MongoDB, MySQL, DynamoDB.

- Proficiency in relevant build, deployment, automation, networking and security technologies in cloud and hybrid environments.

- Knowledge of Operational and Monitoring tools.

- Knowledge of PowerShell, 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 critical and is preferred.

- Experience with patient facing applications and systems and protecting patient information in compliance with the Health Insurance Portability and Accountability Act (HIPAA) is strongly preferred.

- Design Thinking and ability to establish and practice empathy is preferred.

- Deep knowledge of C#, .NET Framework, .net Core.

- Deep knowledge of Amazon Web Services (AWS).

- SQL Databases: MS-SQL, MySQL, Postgres & NoSQL database.


info-icon

Did you find something suspicious?