Python Software Lead Architect

Not Interested
Bookmark
Report This Job

profile Job Location:

Houston, MS - USA

profile Monthly Salary: Not Disclosed
Posted on: 6 hours ago
Vacancies: 1 Vacancy

Job Summary

NAVA Software solutions is looking for a Python Software Lead /Architect

Details:

Python Software Lead /Architect

Location: Houston Texas Hybrid

Duration: 6-12 months

  • Role is primarily hands-on.
    • 80% hands-on development
    • 20% architecture
  • Responsibilities include:
    • Owning application development end-to-end
    • Backend-heavy development (Python preferred)
    • Working with cloud infrastructure (Azure or AWS)
    • Collaborating with data engineers and business stakeholders
    • CI/CD deployment security and integration
  • Frontend is minimal; backend strength is more important.
  • Long-term potential to grow into a Solution Architect role as more projects are approved.

Key Responsibilities

Architecture & Design

  • Define end-to-end solution architecture for manufacturing analytics applications (OEE downtime throughput daily production and inventory).
  • Design data models and integration patterns for ingesting data from shop-floor systems (PLC/SCADA/MES/Historians) ERP and other manufacturing systems.
  • Select and design usage of Azure services for data ingestion processing storage APIs and front-end delivery.
  • Ensure solutions are scalable secure resilient and aligned with enterprise architecture and IT standards.

Full Stack Development

  • Independently implement backend services APIs and microservices using Python (e.g. FastAPI Flask Django).
  • Develop modern web front-ends (e.g. React Angular or Vue) for dashboards operator views production reports and configuration tools.
  • Implement OEE calculations KPI logic and business rules for production and inventory.
  • Build data pipelines to capture clean and transform time-series and transactional data from manufacturing systems.

DevOps CI/CD & Quality

  • Design and maintain CI/CD pipelines (e.g. Azure DevOps GitHub Actions) for build test and deployment of applications and infrastructure.
  • Write and maintain unit integration and regression tests to ensure code quality and reliability.
  • Implement Infrastructure-as-Code (e.g. ARM/Bicep/Terraform) for repeatable auditable deployments.
  • Monitor application performance reliability and cost and drive continuous improvement.

Azure Cloud Engineering

  • Evaluate configure and utilize Azure components such as:
    • Azure App Service AKS or Azure Functions
    • Azure SQL Database 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
  • Continuously explore new Azure capabilities and recommend improvements to the existing architecture.

Stakeholder Engagement & Delivery

  • Work directly with plant and business users to gather requirements understand pain points and translate them into technical designs.
  • Lead design and code walkthroughs with IT and business stakeholders.
  • Coordinate UAT rollout and training for new features and applications.
  • Provide third-line support troubleshoot complex production issues and implement sustainable fixes.

Governance Security & Compliance

  • Ensure solutions follow cybersecurity networking and data privacy guidelines.
  • Apply role-based access control (RBAC) and secure secret management (e.g. Azure Key Vault).
  • Document architecture data flows APIs and operational procedures for IT and business teams.

Required Qualifications

  • Bachelors degree in Computer Science Software Engineering Information Systems or related field; or equivalent experience.
  • 10 years of professional software development experience including:
    • Significant hands-on Python development (APIs services data processing).
    • Full stack experience (front-end back-end database).
  • 3 years designing and delivering solutions on Microsoft Azure.
  • Strong experience with:
    • RESTful API design and implementation.
    • Relational databases (SQL) and data modeling.
    • Source control (Git) and modern branching strategies.
    • CI/CD pipelines and automated testing frameworks (pytest unittest etc.).
  • Proven ability to independently deliver end to end features: design code test deploy and support.
  • Experience working directly with business stakeholders (preferably in manufacturing/operations).

Preferred Qualifications

  • Experience in manufacturing process industries or industrial automation environments.
  • Familiarity with OEE TPM lean manufacturing concepts and production KPIs.
  • Experience integrating with MES historians SCADA PLCs or ERP (e.g. SAP) systems.
  • Knowledge of event-driven and microservices architectures.
  • Experience with:
    • Containerization (Docker) and orchestration (AKS/Kubernetes).
    • Message queues and streaming platforms (Event Hubs Kafka Service Bus).
    • Time-series databases or BI tools (Power BI Grafana).
  • Azure certifications (e.g. AZ-204 AZ-305 AZ-400) or equivalent experience.

Key Competencies & Soft Skills

  • Strong problem-solving and analytical skills; able to break complex problems into practical solutions.
  • Ability to operate autonomously and take end-to-end ownership of solutions.
  • Clear concise communication with both technical and non-technical audiences.
  • Strong collaboration skills; comfortable working with cross-functional teams across plants and corporate functions.
  • Continuous learning mindset; actively explores new Azure and Python capabilities and best practices.
  • Structured documentation and attention to detail.

NAVA Software solutions is looking for a Python Software Lead /Architect Details: Python Software Lead /Architect Location: Houston Texas Hybrid Duration: 6-12 months Role is primarily hands-on. 80% hands-on development 20% architecture Responsibilities include: Owning application deve...
View more view more

Key Skills

  • APIs
  • Spring
  • .NET
  • DevOps
  • Cloud Infrastructure
  • IaaS
  • AWS
  • Solution Architecture
  • Cloud Architecture
  • PaaS
  • Java
  • Azure