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 & DesignDefine 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 DevelopmentDevelop 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 & QualityDesign, 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 EngineeringConfigure, use, and optimize Azure services including:Azure App Service, Azure Functions, AKSAzure SQL, Azure PostgreSQL, Cosmos DBAzure Storage, Data LakeEvent Hub, IoT Hub, Service BusAzure Data Factory, Synapse pipelinesAzure Monitor, Application Insights, Log AnalyticsRecommend enhancements by exploring new Azure capabilities.Stakeholder Engagement & DeliveryWork 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 & ComplianceEnsure 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 QualificationsBachelor’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 designRelational databases and SQLGit and modern branching workflowsCI/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 QualificationsExperience 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 SkillsStrong 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