Job Description


Job SummaryThe Full Stack Software Architect will design, develop, and deliver end-to-end manufacturing analytics applications focused on OEE, production reporting, downtime analysis, and inventory visibility. This hands-on role covers architecture, backend and frontend development, data integration, automated testing, cloud engineering, CI/CD, and ongoing enhancements. The architect will work closely with manufacturing, operations, supply chain, and IT teams to translate business needs into secure, scalable, and high-performance digital solutions deployed on Microsoft Azure.Key ResponsibilitiesArchitecture & Design
  • Define end-to-end solution architecture for manufacturing analytics applications including OEE, downtime, throughput, production reporting, and inventory visibility.
  • Design data models and integration patterns for ingesting data from PLC/SCADA, MES, Historians, ERP, and other plant systems.
  • Select and architect Azure services for ingestion, processing, storage, APIs, and front-end delivery.
  • Ensure architecture is scalable, secure, resilient, and aligned with enterprise standards.
  • Full Stack Development
  • Develop backend services, APIs, and microservices using Python frameworks such as FastAPI, Flask, or Django.
  • Build responsive web front-ends using React, Angular, or Vue for dashboards, operator views, and reporting tools.
  • Implement business rules, KPI logic, and OEE calculations.
  • Build data pipelines to capture, clean, and transform time-series and transactional data from manufacturing systems.
  • DevOps, CI/CD & Quality
  • Design, implement, and maintain CI/CD pipelines using Azure DevOps or GitHub Actions.
  • Develop and maintain unit, integration, and regression tests for code quality and reliability.
  • Use IaC tools such as ARM, Bicep, or Terraform for consistent deployments.
  • Monitor application reliability, performance, and cost while driving continuous improvement initiatives.
  • Azure Cloud Engineering
  • Configure, use, and optimize Azure services including:
  • Azure App Service, Azure Functions, AKS
  • Azure SQL, Azure PostgreSQL, Cosmos DB
  • Azure Storage, Data Lake
  • Event Hub, IoT Hub, Service Bus
  • Azure Data Factory, Synapse pipelines
  • Azure Monitor, Application Insights, Log Analytics
  • Recommend enhancements by exploring new Azure capabilities.
  • Stakeholder Engagement & Delivery
  • Work directly with plant operations, maintenance, supply chain, and business teams to gather and translate requirements.
  • Lead design and code walkthroughs with business and IT stakeholders.
  • Coordinate UAT, deployment, and user training for new features.
  • Provide advanced support and resolve complex production issues with long-term sustainable fixes.
  • Governance, Security & Compliance
  • Ensure adherence to cybersecurity, networking, and data-privacy standards.
  • Implement RBAC, secure secret management (Azure Key Vault), and access controls.
  • Document architecture, data flows, API specifications, and operational procedures.
  • Required Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or equivalent experience.
  • 10+ years of professional software development experience, including:
  • Strong hands-on experience with Python for APIs, services, and data processing.
  • Full-stack development experience across frontend, backend, and databases.
  • 3+ years designing, deploying, and maintaining Microsoft Azure solutions.
  • Strong experience with:
  • RESTful API design
  • Relational databases and SQL
  • Git and modern branching workflows
  • CI/CD pipelines and automated testing frameworks (pytest, unittest, etc.)
  • Proven experience delivering end-to-end features from design to deployment and support.
  • Experience working directly with business stakeholders, preferably in manufacturing or operations.
  • Preferred Qualifications
  • Experience in manufacturing, industrial automation, or process industries.
  • Familiarity with OEE, TPM, lean manufacturing, and production KPIs.
  • Experience integrating with MES, historians, SCADA, PLCs, or ERP systems (e.g., SAP).
  • Experience with microservices and event-driven architectures.
  • Experience with Docker, Kubernetes/AKS, and container-based deployments.
  • Experience with streaming platforms such as Event Hubs, Kafka, or Service Bus.
  • Exposure to time-series databases or BI tools like Power BI or Grafana.
  • Azure certifications such as AZ-204, AZ-305, or AZ-400 (or equivalent experience).
  • Key Competencies & Soft Skills
  • Strong problem-solving and analytical skills.
  • Ability to work autonomously and take ownership of end-to-end solutions.
  • Clear communication with both technical and non-technical audiences.
  • Effective collaboration across cross-functional teams.
  • Continuous learning mindset with strong attention to detail.

  • Education: Bachelors Degree

    Certification: AZ-204 , AZ-305 , AZ-400

    Apply for this Position

    Ready to join ? Click the button below to submit your application.

    Submit Application