AI Software Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+55 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…