Key Responsibilities : Strategy Development : Ability to develop and execute a comprehensive Product and Tool development strategy aligned with practice objectives and requirements.Design and Architecture : Design and architect products and tools, considering factors such as scalability, flexibility, maintainability and security.Assessment and Roadmaps : Conduct thorough assessments of current requirement, identify possible features and targeted end state, and create detailed roadmaps.Technology Selection : Evaluate and select appropriate technologies and frameworks for implementation, including the usage of low-code / no-code for faster time to market.Technical Management : Provide guidance and direction to development teams in implementation.Performance Optimization : Oversee performance optimization efforts, identifying and addressing bottlenecks and inefficiencies.Quality Assurance : Ensure the quality and reliability through thorough testing and validation, including establishing testing frameworks and automation tools.Cross-functional Collaboration : Collaborate closely with cross-functional teams, including developers, architects, DevOps engineers, and stakeholders, to align technical decisions with business objectives.Analytics and Insights : Utilize analytics tools and metrics in to track product usage, performance, and user behaviour, deriving insights to optimize product strategies, prioritize enhancements, and drive business value.Advantageous :
- Security and Compliance : Implement security measures and compliance standards within the infrastructure, products and tools.
- Documentation and Governance : Documenting designs, and procedures to facilitate knowledge sharing and internal / external references. Establishing governance policies, standards, and processes to ensure consistency, reliability, and compliance.
- Continuous Improvement : Promote a culture of continuous improvement by fostering innovation, experimentation, and knowledge sharing within the team.
- Installation and Setup : Lead the product installations and setup required for various solutions in Innovation Engineering practice by collaborating with Organization s IT team.
- Technical Support : Provide technical support for product related issues, including troubleshooting, root cause analysis, and resolution. Collaborate with development teams, system administrators, cross-functional teams and third-party vendors to diagnose and resolve issues in a timely manner.
- Maintenance : Govern Maintenance of various products & environments required for Innovation Engineering and proactively take remedial actions.
Experience Required
- Critical thinking with the ability to align technical solutions with business goals.
- Experience in planning and estimation to deliver projects on time.
- Experience in planning and estimating infrastructure in terms of Product scalability and future requirements in Innovation Engineering.
- Problem-solving skills and attention to detail.
- Ability to work effectively in a fast-paced, dynamic, and high-pressure environment.
Technical Skills : Key Requirements :
- Strong experience in software development, design and architecture.
- Proven experience in designing, developing, and deploying solutions in production environments.
- Good knowledge of product development and microservices concepts, design patterns, and best practices, as we'll as related technologies such as containers, orchestration, and service mesh.
- Proficiency in programming languages such as Java, Python, and related frameworks (eg, Spring Boot).
- Experience with cloud platforms (eg, AWS, Azure, GCP) and containerization technologies (eg, Docker, Kubernetes) is a plus
- Good problem-solving skills and a proactive approach to identifying and resolving technical issues.
- Good communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders.
Advantageous :
- Experience working in an Agile environment.
- Experience with CI / CD pipelines and automated deployment processes of APIs.
- Ability to handle multiple projects simultaneously is a plus.
- Certification in related areas is desirable.
Skills Required
Cloud Computing, Agile Methodologies, Data Analytics