Senior AI Software Developer

TheStaffed

  • Broomfield, Colorado
  • 19 days ago

    Highlights

    Our client is seeking a Senior AI Software Developer with 7–10 years of experience to design, build, and integrate business-critical cloud-native applications in Microsoft Azure, with a focus on enterprise application development, SAP integration, and secure incorporation of AI and LLM capabilities into distributed, resilient systems. Integrate business-critical applications with SAP ERP, SAP S/4HANA, and other enterprise systems using APIs, middleware, messaging protocols (OData, IDocs, BAPIs, RFCs), and event-driven architectures.

    Numbers & Facts

    LocationBroomfield, Colorado

    Description

    Our client is seeking a Senior AI Software Developer with 7–10 years of experience to design, build, and integrate business-critical cloud-native applications in Microsoft Azure, with a focus on enterprise application development, SAP integration, and secure incorporation of AI and LLM capabilities into distributed, resilient systems.

    Responsibilities & Qualifications

    • Design and develop cloud-native enterprise applications within Microsoft Azure, ensuring scalability, maintainability, and high availability
    • Integrate business-critical applications with SAP ERP, SAP S/4HANA, and other enterprise systems using APIs, middleware, messaging protocols (OData, IDocs, BAPIs, RFCs), and event-driven architectures
    • Architect and implement AI-assisted development practices and integrate LLMs, AI agents, and RAG capabilities securely into enterprise applications
    • Develop and maintain microservices-based, distributed architectures with asynchronous messaging, event-driven patterns, and application resiliency
    • Design and optimize relational database schemas, caching strategies (Redis, distributed caching), and enterprise data retrieval solutions
    • Implement secure API integrations, Azure API Management, authentication (OAuth 2.0, OpenID Connect, Microsoft Entra ID), and data governance controls
    • Support application troubleshooting, monitoring, logging, observability, and CI/CD automated deployment pipelines
    • Leverage AI-assisted development tools (GitHub Copilot, Claude Code, OpenAI Codex) to enhance productivity and code quality

    Requirements

    • 7–10 years of professional software development experience building enterprise-grade applications
    • Expert proficiency in Go (Golang) and Python; strong SQL and relational database skills (PostgreSQL)
    • Deep expertise in Microsoft Azure services: cloud-native development, APIM, Service Bus, Event Hubs, Database for PostgreSQL, Key Vault, Entra ID/IAM, networking, and secure connectivity
    • Proven experience integrating with SAP systems (ERP, S/4HANA) and designing synchronous/asynchronous APIs and enterprise integration patterns
    • Hands-on experience with AI/LLM integration, AI agents, tool/function calling, RAG, and enterprise data security and access controls
    • Strong background in microservices, distributed architectures, event-driven design, caching mechanisms, and application fault tolerance
    • Fluent or professional working proficiency in English
    • Background in consumer goods, manufacturing, supply chain, or distribution industries is preferred

    Similar Jobs