Software Development Specialist, AI & Modernization
Core
Software development specialist leveraging AI tools to modernize legacy systems, build integrations, and support enterprise applications in a highly regulated environment.
Role type
Senior IC software development specialist (AI & modernization)
Builds
Enterprise applications, APIs, automation solutions, and reusable services
Domain
Healthcare / Pharmaceutical / Supply chain / Logistics
Deliverable
production ML models | product features | infrastructure
Required skills
Software development, AI-assisted coding, legacy system modernization, system integration, cloud platforms, DevOps, CI/CD, SQL, relational databases, IBM i/AS400, RPG IV/RPGLE, CL programming, Java, C#, Python
Preferred skills
Experience in essential application support within complex enterprise environments, experience with AI development tools (GitHub Copilot, Claude, ChatGPT, Cursor), experience in modernizing applications and systems, experience in highly regulated sectors (pharmaceutical, supply chain, logistics, healthcare)
Technologies
C#, ChatGPT, CI/CD, Cloud, Copilot, Cursor, DevOps, GitHub, IBM, Java, Python, SQL, AI
Responsibilities
Use AI tools to increase productivity, accelerate solution delivery, and understand unknown codebases; validate and review AI-generated content for accuracy, security, and compliance; design, develop, test, and deploy software solutions across multiple technologies; support legacy applications while identifying modernization opportunities; participate in architecture reviews and technical design sessions; develop integrations, APIs, automation solutions, and reusable services; contribute to cloud, platform, and digital transformation initiatives; learn and support IBM i, RPG, CL, DB2 technologies as needed; use AI tools to accelerate understanding of legacy systems; document institutional knowledge to reduce dependency on key individuals; support migration and modernization initiatives; participate in incident resolution and problem management; improve application stability, observability, and supportability; collaborate with business partners, vendors, analysts, and support teams; contribute to continuous improvement initiatives.