Hire the Best COBOL Programmers

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Jorge Raul S.

Martinez, Argentina

$30/hr
5.0
41 jobs

My Degree: More than 15 years of experience working for 1st level enterprises. My Speciality: Solve problems. My Proof: See my UpWork work history and feedback

  • COBOL
  • SQL
  • Microsoft Access
  • JavaScript
  • HTML
  • Visual Basic
  • Application Integration
  • SAP Crystal Reports
  • C#
  • dBase
  • .NET Framework
  • HCL Notes
  • Adobe Flash
  • Python
John H.

Longs, South Carolina

$25/hr
4.9
17 jobs

Summary Software Developer with many years of experience in modernizing legacy systems; have experience in Point of Sale Systems and Network Management on both IBM and Microsoft platforms with emphasis on communications between mainframe and micro-computer based systems.

  • COBOL
  • C#
  • JavaScript
  • SQL
  • C++
  • ASP
  • GitHub
  • C
  • Netting
  • SQL Server Integration Services
Shalu G.

Pune, India

$35/hr
5.0
12 jobs

I modernize legacy systems across IBM Z, Micro Focus, Fujitsu NetCOBOL, and OpenVMS, helping organizations move from complex COBOL workloads to modern, cloud-ready, API-enabled architectures. With 12+ years of deep technical experience in COBOL, PL/I, Assembler, JCL, DB2, Rdb, SQL Server, and Oracle, I specialize in solving real modernization challenges—whether it’s re-engineering legacy code, designing migration architectures, or enabling DevOps tooling for mainframe and distributed systems. Core Expertise Mainframe & Legacy Development COBOL, PL/I, Assembler (HLASM), JCL, DB2, CICS, VSAM Legacy Migration & Modernization IBM Z, AS400, Micro Focus, Fujitsu NetCOBOL, OpenVMS (COBOL/Forms/Fortran) Platform Modernization COBOL refactoring → SQL Monolithic → Modular/API-enabled systems Batch → Event/API workflows Micro Focus & Fujitsu Modernization Enterprise Server / Enterprise Developer NetCOBOL migration COBOL-to-Java / COBOL-to-API strategies Cloud & DevOps Modernization AWS, Azure, GCP Docker, Kubernetes, Terraform, Ansible, Jenkins Zowe, VS Code, Git/GitHub for IBM Z Database & Data Migration DB2 → SQL Server AS400 → SQL Server Oracle → Modern RDBMS Rdb (OpenVMS) → Cloud databases What I Deliver: End-to-end modernization assessments (architecture + sizing + roadmap) Migration from IBM Z/AS400/OpenVMS to Micro Focus or cloud platforms COBOL code analysis, optimization, and reverse engineering Modernization of Fujitsu NetCOBOL and Micro Focus applications API enablement for legacy applications CI/CD for mainframe and hybrid environments Clean documentation, clear communication, and reliable execution If you need an expert who can analyze, modernize, migrate, or re-architect legacy systems with minimal risk—I can support you from assessment through delivery.

  • COBOL
  • IBM Db2
  • Microsoft SQL Server
  • Software
  • Mainframe
  • GitHub
  • Graphic Design
  • SQL Programming
  • Oracle
Dayananda P.

Gonapola, Sri Lanka

$20/hr
5.0
18 jobs

Summary of Qualifications 1. Specialist on Mainframe Z/OS, AS/400 iSeries ,Windows Server 2019, UNIX and Linux systems. 2. Mainframe Development COBOL, JCL, VSAM, CICS 3. Development on AS/400 RPG/400, RPG ILE, CL/400, COBOL/400, SQL/400 4. Micro Focus Development COBOL, NetCOBOL, PeopleSoft 5. Data Migration on Mainframe and AS/400 to SQL Server and other Database 6. Development on Visual Studio 2022 - C#, VB.NET, ASP.NET 7. Development on Visual Studio - VB6, Visual FoxPro 9 8. Php/ MySql, ,HTML, XML, JavaScript, jQuery 9. Specialist Implement, maintain and customize ERP Systems (JD Edwards, Baan ERP) 10. Implement and maintain backend and Database of JD Edwards, Baan ERP System - BPCS, JD Edwards, Baan ERP Systems in AS/400 11. Open source Programs (Joomla, Zencart, Magento, Drupal,) 12. SAP/R3, SAP Business One Education: 1. Bachelor of Science in Information Systems - 1991, ACTON University – UK 2. Diploma in Computer System Design National Institute of Business Management (NIBM), Sri Lanka 3. Diploma in Computer System Design DMS Computer Center 4. Diploma in Advance Programming IDM Computer Studies Colombo, Sri Lanka 5. Advance Diploma in Computer Hardware Engineering 6. Advance Programming in JAVA Languages Career History 2009–2014 Acentria Solutions, Dubai, UAE Information Technology Manager- Habitat Hotel, Jeddah. KSA  Implement and maintain backend and Database of JD Edwards, Baan ERP System  Customize of JD Edwards, Baan ERP System reports in AS/400  Development Implement and maintain backend and Database of JD Edwards, Baan ERP System  Customize and Implement Application Software for organization ( RPG/400, RPG ILE, CL 400, Visual Basic .NET 2005, C#)  Monitoring & maintaining the internal network , WLAN & FIBER OPTICAL , Enhancing and operating on WIN 2003 SERVER , ISA SERVER 2006,MAIL EXCHANGE SERVER  Hardware and software maintenance.  MSSQL 2000, ORACAL 9i Servers Maintained and troubleshooting  Developed and enhance PAYROLL System – Developed in Microsoft Visual Studio 2005  Installation and support of systems, networking, devices, software and hardware equipment.  System support on technical and programming solutions. TECHNICALSKILLS  Php/ MySql, ,HTML, XML, JavaScript, jQuery  Open source Programs (Joomla, Zencart, Magento, Drupal,)  Microsoft Visual Studio 2005, 2008 ( VB.NET, C#.NET)  Microsoft MQL Server 2005, 2000  RPG/400, CL/400, COBOL/400, SQL/400  Oracle 9i  SAP/R3  Java  ASP

  • COBOL
  • Web Design
  • IBM RPG
  • FoxPro Programming
  • Visual FoxPro
  • .NET Framework
  • SQL
  • PHP
  • Microsoft Visual Studio
  • SAP Crystal Reports
  • IBM AS/400 Control Language
  • Mainframe
  • IBM Db2
