A. Position:
Department:
Location
Reports to
B. Job Objective
- Create and maintain comprehensive Connected Operations platform for Capsules & Packaging Materials
- Develop and support all use cases spawning out of the Connected Operations platform, along with IIoT based use cases, AI/ML based use cases etc.
- Deliver optimum efficiency from the platform in optimum cost
- Work on incubating cutting edge technology and on subsequent scale-ups
C. Primary responsibilities
- Engage with internal customers (Capsules & Packaging Materials program teams and business teams) in identifying avenues, understanding the requirements for every identified use case
- Create and follow the plan for development of individual use cases
- Own and drive the development of use cases and Connected Operations based initiatives
- Understand, change and maintain the technical architecture and deployment architecture of the IIoT platform and other edge & cloud applications as required
- Maintain agile culture in development
- Establish KPIs for quality and promptness of delivery and continuously strive towards raising the bar on the KPIs
- Remain updated on organizational cybersecurity policies and ensure compliance of all applications with the policies
- Continuously strive towards optimizing the cost of the Azure platform that supports the initiatives, and the performance delivered by the initiatives
- Decide on a prudent mix of in-house development or outsourcing based on several factors such as capability and availability of in-house team and importance of the use case
- Keep continuous tab on latest technological developments and identify technologies that need to be brought in as PoCs, Pilots or as scaled implementations
- Drive a performance driven culture by periodic review of performance parameters and continuous feedback to the team
- Take overall responsibility for people development initiatives and chart out the course of development of each role within the team
- Defining skill gaps of team members and building and enforcing training plans.
D. Key Result Areas
Managerial:
- Ensure clear alignment and communication with program and business teams
- Develop, maintain and follow a detailed plan for the development of each individual use case
- Monitor progress and ensure adherence to timelines and milestones
- Ensure smooth implementation and integration of new initiatives
- Implement agile methodologies and practices to enhance productivity and flexibility
- Efficiently allocate resources to maximize productivity and meet project goals
- Ensure high performance and reliability of deployed initiatives
- Chart out individual development plans and career paths for team roles
Technical
- Understand the nuances of various programming languages such as Java, Python, JS, SQL etc.
- Stay abreast of new technology and have a keen eye on implementing them within ACG at the right time at the right place
- Incubate new technologies / programming languages/ methodologies / platforms, assess maturity and roll them out as appropriate.
- Architectural expertise on large platforms that span multiple technologies such as IIoT, AI / ML, Low-code platforms, edge computing etc.
- Experience in assessing platform security and implementing necessary counter measures.
E. Key Interfaces
Internal Interfaces
- Program Management Team & BAs
- Business Teams (Capsules, Packaging Materials)
- Cyber security team
- Product development team
External Interfaces
- External technical auditors
- Cybersec professionals & auditors
- Software development partners and consultants
F. Educational and Experience Requirements:
Minimum Requirement
Minimum 8 years of relevant experience in managing and driving software development of scalable cloud native software platforms in Industrial IoT, smart manufacturing space .
Working experience with multiple technology sets such as IIoT, application of AI/ML, Azure cloud, integration of COTS platforms, Mobile app development, Low code development etc.
Experience