Mainframe Developer

Stefanini GroupDearborn, MI
Onsite

About The Position

Stefanini Group is hiring a Mainframe Engineer in Dearborn, MI. This role is responsible for designing, developing, testing, and maintaining software applications and products to meet customer needs. Full-stack software engineering roles, including those responsible for developing both user interfaces and server-side components, also fall within this job function. Employees are expected to leverage AI-assisted development tools and techniques to accelerate delivery, improve code quality, and enhance team productivity.

Requirements

  • CA-7
  • Performance Testing
  • Job Control Language (JCL)
  • Root Cause Analysis
  • Software Testing
  • z/OS
  • AIPGEE
  • Batch Processing
  • SQL
  • IBM DB2
  • GitHub
  • TSO/ISPF
  • REST APIs
  • Customer Information Control System (CICS)
  • Application Support
  • Program Analysis
  • COBOL
  • Mainframe Systems
  • JSON
  • Application Testing
  • Agile Software Development
  • GitHub Copilot
  • AI-Assisted Development
  • Prompt Engineering
  • LLM API Integration
  • AI Code Review
  • 10+ years of experience in IT
  • 8+ years of experience in software development

Nice To Haves

  • Process Improvement
  • Google Cloud Platform
  • BigQuery
  • Data Migration
  • Data Management

Responsibilities

  • Engage with customers to deeply understand their use cases, pain points, and requirements, demonstrating empathy and advocating for user-centric software solutions.
  • Solve complex problems by designing, developing, and delivering solutions using various tools, programming languages, frameworks, methodologies-including Agile-and technologies, including AI-assisted coding tools such as GitHub Copilot, OpenCode, or similar LLM-based development assistants.
  • Assess software application or service requirements and determine the most suitable technology stack, integration method, deployment strategy, and related technical approaches.
  • Create high-level software architecture designs that outline the overall structure, components, and interfaces of applications.
  • Define and implement software testing strategies, guidelines, policies, and processes in alignment with organizational vision, industry regulations, and market best practices.
  • Continuously improve performance, optimize applications, and implement new technologies to maximize development efficiency.
  • Apply programming practices such as test-driven development, continuous integration, and continuous delivery.
  • Support security practices that safeguard user data, including encryption and anonymization.
  • Develop and maintain back-end applications, including APIs and microservices, using server-side programming languages.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service