Required Skills

Product management

Work Authorization

  • Citizen

Preferred Employment

  • Full Time

Employment Type

  • Direct Hire

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 30th Jul 2022

JOB DETAIL

Responsibilities

  • Understand product requirements and system specifications Plan and design the structure of a technology solution
  • Communicate system requirements to software development teams
  • Evaluate and select appropriate software and/or hardware and suggest integration methods
  • Oversee system solution design, implementation of solution architecture and provide guidance to team members on how to technically implement the architecture in technical components / modules
  • Assist with solving technical problems when they arise
  • Ensure the implementation of agreed architecture and infrastructure
  • Architect scalable SaaS product and produce arch/design documents with detailed functional system specification.
  • Ensure software meets all requirements of quality, security, modifiability, extensibility, performance etc
  • Evaluate and recommend tools, technologies and processes to ensure the highest quality product platform
  • Provide technical leadership, oversee and work closely with the development teams constantly reviewing the code and maintain quality of the design.
  • Interact with product management and leadership team, understand requirements and convert the requirements to product features.
  • Own delivery of the product - be a go getter and drive engineering teams towards flawless execution and delivery.
  • Design and conduct various experiments to make right data driven elegant architectural trade-off decisions and decide the appropriate tools and programming languages for implementation.
  • Implement scalable database systems using SQL/NoSQL databases and caches such as Redis, Elasticsearch etc.

 

 

Qualifications

REQUIRED

 

  • 8 years of experience in software development
  • 4 years of recent hands-on experience in architecting and building complex solutions that run in SaaS/PaaS environments, especially on AWS cloud leveraging SaaS based Microservices development coupled with Distributed Caching Message Queuing.
  • Should have experience in developing solution architecture and/or evaluate architectural alternatives for private, public and hybrid cloud models, including IaaS, PaaS, and other cloud services
  • Should have excellent knowledge of cloud architecture and implementation features (OS, multi-tenancy, virtualization, orchestration, elastic scalability)
  • Should have experience with Full Stack development with experience in technology stacks/frameworks like JAVA, Springboot, Python, Redis, SQL, NoSQL and Graph DBs
  • Good to have Architected solutions that handle Big Data and should be proficient in data analytics
  • Must have Expert level proficiency in Design / Architectural patterns, data structures and algorithms
  • Must demonstrate knowledge of DevOps tool chains and processes
  • Experience in web-based application migration from on-premise to SaaS model is a big plus.
  • Experience of Integration patterns and associated best practice(e.g. Web Services, REST APIs, Pub/Sub, MOM)
  • Excellent knowledge and hands-on experience in Web services related, functionally decomposed architecture, Load Balancing of Web Services and applications, designing multi-tenant systems, Clustering and sharding of data, microservices architecture / design patterns, and throttling and performance management of such services

Company Information