Search by job, company or skills

Infinite Computer Solutions India Pvt. Ltd.

Product Architect

Early Applicant
  • 19 days ago
  • Be among the first 50 applicants

Job Description

Job Description

Product Architect

Position Summary

Reporting directly to the VP of Product Architecture, the Product Architect will be responsible for designing solutions for an integrated digital health platform.
The role is responsible for designing the architecture and evolution of all existing and new products ensuring that the architecture of the product's requirements is met using modern cloud technologies. Strong hands-on development and architectural experience is required, along with excellent communication skills working in a distributed Agile team environment, with ability to seamlessly shift between multiple concurrent projects as needed.

Responsibilities & Deliverables:


Product
Own the following functions:
  • Design a well-integrated microservices based architecture using best-in-class modern enterprise and cloud technologies.
  • Documentation of the platform's architecture and presentation to engineering and stakeholders.
  • Write detailed architectural design documents, with clear architectural diagrams of overall solution.
  • Work with other architects and engineers in decomposing and transforming monolithic products into microservices based architecture.
  • Apply recommended best practices and cost-effective solutions in migrating applications to the cloud.
  • Research and implement POCs for new microservices architectural initiatives.
  • Design cloud native solutions for building and deploying products

Assist the Product Engineering teams in these functions:
  • Work with multiple distributed engineering teams during the design and development life cycle.
  • Engage hands-on with engineering teams and in code reviews to ensure high quality deliverables meeting product requirements

Assist the Product Management team in these functions:
  • Work with product management team to define product requirements.
  • Support product team during the refinement of product requirements based on customer needs.

Assist the Sustaining Engineering and Support teams in these functions:
  • Diagnosing issues reported by customers and in providing a solution.
  • Engage in customer calls to help in resolving issues encountered in the field.

Sales

Assist the Sales Team in these functions:
  • Respond to RFPs and provide technical details.
  • Review cloud-based hosting costs for potential customers.
  • Present architecture to potential customers as part of the sales process, as needed

Operations

Assist the Operations Team in these functions:
  • Supporting our hosted customers with any issues.
  • Provide needed tools and training to operations team for hosting customers on the Cloud.

Success

Assist the Success Teams in these functions:
  • Support the customer success team during the implementation phase.
  • Work with the success and delivery teams on customer deployments as needed.
  • Assist in resolving customer issues and to ensure that the product is well integrated within the customer's platform.
  • Respond to customer inquiries as needed.

Required Skills & Experience:

  • Bachelor's degree in computer science, MIS, related field or equivalent experience.
  • 10+ years of software architecture & development experience of distributed software applications
  • Strong experience in designing secure, highly scalable, and resilient architectures for migrating enterprise applications to the Cloud, and in leading application modernization/migrations to the cloud (AWS)
  • Strong experience in designing highly scalable Event Driven Architectures using Kafka and CDC (Change Data Capture) technologies.
  • Hands-on experience with Windows, Linux, Git, Docker, Helm, and Kubernetes is a must.
  • Experience in SaaS multi-tenancy design patterns on the cloud and containerized deployments into Kubernetes (AWS EKS)
  • Strong knowledge of Data Security, networking, secure coding practices, encryption, and microservices design patterns.
  • Experience in a hands-on development role using Java and Spring Boot
  • Experience in decomposing monolithic applications into microservices architecture leveraging your knowledge in microservices design patterns
  • Solid background defining robust REST APIs and providing implementations using a microservices architecture model and serverless design patterns.
  • Ability to scope project work, estimate effort and then break down work into sub-tasks
  • Excellent written and verbal communication skills, demonstrating the ability to effectively convey technical information to both technical and non-technical audiences
  • Ability to quickly learn new technologies to support the enterprise and teams in their development efforts
  • AWS Professional Architect/DevOps certifications, or other Cloud certifications are strongly preferred
  • Knowledge of Terraform, Ansible, Rancher, Jenkins, and in designing & building CI/CD pipelines is preferred.

More Info

Function:technology

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 09/11/2024

Job ID: 99673387

Report Job

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Lead Product Architect Celonis

EricssonCompany Name Confidential

Product Architect TC

SiemensCompany Name Confidential
Last Updated: 28-11-2024 06:01:46 AM