- QualifiactionB.Tech(CS-IT) / BCA / MCA
- 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.
- 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.
- 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.