Senior AI Software Developer

EXPERT RECRUITING SOLUTIONS, LLC
New York, NY, United States
6 days ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Application Integration Architecture Software Applications Application Performance Management User Authentication Microsoft Azure Cloud Computing Code Generation Code Review Databases Continuous Integration
+52 more
Data Governance Relational Databases Database Schema Middleware Fault Tolerance Identity and Access Management IDoc Python (Programming Language) Key Management PostgreSQL SQL Azure SAP ERP OAuth Open Data Protocol Redis Openid Connect Azure Active Directory Distributed Caching Message Oriented Middleware SAP (Applications) SAP Implementation Software Deployment Software Engineering SQL Databases Data Streaming 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 Software Troubleshooting Software Application Programming SAP Business Technology Platform AI Coding Agents Event Driven Architecture AI Platforms SAP S/4HANA SAP MDG Invoking Functions Restful APIs OpenAI Codex Code Restructuring Api Management Golang Microservices

Requirements

· Strong experience developing and supporting enterprise-grade software applications

· Strong development experience with Go (Golang) and Python

· Experience building and deploying cloud-native applications in Microsoft Azure

· Demonstrated experience integrating enterprise applications with SAP ERP and/or SAP S/4HANA

· Experience with SAP integration methods such as APIs, middleware, messaging, OData, IDocs, BAPIs, RFCs, or similar SAP integration patterns

· Experience using AI-assisted software development tools, such as:

o OpenAI Codex

o Claude Code

o GitHub Copilot

o Similar AI coding and software engineering tools

· Experience developing applications or technical solutions for consumer goods, manufacturing, supply chain, distribution, or related industries

· Strong understanding of SQL, relational databases, database schemas, and application-to-database integration

· Experience working with PostgreSQL or similar relational database technologies

· Understanding of application-specific databases, shared databases, data ownership, and database integration patterns

· Strong understanding of caching architecture, including:

o Distributed caching

o Cache invalidation strategies

o Cache-aside patterns

o Application performance optimization

o Technologies such as Redis or equivalent platforms

· Fluent or professional working proficiency in English is required for written documentation, technical discussions, collaboration, and stakeholder communication.

Azure & Integration Experience

Experience developing applications that operate within an Azure architecture incorporating technologies such as:

· Azure API Management (APIM)

· Azure Service Bus

· Azure Event Hubs

· Azure Database for PostgreSQL

· Application-specific and centralized database architectures

· Microsoft Entra ID

· Identity and Access Management (IAM)

· Azure Key Vault

· Azure networking and secure application connectivity

· Monitoring, logging, and application observability

· CI/CD and automated cloud deployment

Candidates should understand both synchronous API integration and asynchronous/event-driven architectures.

AI Development & Integration

· Experience incorporating AI capabilities into enterprise applications

· Experience integrating applications with LLMs or AI services

· Understanding of AI agents, tool/function calling, RAG, and enterprise data retrieval

· Ability to securely integrate AI applications with enterprise APIs, databases, SAP, and other internal systems

· Understanding of data privacy, security, access controls, and governance for enterprise AI solutions

· Experience using AI tools as part of the software development lifecycle, including code generation, refactoring, testing, troubleshooting, documentation, and code review

Architecture & Engineering Knowledge

· Strong understanding of REST APIs and enterprise integration patterns

· Experience with microservices and distributed application architectures

· Understanding of asynchronous messaging and event-driven systems

· Knowledge of authentication and authorization concepts such as OAuth 2.0 and OpenID Connect

· Understanding of application resiliency, retry handling, fault tolerance, scalability, and high availability

· Ability to design maintainable application and database architectures

· Experience troubleshooting application, integration, database, and cloud-platform issues

Preferred Experience

· Experience developing software for a consumer goods manufacturer

· Experience with SAP BTP, SAP Integration Suite/CPI, SAP MDG, SAP Variant Configuration, or other SAP functional/technical domains

· Experience integrating SAP with manufacturing, order-management, MES, WMS, or shop-floor systems

· Experience with Redis or other distributed caching technologies

· Experience with Infrastructure as Code, CI/CD, containers, and cloud-native deployment practices

· Experience taking AI-enabled applications from prototype through production deployment

Apply for this position

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

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Loading talks and stories from around this role…