• QualifiactionB.Tech(CS-IT) / BCA / MCA
Mandatory Skills
  • Front-end Technologies: JavaScript, Typescript, Angular, React JS, Node.js, jQuery,HTML5, CSS3, SASS, LESS, Bootstrap, Maven.
  • Back-end Technologies: Node.js/ Java/ Python/ .Net/ PHP Business Workflows.
  • Database: PostgreSQL, MySQL, NoSQL Database.
  • Mobility: Android /IOS.
  • OS Platform: Unix/Linux (Ubuntu) / Windows.
  • Cloud Technologies: Amazon Web Services (AWS) / AZURE.
  • Source Repository: Git, Bitbucket, SVN.
Required Skills
  • Among the total exp of 15+ yrs., at least 7+ years of professional software development experience, with at least 5 years of experience in managing technical teams.
  • Should be from Web App background, Mobility, Cloud, enterprise.
  • Experience in building Microservices architecture.
  • Experience working with NodeJS or React.JS or Angular.JS is a huge plus.
  • Extremely good in overall communications and creating architecture diagrams and Independently run client meetings and provide direction to the team.
  • Should have good experience working with DevOps/CI/CD pipeline and containerize application using Docker/Kubernetes.
  • Has experience working on Content Management systems like Adobe/Sitecore or Headless CMS like Umbraco/Strapi/Contentful.
Key Responsibilities
  • Build company products, design architectures, and set up the infrastructure.
  • Would be responsible for backend, frontend, infrastructure, architecture, scalability, server-side engineering, UI, and all other technical aspects of the product in line with the company s strategy.
  • Lead the technology team including the development team, data team, QA, and DevOps team.
  • Define a technology roadmap with organization business goals envisioning the tech stack required to scale the business with a long-term technology vision.
  • Understand product vision and business needs for defining product requirements.
  • Architecting solutions and driving the technical aspects of the projects.
  • Gather resources, knowledge, and research the market to define the right product mix for the market.
  • Provide inputs, estimates, and plans for product and feature development. Set and manage expectations, communicate, and execute goals within timelines.
  • Own the technology strategy to support business growth, new launches, and development of features development while mitigating project risk.
  • Planning and delivering features, releases and striving towards technical debt reduction.
  • Monitoring and supporting apps, SaaS platforms and handling issues that get escalated.
  • Experiment and adopt new relevant technologies.
  • Ensure standards are followed and appropriate engineering processes are applied.
  • Consistently raise the bar in developing high-quality software.
  • Be a technical mentor to the team by managing and reviewing the technical contribution of developers by creating training material and by upscaling the team members.
  • Should be involved in writing blogs, writing papers, Proof of Concepts, Test Tasks and taking interviews
  • Should be responsible for Presales, Running Discoveries and Intelligence, Current State Analysis, Technical Problem Solving, Optimization
  • Build and foster a growth mindset culture in the team.