Sergio S.

Guatemala, Guatemala

$60/hr
5.0
76 jobs

Highly skilled systems architect and developer with more than 40 years of experience designing, developing, deploying and integrating applications, from old single platform “green-screen” to multi-tier / distributed systems. Business experience in manufacturing, accounting, distributing, payroll, finance and TELCO: ✔ Strong knowledge of Java SE and JEE stacks, from early versions 1.x up to latest version SE 17 and JEE 10 including Spring and Spring Boot. ✔ Deep understanding of old technologies such COBOL, VSAM, JCL, IMS, DB2, IMS “green screen”, etc. This knowledge allowed me to design, code and implement integrations between new applications with legacy ones. ✔ Solid leading and mentoring skills to help and encourage individuals to maximize their productivity by applying the best practices, frameworks, libraries and technology in general. ✔ I'm always learning about new technologies and tools to ease and reduce time spent in application development and deployment. Technology by itself is worth nothing if it does not solve real world problems.

  • COBOL
  • Database Administration
  • Database Design
  • MySQL
  • Spring Framework
  • JavaScript
  • Java
  • System Administration
  • Relational Database
  • Angular
  • Kubernetes
Shankar K.

Chennai, India

$25/hr
5.0
228 jobs

- 8 years experience in the Information Technology industry. - On Upwork since 2011 (when it was oDesk and then merged with elance). - Excellent skills in MS Excel and Google Sheets. - Great analytical and Mathematics skills. - Very good English language and proof-reading skills. - Expertise on IBM Mainframes.

  • COBOL
  • Microsoft Excel
  • Scripting
  • Automation
  • Macro Programming
  • Customer Information Control System
  • Mathematics Tutoring
  • IBM Db2
  • Job Control Language

How it works

Post a job for freePost a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

How to Hire Top COBOL Programmers

What is a COBOL programmer?

COBOL is an interpretive, object-oriented, and procedural programming language designed with business and financial support as its focus. COBOL has been in existence for more than 60 years, has a long history of providing accessible code, offers a stable framework for many notable programs, and can be incorporated today by seasoned COBOL programmers available through Upwork.

How do you hire a COBOL programmer?

You can source COBOL programmer talent on Upwork by following these three steps:

  • Write a project description. You’ll want to determine your scope of work and the skills and requirements you are looking for in a COBOL programmer.
  • Post it on Upwork. Once you’ve written a project description, post it to Upwork. Simply follow the prompts to help you input the information you collected to scope out your project.
  • Shortlist and interview COBOL programmers. Once the proposals start coming in, create a shortlist of the professionals you want to interview. 

Of these three steps, your project description is where you will determine your scope of work and the specific type of COBOL programmer you need to complete your project.

How much does it cost to hire a COBOL programmer?

Rates can vary due to many factors, including expertise and experience, location, and market conditions.

  • An experienced COBOL programmer may command higher fees but also work faster, have more-specialized areas of expertise, and deliver higher-quality work.
  • A contractor who is still in the process of building a client base may price their COBOL development services more competitively. 

Which one is right for you will depend on the specifics of your project. 

How do you write a COBOL programmer job post?

Your job post is your chance to describe your project scope, budget, and talent needs. Although you don’t need a full job description as you would when hiring an employee, aim to provide enough detail for a contractor to know if they’re the right fit for the project.

Job post title

Create a simple title that describes exactly what you’re looking for. The idea is to target the keywords that your ideal candidate is likely to type into a job search bar to find your project. Here are some sample COBOL programmer job post titles:

  • Need COBOL programmer for banking mainframe project
  • Looking for COBOL programmer to create core company products
  • Programming expert needed to convert segments of data from COBOL to Java 

Project description

An effective COBOL programmer job post should include: 

  • Scope of work: From programming to initial product design, list all the deliverables you’ll need. 
  • Project length: Your job post should indicate whether this is a smaller or larger project. 
  • Background: If you prefer experience with certain industries, software, or products, mention this here. 
  • Budget: Set a budget and note your preference for hourly rates vs. fixed-price contracts.

COBOL programmer job responsibilities

Here are some examples of COBOL programmer job responsibilities:

  • Design and implement security solutions for new and existing banking technology systems
  • Conduct ongoing systems tests, monitor results, and take corrective action as necessary
  • Work with IT team to design and develop company-wide information systems

COBOL programmer job requirements and qualifications

Be sure to include any requirements and qualifications you’re looking for in [Skill]. Here are some examples:

  • Bachelor’s degree in IT, computer science or related field
  • Minimum five years of experience working in Cobol, Unix, and mainframe environments