AI Software Developer

STEFANI THEO
Broomfield, CO, United States
29 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence User Authentication Microsoft Azure Cloud Computing Cloud Engineering Software Quality Cyber Security Databases Continuous Delivery Continuous Integration Data Governance
+55 more
Data Recovery Data Security Relational Databases Database Design Programming Tools Distributed Systems Middleware Fault Tolerance Github Identity and Access Management IDoc Python (Programming Language) PostgreSQL Microsoft Software SAP ERP Network Connections OAuth Open Data Protocol OpenID Redis Openid Connect Azure Active Directory Distributed Caching Standard Sql Message Oriented Middleware SAP (Applications) SAP R/3 SAP Project System Server Administration Software Engineering SQL Databases Systems Integration Enterprise Data Management Azure Service Bus Enterprise Application Integration Data Logging Enterprise Software Applications Spring Cloud GitHub Copilot Retrieval-Augmented Generation System Availability Large Language Models Claude Code Database Optimization Caching Agentic-AI Event Driven Architecture Deployment Automation SAP S/4HANA Invoking Functions OpenAI Codex Api Management Key Vault Golang Microservices

Job description

  • 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

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., * 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

Skills: Access Control, Application Programming Interface (API), Artificial Intelligence (AI), Artificial Intelligence (AI) Agents, Authentication, Caching, Cloud Applications, Cloud Computing, Continuous Deployment/Delivery, Continuous Integration, Data Recovery, Database Design, Database Optimization, Database Technology, Distributed Computing, English Language, Enterprise Applications, Enterprise Protection, GitHub, High Availability, Hubs, Information/Data Security (InfoSec), Manufacturing, Messaging Middleware, Microservices, Microsoft Product Family, Microsoft Windows Azure, Network Connectivity, OAuth, OpenID, PostgreSQL, Programming Tools, Redis, Relational Databases (RDBMS), SAP, SAP ECC (fka SAP R/3 and SAP ERP), SQL Databases, Software Administration, Software Development, Supply Chain, System Integration (SI)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…