REF239560I - I4.0 Software Architect Bengaluru, Karnataka, India Job Description
Role: I4.0 - Software Architect Experience: 12-15 years Responsibilities:
Solution Estimation and Design: Provide accurate estimates for Industry 4.0 solutions and lead the design and architecture of scalable, robust software solutions for transformation programs.
Smart Factory Use Cases: Expertise in conceptualizing end-to-end Industry 4.0 IIoT solutions, including smart factory use cases such as Manufacturing Operations Intelligence, Predictive Maintenance, Quality Control, Golden Batch analysis, and Factory/Plant Control Towers using platforms like Azure IoT or AWS IoT.
Use Case Development: Ability to identify and define Industry 4.0 use cases for customers in the short, medium, and long term.
Best Practices Implementation: Define and implement best practices for software architecture, development, and deployment, focusing on non-functional requirements (NFRs) such as performance, security, interoperability, UX, and extensibility.
Cloud-Based Solutions: Design and implement on-premises and cloud-based solutions using Azure and/or AWS services.
Proposal Support: Contribute to new customer proposals by preparing technical content, creating solutions, and providing effort estimation using software estimation techniques.
Technical Leadership: Anchor initial technical discussions to understand customer requirements and define target architectures.
Cross-Functional Collaboration: Work closely with pre-sales, marketing, delivery units, and other teams to understand requirements and integrate Industry 4.0 software solutions.
Advanced Analytics: Collaborate with data engineers and scientists to implement AI/ML-based analytics and machine learning components.
Application Performance: Ensure optimal performance, scalability, and security of both on-premises and cloud-based applications.
Stakeholder Communication: Effectively communicate complex technical concepts to non-technical stakeholders.
Quality Assurance: Implement and enforce coding standards, best practices, and conduct code reviews to maintain high-quality software delivery.
Performance Optimization: Conduct or mentor teams in performance tuning and optimization of implemented solutions. Qualifications:
Bachelor s or master s degree in computer science engineering, or related field.
Worked on manufacturing domain / Shopfloor applications development (preferably web apps).
Good understanding of Industry 4.0 concepts, IoT, and data analytics, cloud capabilities, etc.
Demonstrate deep & most recent expertise in Microsoft .NET technologies & architecture styles like C#, .NET Core, Micro-Services, SOA, Rest API, etc.
Demonstrate expertise in database design and programming using Microsoft MS SQL Server (preferred), Oracle.
Also demonstrate some experience (may not be expertise) in UI development using Angular / ReactJS, Java Script, Bootstrap / Angular Material (minimum 3 years).
Good knowledge or some exposure to unit testing frameworks like NUnit or so.
Must have used versioning tools such as GitHub, TFS, SVN, etc.
Must know to few agile methodologies & tools. Some experience or good theoretical knowledge of DevOps tools & concepts (Docker, Containers, Kubernetes etc.), and reporting tools like Power BI and/or Tableau. Excellent problem-solving and communication skills. Relevant certifications in Microsoft Azure, AWS or so is a plus. Must have skills: Professional Experience: Preferred 10-15 years of experience as a Solution or Technical Architect in IT services.
Industry Knowledge: Comprehensive understanding of RAMI architecture, ISA-95 principles, IT-OT logical architecture, and Industry 4.0/Digital Transformation trends, including IIoT/IoT.
Implementation Expertise: Proven experience in multi-site implementations, connecting shop floor systems to enterprise systems, including Machine PLC, SCADA, Historian, DCS, MES, MOM, LIMS, ERP, and CMMS.
Cloud and Data Skills: Proficiency in cloud architecture (AWS/Azure), Edge computing, Data Modeling, SQL/NoSQL databases, Microservices, AI/ML, and Data Lake concepts.
Good to Have Skills:
Strong Knowledge Base: Familiarity with common Industry 4.0 and IIoT platforms like PTC, Siemens, and Rockwell and OT Application like Ignition, Kepware, etc.
Implementation Experience: Proven experience in 1-2 end-to-end implementations of MES, Industry 4.0, or Digital Solutions is highly beneficial.
Domain Expertise: Familiarity with solution design in functional areas such as Manufacturing Execution, Production, Maintenance, Quality, Supply Chain, Sustainability, and Asset Integrity.
Educational Background: MBA or Bachelors degree in Engineering or Computer Science, complemented by relevant industry experience.
Certifications: Additional certifications, such as TOGAF, are considered an added advantage.