COBOL Developer Job Description

See what a COBOL Developer does, from analyzing requirements and writing programs to resolving batch failures and incident escalations.

Lamwork Resume Builder: create your resume online

COBOL Developer Job Description Template

1. About the Role

Business analysts need specifications turned into working programs. Operations teams need scheduled batch processing to finish cleanly, while regulators and auditors expect reporting changes and change controls to hold up under review. Meeting those needs falls to the developer responsible for mainframe platforms behind core banking, credit and debit card processing, and life and annuity administration - systems in daily production where every change passes formal testing and audit controls before release. Accuracy at delivery and stability in production together separate this seat from the analyst who specifies the work and the architect who sets its design.

2. Position Summary

In this seat, the COBOL Developer turns business requirements into dependable mainframe programs for banks and insurers, so financial transactions stay accurate and audit-ready. Day-to-day, the developer works alongside analysts, testers, and project managers, with scope spanning enhancements and production support for a defined portfolio of mainframe applications and the business teams they serve.

3. Why Join Us

Career Impact: Years of delivery in core banking, card, or life and annuity systems become a domain specialty that senior openings in financial institutions list as a requirement.

Business Impact: Fewer defects reaching production keep card, banking, and insurance transactions accurate for the customers and policyholders who depend on them.

Growth Opportunity: Advancement runs from developer to team lead, with room to add microservice architecture skills as integrations with newer systems expand.

4. Key Responsibilities

  • Design program specifications from business analyst requirements, ensuring each change is ready for coding and testing.
  • Code, test, and debug mainframe programs, including unit tests and fixes for defects found in review or production.
  • Resolve production incidents and batch failures through on-call coverage, performing root cause analysis to prevent recurrence.
  • Partner with business analysts and quality assurance staff to clarify requirements and resolve defects before release.
  • Review peer code and technical specifications against development standards, guiding less-experienced developers on corrections.
  • Document programs, test results, and system changes so support staff can maintain applications through future upgrades.
  • Estimate effort and plan delivery with project managers, reporting status against business priorities and deadlines.
  • Enforce change control and audit requirements across releases, including regulatory reporting adjustments requested by regulators.

5. Required Qualifications

  • Bachelor's degree in computer science, information systems, or equivalent work experience.
  • 3 or more years of COBOL programming experience, with mainframe batch and online application development in production settings.
  • Working knowledge of relational databases and batch job scripting used in scheduled mainframe processing.
  • Ability to analyze production problems, find root causes, and propose workable fixes under defined response deadlines.
  • Experience translating business requirements and functional gaps into technical specifications, test plans, and working programs.
  • Knowledge of development methodologies, testing practices, and change control in both agile and waterfall delivery environments.
  • Strong verbal and written communication skills for explaining technical concepts to developers, business users, and management.
  • Attention to detail and sound judgment when changing programs that process financial transactions or policy data.

6. Preferred Qualifications

  • Domain experience in life insurance, annuity, or policy administration systems, including claims and correspondence processing.
  • Exposure to modern integration approaches, including web services, messaging, and interfaces between mainframe and distributed systems.
  • Experience leading small development teams or acting as technical lead on medium-sized projects, including estimation and delivery planning.
  • Experience supporting business acceptance testing and production cutovers for regulated financial applications under formal release controls.

7. Success Metrics & Environment

  • Production defects per release, reflecting how clean delivered changes are after testing.
  • Batch completion rate without reruns (%), measuring how reliably scheduled processing finishes.
  • Mean time to resolve production incidents, in hours, showing how fast failures are fixed.
  • Estimate accuracy (actual versus estimated effort, %), reflecting how reliably work is planned.
  • Test cases passed at first execution (%), reflecting how ready code is for acceptance testing.
  • Typical tools: batch job control (commonly JCL); online transaction processing (commonly CICS)

8. Compensation & Benefits (US Market Benchmark)

  • Base Salary Range: $85,000 to $125,000 per year, depending on experience and platform scope
  • Bonus: Annual performance bonus of 5% to 10% of base salary is common
  • Equity: Rare at this level, though large financial institutions sometimes grant restricted stock units
  • Health Benefits: Medical, dental, and vision coverage with employer-paid premiums for employees and dependents
  • PTO: 15 to 25 days of paid time off annually plus company holidays
  • Common Perks: 401(k) matching, hybrid or remote options, tuition assistance, and on-call pay


Figures are estimates based on general US market benchmarks and may be outdated. Adjust based on location, company size, and seniority level.

9. EEO & Legal

Because the work touches financial records, employment is contingent on a satisfactory background check, including a credit history review where permitted by law. Applicants must be authorized to work in the United States. All qualified applicants will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other characteristic protected by federal, state, or local law. Reasonable accommodations under the Americans with Disabilities Act are available on request.

COBOL Developer Job Description Examples

1. COBOL Developer (Financial Applications)

The COBOL Developer delivers ongoing monitoring, maintenance, and enhancement of a university's financial applications, correcting system defects so that batch and online production return to normal operations. Reporting to the Financial Services and IT Services departments, the COBOL Developer maintains interfaces with outside vendors and shares rotating on-call coverage, keeping financial processing dependable for business staff.


Key Responsibilities

  • Perform monitoring and maintenance activities needed to maintain normal system operations.
  • Perform analysis and programming tasks needed to correct system defects.
  • Complete business service requests, including running system processes, investigation, analysis, and small programming assignments.
  • Enhance applications as needed to support required business and compliance needs.
  • Manage the full system life cycle, including gathering and analyzing user requirements, designing, creating program specifications, programming, unit and system testing, supporting user acceptance testing, training, implementation, and integration activities.
  • Meet with different management and staff levels within the Financial Services and IT Services departments to analyze requests and resolve issues.
  • Manage work intake and help prioritize.
  • Investigate and answer questions about system processes and data and fulfill requests for ad hoc reports.
  • Support and maintain interfaces between the University's Financial applications, other University applications, and outside vendors on mainframe and Windows platforms.
  • Test applications for new operating systems, programming tools, utilities, etc.
  • Develop procedures and other documentation for support staff and users.
  • Share rotating on-call responsibility for supporting daytime processing.
  • Identify and resolve batch and online production problems, including tasks such as impact analysis, recovering data, fixing programs, and rerunning batch processes needed to return the application to normal operations.
  • Take steps to prevent future production failures and data corruption, perform root cause analysis for system defects, and modify the system to correct them.


Required Qualifications

  • Bachelor's degree in Information Technology Sciences or equivalent proven experience of four years with a large-scale OS/MVS mainframe using COBOL, CICS Command Level programming, and VSAM files.
  • Proven track record of enhancement, support, and projects through the systems lifecycle.
  • Experience with financial management systems and EDI processing.
  • Strong structured design and analysis skills.
  • 5 or more years of experience in a large-scale OS/MVS mainframe environment using CICS, COBOL, and VSAM.
  • 5 or more years of demonstrated experience in the areas of structured systems analysis and design, using COBOL and JCL.
  • Experience with mainframe FOCUS query language.
  • Ability to communicate effectively, both orally and in writing, with all levels of the workforce from clerical staff through directors.
  • Good listening and communication skills to build partnerships and relationships through listening for understanding.
  • Commitment to follow-through and personal responsibility for actions and performance, including quality and quantity of work.
  • Willingness to own issues, problems, activities, and accomplishments.
  • Strong initiative and a proactive approach in problem-solving, offering creative ideas for improvements and solutions to problems.
  • Ability to work effectively as a member of a team, with openness to assistance and willingness to assist others.

2. COBOL Developer (Systems Design)

Embedded within a business unit and its IT management, the COBOL Developer leads systems design and project direction, consulting on each phase of the project development cycle to solve business problems with sound technical choices. Working closely with project managers, outside vendors, and junior staff, the COBOL Developer keeps projects on plan and audit controls intact, so business partners receive systems that meet their needs.


Core Functions

  • Provide consultation to business units, IT management, and staff at a high technical level on all phases of the project development cycle.
  • Design systems and their subsystems using a thorough understanding of available technology, tools, and existing designs.
  • Provide leadership and guidance to junior staff, fostering an environment that encourages employee participation, teamwork, and communication.
  • Consult with business unit partners to determine the most effective computer utilization to solve business problems or address business needs.
  • Help direct systems projects, including project planning, management status reporting, systems specifications, and implementation.
  • Review, negotiate, and maintain vendor contracts and make recommendations for purchasing outside services.
  • Communicate with various business areas and outside vendors, consultants, and clients regarding automation needs.
  • Help ensure compliance with all audit requirements, including change control procedures and data security.
  • Participate in and conduct development activities with remote team members.
  • Meet with project managers to provide daily or weekly project statuses.


Qualifications & Experience

  • Bachelor's degree in Computer Science or a related discipline is required.
  • Experience as a seasoned expert with technical and business knowledge and functional expertise developed over several years.
  • Experience in systems analysis and application program development.
  • Experience with project feasibility, definition of requirements, design, and/or project leadership.
  • Experience in consulting with business analysts and SMEs to elicit requirements.
  • Experience with various technical programming languages and phase report studies.
  • Deep knowledge of the system development life cycle, the client area's functions and systems, and application program development technological alternatives.
  • Strong problem-solving, coding, and testing skills and the ability to deploy application fixes in an SLA-driven environment.
  • Ability to code and test high-priority and critical-level changes using COBOL, JCL, and Crystal Reports with DB2.
  • Effective oral and written communication skills.
  • Strong analytical ability, judgment, and management skills, and the ability to work effectively with clients, IT management, and staff.
  • Good flexibility and adaptability to change.
  • Strong leadership and organizational skills to help determine the business unit's goals and resources needed and to help assess and assist in the development of staff skills.

3. COBOL Developer (Application Software)

Reporting to the application software team, the COBOL Developer delivers business and system solutions within an SDLC methodology, keeping large-scale application software running efficiently under Service Level Agreements. Partnering with clients and peer developers, the COBOL Developer mentors colleagues on standard methodologies and reviews code so that delivered systems meet business needs.


Primary Duties

  • Deliver business or system solutions within an SDLC methodology.
  • Analyze, construct, test, implement, and document application software solutions.
  • Support application software solutions in compliance with Service Level Agreements.
  • Monitor application software health, ensuring efficient operation and performance throughout the organization's software asset life cycle.
  • Analyze, implement, maintain, and document system software.
  • Diagnose, isolate, and debug software problems and perform problem resolution.
  • Review, analyze, and modify programming systems, including encoding, testing, debugging, and installing for a large-scale system.
  • Participate in post-implementation reviews of both application development content and process to enhance and share learning.
  • Analyze organizational needs for the development and implementation of applications.
  • Ensure that systems are developed that meet client business needs and specifications.
  • Maintain records for the documentation of systems development and revisions.
  • Design and code application programs as needed.
  • Create test transactions and run tests.
  • Mentor developers on standard methodologies and perform peer review of code.


Skills & Qualifications

  • University degree in Computer Science, Information Systems, Engineering, Science, or equivalent experience.
  • Experience providing on-call support to clients, including participation in a 24x7 on-call support rotation.
  • Experience supporting sophisticated, integrated systems.
  • 3 or more years of experience diagnosing, isolating, and debugging software problems.
  • Working knowledge of software development lifecycle and testing strategies.
  • Working knowledge of programming standard methodologies.
  • Expert knowledge of analysis and problem-solving.
  • 5 or more years of practical experience using a wide variety of programming languages, including COBOL-IMS, COBOL-DB2, JCL, CICS, .NET, UI programming, multi-threading, web services, COM/Win 32 API, OO concepts, and unit testing.
  • Experience working in a UniKix TPE / Batch environment.
  • Working knowledge of integration using WebSphere MQ.
  • Experience with SAP (ABAP, SAP EM, SAP ECC, SAP PO/PI, and UI5).
  • Experience working in a Linux / UNIX operating system.
  • Proven oral and written communication skills with technical and non-technical staff and management.

4. COBOL Developer (Business Applications)

Sitting at the intersection of third-party vendor software and line-of-business needs, the COBOL Developer shapes how software changes are designed and implemented, acting as the main liaison with software vendors for a particular line of business. Operating across product owners, business partners, and less-experienced team members, the COBOL Developer implements and maintains new features while coaching colleagues, keeping supported products dependable and steadily improving.


Duties

  • Be the main liaison with software vendor(s) for systems used by a particular line of business.
  • Work with the line of business to design solutions to incorporate software changes and effectively work with business partners to ensure effective implementation.
  • Understand the business technology roadmap and make recommendations on continued utilization or elimination of current third-party software solutions.
  • Work closely with the product owner, when on an agile team, to ensure that user stories have enough specificity and clarity for the software developers to effectively meet customer needs.
  • Implement and maintain new features and capabilities while continuously improving the quality of technical products and services.
  • Follow industry and organizational best practices and standards and participate in company communities of practice to continuously refine and communicate them.
  • Contribute to a culture of continuous improvement.
  • Achieve operational excellence by automating processes and creating maintainable, supportable, and testable solutions.
  • Keep up with technology trends and innovations in the field(s) of practice.
  • Provide operational support and troubleshooting for the team's products and services.
  • Provide coaching, mentoring, and training for new or less-experienced team members.


Requirements

  • Bachelor's degree in a relevant technology field or equivalent combination of education and work experience.
  • 5 or more years of mainframe engineering or other IT work experience relevant to the position.
  • Solid understanding and significant experience with modern software development practices, tools, and/or hardware technologies.
  • Experience designing, implementing, and supporting complex technical solutions.
  • Solid understanding of IT security best practices.
  • Expert knowledge of one or more technical and/or functional domains relevant to the position.
  • Solid technical skills per the specific position's requirements.
  • Proficiency in COBOL and JCL, along with TSO and standard utilities.
  • Working knowledge of CICS, VSAM, and DB2 is a plus.
  • Strong problem-solving and communication skills.
  • Willingness to work in a highly collaborative environment.

5. COBOL Developer (Information Systems)

A key member of the project team, the COBOL Developer shapes complex information systems by defining their scope and objectives through research and fact-finding. Collaborating across analysts, programmers, and business personnel, the COBOL Developer guides less-experienced colleagues and restores service after failures, reducing downtime and recurring problems.


Functions

  • Formulate and define system scope and objectives through research and fact-finding to design, develop, modify, or integrate complex information systems.
  • Devise or modify application systems and procedures to optimize functional requirements, including capacity, operating time, response time, and form of desired results.
  • Design, code, test, debug, and document programs, subroutines, and scripts.
  • Serve one or more project team roles, such as project lead, business systems analyst, or technical lead, for small to medium efforts or manage phases of medium to great efforts.
  • Maintain technical skill set for software languages, databases, platforms, operating systems, utilities, and networks needed to support work assignments.
  • Respond to system failures and performance events by taking appropriate measures to reduce system downtime and eliminate recurrence of problems.
  • Provide guidance and training regularly to less-experienced analysts/programmers.


Experience & Qualifications

  • Bachelor's degree in Business, Computer Science, or equivalent work experience required, with one year of technical experience counted for every year of college requested.
  • 1 year of experience with information technology concepts, application development methodology, terminology, and standards.
  • 3 years of systems and programming experience.
  • Basic knowledge of financial processes.
  • Proven skill with information technology mainframe.
  • Proven analysis, design, and coding skills and demonstrated success in leading large and complex projects.
  • 1 year of expert working knowledge of at least one programming language (COBOL).
  • Working knowledge of mainframe COBOL and related technical skills.
  • Proven ability to interpret and translate technical and/or complex concepts into information meaningful to project team members and/or business personnel.
  • Ability to be organized and reliable and to manage multiple tasks with an exceptional work ethic.
  • Good leadership skills and the ability to communicate effectively with both technical and non-technical co-workers.

6. COBOL Developer (Application Development)

Dependable daytime and nighttime production support for department applications depends on the COBOL Developer, who builds and integrates code under defined Software Development Life Cycle and change control processes. Serving as technical lead on medium and large development efforts, the COBOL Developer works with Quality Assurance teams, clients, and project managers to translate technical details into business terms, keeping production software stable.


Accountabilities

  • Analyze and prepare specifications and documentation according to department standards.
  • Code, test, and integrate applications.
  • Provide in-depth analysis, design, and support for department applications and programs.
  • Help to translate technical details into business terminology to bridge gaps between clients and IT.
  • Be available to provide daytime and nighttime production support for applications to provide positive customer service.
  • Act as technical lead on medium and large development efforts.
  • Work with Quality Assurance teams in testing of applications.
  • Peer review code and technical documents for other team members to ensure best quality.
  • Use source control software to maintain the integrity of production software, including prior versions of code.
  • Follow defined Software Development Life Cycle (SDLC) and Change Control processes.
  • Organize and send out communication about development activities with other teams, e.g., database management, infrastructure configuration, and quality assurance testing.
  • Provide technical assistance to clients in a professional and accommodating manner.
  • Handle multiple competing initiatives and escalate issues effectively.


Technical Qualifications

  • 5 or more years of experience in Information Systems performing development.
  • Experience with Agile Scrum Methodology.
  • Experience in mainframe coding (TSO, JCL, COBOL, CICS, MVS, File-Aid, etc.).
  • Experience with VSAM files.
  • Experience with RDBMS (DB2, SQL).
  • Experience using multiple operating systems (Windows, Red Hat, z/OS).
  • Working knowledge of Control-M or other scheduling tools.

7. COBOL Developer (Systems Development)

As the COBOL Developer, this role owns the development and maintenance of system and database objects, applying judgment to program logic and verifying it through unit and integration tests. The team of peers and leads relies on this work to keep applications improving and free of problems, supported by clear reports on progress and code review.


Activities

  • Troubleshoot issues and address concerns while identifying ways to improve the application.
  • Interact with business users when gathering requirements, understanding support concerns, learning business processes, etc.
  • Create complex program flow diagrams, model complex objects through relationship illustrations, and design complex data models.
  • Provide input and feedback to create advanced application designs.
  • Complete tasks through the development and maintenance of systems and database objects.
  • Apply judgment in devising program logic while selecting and adapting standard programming procedures.
  • Conduct code reviews of peers while ensuring code quality and adherence.
  • Develop, maintain, and execute unit and integration tests.
  • Troubleshoot own work as well as the work of others to ensure there are no problems and debug programs whenever problems arise.


Position Requirements

  • 8 or more years of experience with custom development and SDLC processes.
  • Experience or knowledge of information technology supporting payroll in a batch environment for a unionized manufacturing company is preferred.
  • 5 or more years of experience with COBOL.
  • Working knowledge and understanding of Enterprise Server.
  • Hands-on experience with technology products (i.e., Word, Excel, PowerPoint).
  • Proven knowledge and experience with languages and tools such as JCL, COBOL, PL/I, SAS, Visual Studio, Git, R, and ZENA are preferred.
  • Proven knowledge and experience with DB2 and SQL is preferred.
  • Ability to effectively communicate progress/problems to team members and leads.

8. COBOL Developer (Product Development)

COBOL Developer builds and maintains single product modules and sub-systems for assigned products, verifying each through unit, integration, and release testing and resolving problems discovered by QA or product support. The work directly supports business consultants, who confirm functional business requirements, and the wider product effort, which depends on software delivered according to marketing requirements and planning.


Operational Focus

  • Perform design, implementation, and maintenance of single product modules/sub-systems or on lower-level issues of multiple products.
  • Exercise judgment within generally defined procedures, practices, and policies in selecting methods and techniques for obtaining solutions.
  • Review with business consultants the functional business requirements.
  • Prepare technical documentation of product modules/sub-systems.
  • Prepare and conduct the unit testing and integration testing for functionality and limits.
  • Perform somewhat complex bug verification, release testing, and beta support for assigned products.
  • Research problems discovered by QA or product support and develop solutions to the problems.
  • Research and understand the marketing requirements for a product, including target environment, performance criteria, and competitive issues.
  • Deliver the software according to requirements and planning.


Knowledge, Skills & Abilities

  • Bachelor's degree or similar in software engineering or computer science.
  • Previous experience with ERP systems, especially Financial or Supply Chain Management, is preferred.
  • Basic knowledge of software development methodologies, design, programming, and implementation.
  • Familiarity with the entire development process, including specification, documentation, and quality assurance.
  • Familiarity with business issues as they impact overall project plans.
  • Basic analytical and design skills at single product/single environment level.
  • Basic skills in research, project planning, and implementation.
  • 18 months to three years of technical experience in product development, implementation, and product support using COBOL programming.
  • Good communication and interpersonal skills.

9. COBOL Developer (Insurance Applications)

The COBOL Developer produces design specifications and modifies existing insurance applications on AS400, correcting errors and adapting software to new hardware within agreed service levels. Reporting to the application development group, the COBOL Developer supervises developers, reviews specifications and code, and manages traceability from development to production, so insurance business users receive compliant solutions on schedule.


Key Deliverables

  • Analyse business analysts' or users' needs and software requirements to determine feasibility of design within time and cost constraints and develop the design specifications for the applications.
  • Modify existing software to correct errors, adapting to new hardware, or to improve its performance or develop new applications meeting business user's requirements.
  • Manage software configuration items (e.g., documentation and source code) and ensure all traceability is made available at all times from development to the production environment.
  • Provide quality solutions to customers within the agreed SLA / schedule.
  • Supervise developers and perform reviews of specifications and code developed.
  • Take accountability in considering business and regulatory compliance risks and take appropriate steps to mitigate the risks.
  • Maintain awareness of industry trends on regulatory compliance, emerging threats, and technologies to understand the risk and better safeguard the company.
  • Highlight any potential concerns and risks and proactively share best risk management practices.


Professional Experience

  • Degree in Computer Engineering/Science or equivalent.
  • At least 3 years of domain knowledge in insurance applications.
  • Good understanding of SDLC.
  • Experience in software development with SMART/400, COBOL/400 programming, CL/400, AS400/Query, and SQL.
  • Working knowledge of AS400 batch job automation tool ROBOT, MQ, and WebAPI.
  • Good communication skills and resourcefulness.
  • Commitment to a high level of integrity, accountability for work, and a good attitude toward teamwork.
  • Ability to take initiative to improve the current state of things and to adapt to new changes.

10. COBOL Developer (Application Programming)

Embedded within assigned project teams, the COBOL Developer develops and modifies application programs to standards, analyzing program change requests and generating test data to verify each change. Working closely with business analysts and system architects on critical business projects, the COBOL Developer supports design oversight, code review, and promotion, so changes reach production tested and documented.


Areas of Ownership

  • Write or modify application programs according to standards.
  • Act in technical capacity for assigned projects.
  • Participate in programmatic design oversight and analysis for code review and promotion.
  • Analyze testing needs, generate test data, and conduct tests.
  • Use utility programs to analyze and solve problems.
  • Perform analysis of program change requests and write or modify control languages/scripting languages according to standards.
  • Write and modify document changes.


Background & Experience

  • Bachelor's degree in computer science, computer information systems, or a related field is preferred.
  • 5 or more years of experience programming in COBOL and Control Language (CL) in an AS/400 environment using COBOL, or experience with CICS and DB2.
  • Experience interfacing with business analysts and system architects in the creation of designs, application development, and the creation, review, and execution of test plans for critical business projects.
  • Experience with end-to-end system development life cycles.
  • Experience in insurance, banking, or mortgage applications is a plus.
  • Ability to function in both agile and waterfall environments.
  • Strong working knowledge of products like Word and Excel.
  • Strong detail-oriented and problem-analysis skills.
  • Good organizational and time management skills.
  • Strong verbal and written communication, negotiation, and presentation skills.
  • Ability to effectively write and present business correspondence, reports, and procedure manuals.

11. COBOL Developer (Application Architecture)

Reporting to the software development function, the COBOL Developer oversees external development partners and designs distributed service-based components that meet enterprise standards for security, scalability, manageability, and maintainability. Partnering with network, infrastructure, and solutions engineering teams in code and design reviews, the COBOL Developer documents each development iteration and produces progress reports, keeping delivery visible to stakeholders.


Role Responsibilities

  • Design, modify, develop, and implement technology solutions.
  • Build modern, architecturally sound components, tools, and applications to meet strategic business goals.
  • Oversee a team of developers from external software development partners.
  • Lead an environment of rapidly transforming software, adhering to best practices and collaborating effectively with the assigned team members.
  • Ensure quality of service characteristics, such as security, scalability, manageability, and maintainability, are built into a distributed service-based framework to create or expand business or technical capabilities.
  • Document development iterations, ensure the quality of technical documentation, and create progress reports.
  • Lead code and design reviews with network, infrastructure, and solutions engineering teams to ensure that solutions meet current enterprise standards.


Required Qualifications

  • Bachelor's degree with at least 7 years of software development experience.
  • Experience in the design and architecture of front-end applications.
  • Experience in leading development in an agile environment.
  • Experience in designing multi-tier business logic-based systems.
  • Experience building stored procedures in applications.
  • Experience developing in COBOL ILE.
  • Deep knowledge of COBOL developed on the iSeries platform.

12. COBOL Developer (ERP Support)

Sitting at the intersection of ERP platform support and system improvement, the COBOL Developer refines existing information processing systems, upgrading applications and correcting errors after implementation. Operating across EDI, warehouse management, and integration functions within the ERP platform, the COBOL Developer documents code and operating instructions so other IT personnel can identify and correct issues in application execution.


Job Functions

  • Support current business applications within the entire ERP platform and functionality (EDI, WMS, integrations).
  • Develop and maintain software documentation of applications (code, operation instructions, and related applications) to enable other IT personnel to identify and correct issues that may arise in the execution of the application.
  • Review computer system capabilities, workflows, and scheduling limitations to resolve if requested program or program change is possible within existing system.
  • Study existing information processing systems to evaluate efficiency and develop new systems to improve production or workflows as required.
  • Implement or modify procedures and/or processes to address business issues, considering alternatives and limitations, environment, and desired results.
  • Upgrade systems and correct errors to maintain systems as part of the IT Software Development Process after implementation.


Qualifications & Experience

  • Bachelor's degree in computer science or a related field is preferred.
  • 5 or more years of related experience (or equivalent combination of experience and education).
  • Experience in analysis and programming in COBOL for both CICS and mainframe batch applications is strongly preferred.
  • Experience with COBOL, CICS, Easytrieve, and/or ADSO programming.
  • Working knowledge of IDMS, TSO, OS/390 JCL, DFSORT, and VSAM file structure.

13. COBOL Developer (Banking Applications)

A key member of the software engineering team, the COBOL Developer develops new features to meet code quality standards and metrics, practicing test-driven development while improving the quality of technical products and applications. Collaborating across operations and engineering teams, the COBOL Developer shares knowledge through code review and takes on-call duty once system knowledge is gained, supporting audit compliance.


What You'll Do

  • Design and implement new features while continuously improving the quality of technical products and applications.
  • Provide technical knowledge and leadership as a developer.
  • Work collaboratively with other software engineers to design solutions.
  • Develop software meeting code quality standards and metrics and practice test-driven development.
  • Participate in communities of practice by contributing to and following standards, reviewing others' code, and sharing knowledge.
  • Maintain effective partnerships with operations and engineering teams to drive service improvement.
  • Remain current on IT trends in their area of practice.
  • Assume on-call responsibilities once adequate system knowledge is gained.
  • Assist with problem resolution for end users and customers.
  • Contribute to the definition of operational procedures for software development.
  • Maintain appropriate controls and documentation to ensure compliance with audit requirements.


Skills & Qualifications

  • Bachelor's degree in computer science/information systems with 5 or more years of experience in banking or the financial industry.
  • Solid understanding of software development methodologies.
  • Strong knowledge of COBOL, JCL, and SAS.
  • Working knowledge of Assembler, DB2, and CICS is a bonus.
  • Strong problem-solving skills.
  • Strong collaboration skills.
  • Effective verbal and written communication skills.

14. COBOL Developer (Core Banking)

Timely delivery of core banking and insurance system projects depends on the COBOL Developer, who oversees teams of analysts, estimates effort, and plans work against agreed deadlines. Serving as a planning partner to client representatives, the COBOL Developer builds, tests, and maintains software while training new team members and keeping the agreed methodology in place.


Day-to-Day Responsibilities

  • Lead teams of analysts in projects which include organizing and handling team activities.
  • Estimate effort and plan work for the team.
  • Co-operate with client representatives to plan activities.
  • Encourage and ensure adherence to the agreed methodology.
  • Ensure the meeting of deadlines in projects.
  • Participate in training of new team members.
  • Build, test, and maintain software and write technical documentation.
  • Participate in meetings with project teams.


Requirements

  • Bachelor's degree in Computer Science, Information Systems, or a similar relevant degree.
  • Previous working experience as a core banking/insurance system analyst (for senior profiles).
  • Experience in structured programming, C-like languages, or COBOL or RPG.
  • Basic knowledge of, or interest in, the business areas of finance and banking is a plus.
  • Experience with and knowledge of technologies for z/OS, Power-I, and AS400.
  • Experience with database concepts/design and familiarity/experience with SQL.
  • Experience with batch programming using JCL or CL languages.
  • Familiarity with scheduling tools like Tivoli Workload or Control-M Scheduler.
  • Familiarity with CICS-driven application programming is a plus.
  • Strong problem-solving and communication skills.
  • Ability to act as a team player is a must.

15. COBOL Developer (Mainframe Development)

As the COBOL Developer, this role develops programs for scheduled and ad hoc processing and designs complex banking applications on the z/OS mainframe, assessing project complexity before work begins. The system analysts, programmers, and business users on each project rely on this work for documented programs that follow business specifications, plus short-term and long-term solutions to shared problems.


Scope of Work

  • Design and conduct analysis of complex and dedicated business applications.
  • Perform independent review of the latest IT technologies that can be used in system design and forecast their application.
  • Make an initial assessment of the complexity and labor intensity of the projects ordered.
  • Develop tasks and programs for scheduled processing and ad hoc.
  • Define and solve problems with other system analysts, programmers, and users, proposing short-term and long-term solutions.
  • Maintain, develop, modify, and document programs in accordance with the general specifications and requirements of business users.


Experience & Qualifications

  • 5 or more years of experience in application development in z/OS mainframe.
  • Specialist knowledge in the field of COBOL, CICS, API, DB2, and Assembler, and experience in ISPF, SDSF, and JCL.
  • 5 or more years of experience in developing banking applications.
  • Working knowledge of microservice architecture.
  • Working knowledge of the z/OS Unix system.
  • Ability to work independently or as a member of a team.
  • Ability to communicate effectively in English.

16. COBOL Developer (Software Development)

COBOL Developer produces working software from concept through release, taking direction from senior developers, project managers, and management while working independently on assigned tasks. Success in the position means delivering complete projects from start to finish alongside other developers, resolving issues with appropriate solutions, and keeping documentation and developer tool knowledge current.


Work Activities

  • Participate in the entire Software Development Life Cycle, including concept, design, build, deploy, test, release to production, and support.
  • Work independently on tasks, but also take direction from senior developers, project managers, and management.
  • Collaborate with other developers in a team atmosphere to deliver a complete project from start to finish.
  • Analyze, identify, and troubleshoot issues, provide appropriate resolutions, and provide documentation support.
  • Keep up to date on the latest industry trends and developer tools.


Technical Qualifications

  • Bachelor's degree in computer science or a related field.
  • 2 years of related work experience is preferred.
  • Strong business acumen, preferably in the insurance industry.
  • Strong scoping, estimation, code analysis, and testing skills.
  • Working knowledge of COBOL programming and relational databases.
  • Effective written and verbal communication skills.
  • Ability to promote a positive and professional image and develop productive relationships.
  • Ability to multitask and practice good time management skills, both individually and as part of a team.

17. COBOL Developer (Card Systems)

The COBOL Developer executes user story analysis, COBOL and CICS program coding, and testing for core banking, credit card, and debit card systems, sizing each change in story points before it enters a sprint. Reporting to the Agile team, the COBOL Developer supports user acceptance testing and answers business queries, so banking users receive tested changes without delay.


Performance Expectations

  • Analyze user stories and assess the changes required in the system.
  • Participate in Agile ceremonies (Daily Stand-up, Sprint Planning, Retrospective).
  • Provide story point estimation and sub-task estimation.
  • Design program specifications aligning with COBOL/JCL coding best practices for efficient system performance.
  • Perform COBOL/CICS program coding and testing.
  • Provide User Acceptance Testing support that includes test environment set-up/configuration, batch execution, and responding to business queries and clarifications.


Position Requirements

  • 5 or more years of experience in COBOL development.
  • Experience in core banking, credit card, and debit card systems.
  • Experience in COBOL, JCL, VSAM, MVS, and CICS.
  • Familiarity with JIRA/Confluence updates.
  • Good to know Java and API.
  • Good self-initiative and the ability to work with minimal supervision.
  • Ability to communicate articulately in English, both verbally and in writing.

18. COBOL Developer (Application Integration)

Embedded within the application's development and support cycle, the COBOL Developer guides changes from analysis through testing and troubleshoots bugs detected in system operation, keeping the application dependable. Working closely with the teams that rely on data exchanged between applications, the COBOL Developer ensures the necessary data transfer and implements new features, so system quality keeps improving.


Core Responsibilities

  • Draw up analysis and tests and detail the changes and developments made to the application.
  • Troubleshoot bugs detected in system operation.
  • Ensure the necessary data transfer between applications.
  • Analyze the system and create applications for system quality development.
  • Ensure the proper functioning of the application and implement new features.


Knowledge, Skills & Abilities

  • Degree from a technical faculty.
  • 4 or more years of experience in COBOL programming.
  • Experience in proposing and designing technical solutions.
  • Experience in creating technical specifications.
  • Experience in drafting and implementing the test plan.
  • Experience with mainframe, JCL, and DB2.
  • Good English skills.

19. COBOL Developer (Payroll Software)

Reporting to the assigned Scrum team, the COBOL Developer creates enhancements and resolves complex bugs in payroll software, following defined delivery processes and unit-testing each code change. Partnering with product owners, the quality assurance team, and the global support team, the COBOL Developer resolves customer-reported issues and keeps the payroll product consistent so releases meet corporate priorities.


Technical Responsibilities

  • Analyze information to define product solutions using a basic understanding of Payroll functionality and technical solutions.
  • Specify, design, and implement minor changes to existing software architecture.
  • Build highly complex enhancements and resolve complex bugs using COBOL and other technology skills based on best practices and coding standards.
  • Unit test code and package based on delivery methodologies.
  • Review/create product documentation and collateral.
  • Ensure successful product releases based on corporate priorities.
  • Follow the Agile methodology within assigned Scrum team.
  • Understand the requirements for modifications to be made in the software.
  • Use strong technical skills, including exceptional COBOL along with SQR, SQL, XML, and proprietary development tools, to modify the code based on the requirements.
  • Follow the processes that are defined for delivery of the product code.
  • Partner with product owners to meet customer requirements based on priorities defined by the product owners.
  • Partner with the quality assurance team to produce a quality product and consistency across the payroll product.
  • Partner with the global support team and other extended teams in communicating with and resolving the customer-reported issues.


Professional Experience

  • BS or MS degree or equivalent experience in software development.
  • 2 or more years of experience working on projects of high conceptual complexity.
  • Experience working in large organizations.
  • Strong end-to-end knowledge of the software development cycle.
  • Working knowledge of HCM Payroll and HRMS applications is highly desirable.
  • Advanced technical knowledge in software development methodologies, design, and implementation.
  • Expert knowledge of relational database applications and SQL.
  • Ability to apply programming tools, languages, and algorithms to solve complex product challenges and problems.
  • Expert analytical and design skills at a multi-product and multi-environment level.
  • Ability to write top-level architecture and other technical documents.
  • 6 or more years of experience working with COBOL, SQL, SQR, XML, and other development tools, with excellent COBOL and SQL coding skills.
  • Strong commitment to delivering quality results and exceptional customer service.
  • Ability to handle incidents escalated by customers on a priority basis.
  • Strong written and verbal English skills.

20. COBOL Developer (Mainframe Migration)

Sitting at the intersection of mainframe application design and development standards, the COBOL Developer guides large or complex COBOL and CICS projects, reviewing applications in progress against overall design parameters. Operating across technical staff, business owners, and subject matter experts, the COBOL Developer assesses specifications against design requirements and mentors less-experienced programmers, so migrations and additions to existing applications stay compliant with corporate standards.


Leadership Responsibilities

  • Maintain and troubleshoot computers, servers, peripherals, and/or applications under broad supervision.
  • Implement consistent procedures and standards for general system maintenance in consultation with the Information Systems staff.
  • Convert project specifications into procedures for coding.
  • Enter program codes into the computer system.
  • Perform VSAM to DB2 conversions.
  • Provide design leadership in large or complex development projects with COBOL/CICS expertise involving application development, migrations, and additions to existing applications.
  • Participate in project meetings with other technical staff, business owners, and subject matter experts.
  • Work with other leads/architects to define best practices and coding standards.
  • Review applications in progress of development to ensure compliance with overall design parameters and corporate development standards.
  • Assess and develop high-level design requirements for the project and communicate in writing or in meetings with the development team.
  • Assess detailed specifications against design requirements.
  • Write technical documentation, including program specifications, data flow diagrams, etc.
  • Guide and mentor less-experienced programmers/developers on technical work/issues.


Education & Experience

  • Bachelor's degree in software engineering, computer science, information technology, or other related technical discipline.
  • Strong knowledge and experience of the full Systems Development Life Cycle and testing methodologies.
  • Strong understanding of end-to-end application delivery in a multi-platform environment (mainframe, client-server, web).
  • Ability to resolve complex and diverse issues by identifying underlying or hidden problems and patterns.
  • Ability to write technical design documentation clearly and understandably.
  • 7 or more years of experience coding mainframe applications using COBOL, CICS, DB2, and VSAM.
  • 5 or more years of experience using HTML and JavaScript.
  • 5 or more years of experience with Easytrieve and JCL.
  • Experience with Java is a plus.
  • Experience with Transaction Processing Environment/Batch Processing Environment is a plus.
  • Ability to work well independently as a motivated self-starter and also in a team environment.
  • Proven professional behavior under pressure.
  • Comfort interacting with staff and management, including executive levels.
  • Strong collaboration skills and well-developed communication skills, including oral, written, and listening.

21. COBOL Developer (Application Support)

A key member of the onshore and offshore team, the COBOL Developer creates custom programs for support issues and enhancements and researches customer-reported problems, delivering solutions within the expected timeframe. Collaborating across business analysts and internal customers, the COBOL Developer coordinates testing and trains employees on new systems and procedures, so client needs are met.


Project Responsibilities

  • Interact with business analysts on the onshore and offshore team and determine programming designs and strategies.
  • Develop custom programs for support issues and enhancements.
  • Research issues reported by customers and provide the solution within the expected timeframe.
  • Research and resolve user problems as well as issues and problems with software systems, production processing, and production environments.
  • Coordinate testing of applications, systems, processes and procedures, and hardware and/or software changes.
  • Train internal customers (employees) on changes, new systems, or new procedures.
  • Identify new tools, technology, or processes that improve the overall processing environment or processing efficiency.
  • Assist in the definition of external and internal customer problems and needs.
  • Discuss expectations with customers.
  • Explain solutions directly to customers where appropriate.


Background & Experience

  • High school diploma or GED.
  • Associate's or Bachelor's degree is preferable, or the equivalent combination of education, training, or work experience.
  • Rich experience in the COBOL programming language.
  • Basic knowledge of the Securities Processing domain is good to have.
  • Working knowledge of client objectives and business priorities and the role in achieving those objectives and priorities.
  • Working knowledge of costs/benefit implications of products and services.
  • Good to have knowledge of process automation and the automation tools used.
  • Good to have experience working on web services using .NET, or readiness to work in these areas.
  • Strong client focus, with the ability to understand the real need behind stated client needs, anticipate future client needs, and discern business opportunities in client needs.
  • Competence in solving client business problems.
  • Ability to show concern for the needs, feelings, and issues of clients and to ensure commitments are accomplished according to client specifications.
  • Ability to respond to client questions or needs even if outside area of responsibility.
  • Ability to proactively take steps to better client relationships and to establish and maintain effective working relationships with employees, clients, and public.

22. COBOL Developer (Commercial Applications)

Accurate customer order data across order entry, item maintenance, and inventory planning depends on the COBOL Developer, who executes support and development work on legacy applications that manage customer parts and orders. Based within the Commercial applications team, the COBOL Developer works with the manager to plan work by business priority and maintains interfaces to downstream systems such as routing, order promising, and invoicing.


Delivery Expectations

  • Offer IT support for various Commercial areas, including but not limited to Order Entry, Item Maintenance, and Inventory Planning.
  • Communicate and work closely with business units for problem resolution and customer business support.
  • Determine and document requirements based on business customer input.
  • Document programs, develop test plans, and conduct testing as necessary to ensure good-quality solutions that provide proper functioning of programs and documented test results.
  • Work closely with the manager to plan work based on business priorities.
  • Work alongside other team members to promote innovative solutions, explore new technologies, and offer enhancements to existing systems and platforms.
  • Document each aspect of a system or application for reference in future upgrades and maintenance.
  • Follow department standards, including utilization of the software development lifecycle and change management.


Required Qualifications

  • Bachelor's degree or foreign equivalent is required from an accredited institution.
  • 3 years of progressive experience in the specialty is considered instead of every year of education.
  • 4 or more years of information technology experience.
  • Experience in COBOL, JCL, Enterprise, DB2/IMS, and SAS programming.
  • Experience in JIRA and Confluence.
  • Experience with Visual Studio, Git, DBeaver, and PSPad.
  • Working knowledge of SQL is a plus.
  • Ability to efficiently identify and resolve issues that arise during the design, testing, and maintenance process using problem-solving skills.
  • Strong time management and communication skills.
  • Availability for off-hours calls for main support systems.
  • Willingness to be located within commuting distance of the work location or to relocate to the area.

23. COBOL Developer (Mainframe Documentation)

As the COBOL Developer, this role coordinates the analysis and documentation of legacy mainframe systems and agency programs, interviewing stakeholders and SMEs to record undocumented databases and programs. The agency relies on this work to plan mainframe rewrites and protect the core systems behind internal processes and public-facing services from the loss of expert knowledge.


Engineering Responsibilities

  • Analyze and document all mainframe legacy systems.
  • Interview stakeholders and SMEs as part of the documentation process.
  • Assist in design and development of documentation templates using XWiki.
  • Analyze and document all agency programs.
  • Rewrite mainframe applications as part of the agency transformation.
  • Facilitate planning sessions and participate in project management best-practice meetings.
  • Apply methods to the project for effective project management improvements.
  • Manage multiple advanced project plans.
  • Provide necessary assistance with effective reporting to internal and external stakeholders, including look-ahead reports, critical reports, and various project plan reports.


Qualifications & Experience

  • Bachelor's degree in computer science or a related field is preferred but not a requirement.
  • 3 or more years of experience with business analytics, mainframes, and documentation.
  • Experience in project management is a plus.
  • Strong analytical and project management skills, including an understanding of how to interpret customer business needs to translate them into application and operational requirements.
  • Strong written and verbal communication skills with the ability to interact with a diverse group of managers, subject matter experts, and vendors in a detail-oriented and professional manner.
  • Ability to safely and successfully perform the essential job functions consistent with the ADA and other federal, state, and local standards.
  • Ability to perform sedentary work that involves sitting or remaining stationary most of the time, with occasional need to move around the office to attend meetings, etc.
  • Ability to conduct repetitive tasks on a computer, using a mouse, keyboard, and monitor.

24. COBOL Developer (Life Insurance Systems)

COBOL Developer creates detailed specifications, then codes, tests, debugs, and documents moderately complex programs for life insurance, annuity, and correspondence systems. The work directly supports project managers, clients, and management, who rely on peer-reviewed programs, sound time estimates, and validated programming requirements for each assigned task, so that programs meet standards and technical specifications.


Key Responsibilities

  • Code, test, debug, implement, and document moderately complex programs.
  • Create appropriate documentation in work assignments, such as program code and technical documentation.
  • Design systems and programs to meet complex business needs, including programs for projects or enhancements to existing programs.
  • Prepare detailed specifications from which programs are developed and coded, including specifications for programs of low to moderate complexity.
  • Ensure programs meet standards and technical specifications.
  • Perform technical analysis and component delivery.
  • Gather information from existing systems and analyze program and time requirements.
  • Assist project manager in preparing time estimates and justification for assigned tasks.
  • Assist support and/or project personnel in resolving moderately complex program problems.
  • Work with client and management to resolve issues and validate programming requirements within their areas of responsibility.
  • Provide technical advice on complex programming.
  • Develop test plans to verify logic of new or modified programs.
  • Conduct quality assurance activities, such as peer reviews.
  • Remain abreast of industry technical trends and new developments to maintain current skills and remain current with industry standards.


Skills & Qualifications

  • Bachelor's degree in computer science, information systems, or equivalent.
  • 6 or more years of experience in systems development.
  • Working knowledge of life insurance and annuities and correspondence systems (electronic claims).
  • Good process flow design and build skills.
  • Experience in Vantage One/WMA development.
  • Experience with COBOL and JCL tools.
  • Ability to understand the business and customer needs and act in the proper time and manner, keeping in mind company values, culture, and goals as well as professional ethics.
  • Ability to work on a multicultural team, communicating often with several stakeholders, customers, and teams.
  • Strong team-player attitude, mentoring, and leadership skills.
  • Willingness to learn and share knowledge.
  • Good investigation and self-learning skills.
  • Strong analytical and problem-solving skills.

25. COBOL Developer (Mainframe Engineering)

Embedded within the supported technical area, the COBOL Developer designs technical specifications for complex software components and applications from highly complex business requirements, acting as an expert technical resource for modeling, simulation, and analysis. Working closely with colleagues, support groups, technical staff, business partners, and management, the COBOL Developer ensures that quality, security, and compliance requirements are met, so key system information is documented and shared.


Strategic Responsibilities

  • Analyze highly complex business requirements and generate technical specifications to design or redesign complex software components and applications.
  • Act as an expert technical resource for modeling, simulation, and analysis efforts.
  • Design, test, implement, and support a solution using industry best practices.
  • Assure quality, security, and compliance requirements are met for the supported area.
  • Be flexible and thrive in an evolving environment.
  • Adapt to change quickly and adjust work accordingly in a positive manner.


Minimum Qualifications

  • Bachelor's degree in a technical field, such as computer science, computer engineering, or a related field, is required.
  • At least 7 years of experience required with COBOL, JCL, IMS DB/DC, VSAM, DB2, and SQL.
  • Experience with security and environment control systems (ACF2, Endevor) and problem management (ServiceNow).
  • Experience with utilities and productivity tools (e.g., ACR, UCANDU, COMPAREX, IDCAMS, CRF, SYNCSORT, etc.).
  • Experience with multiple operating platforms and operating systems (MVS mainframe).
  • Experience with SAS programming is a big plus.
  • Experience with Assembly programming language is an asset.
  • Experience in a financial institution or banking is an asset.
  • Strong appetite to continuously evolve and improve, to tackle difficult problems, and to seek and give constant feedback.
  • Ability to embrace change as an essential driver to solve complex issues.
  • Ability to demonstrate flexibility and move forward without having all the answers.

26. COBOL Developer (Regulatory Reporting)

Reporting to the group, the COBOL Developer manages regulatory reporting projects and adjustments requested by the regulator, building applications to business specifications within the group's development standards. Partnering with the business owner and requesting departments, the COBOL Developer monitors daily batch execution and resolves incidents, so applications stay dependable.


Accountabilities

  • Deliver regulatory reporting projects and adjustments at the request of the regulator.
  • Develop applications according to business specifications.
  • Monitor and adapt the code as requested in various requests (technical specifications, performance, security).
  • Deliver improvement solutions and plans in accordance with the development standards and architectural rules of the group.
  • Take part in the project life cycle and development after requirements: analyze (technical impact studies, estimation, planning), implementation (technical specifications, coding, and unit tests), delivery in different environments (development, integration, UAT, and production), and support the business owner in the testing phase.
  • Take part in RUN/production activities: application support in the production environment, control of the execution of the batch processes, daily monitoring of the application, and incident resolution.
  • Work with customers or departments on technical issues (including maintenance), improve software performance, and/or upgrade interfaces.
  • Prepare reports on programming project specifications, activities, or status.


Qualifications & Experience

  • 3 or more years of experience in IT, especially in maintenance and developing IT systems.
  • Medium knowledge of COBOL and MVS (JCL).
  • Medium knowledge of Oracle database.
  • Medium knowledge of Unix/Linux shell scripting.
  • Medium to advanced level of French is required, and English is a plus.
  • Knowledge of the Control-M job scheduler.
  • Experience in the banking environment, involvement in IT banking projects, and maintenance of reporting tools is an advantage.

27. COBOL Developer (Life and Annuity)

Sitting at the intersection of client business requirements and Life & Annuity product design, the COBOL Developer designs flexible, scalable, and reusable technical solutions, representing the development team in client discussions and conducting technical research, development, and testing. Operating across the Business Analyst, QA, and development teams, the COBOL Developer resolves defects, reviews coding and unit test results, and guides on-time delivery, so enhancements reach customers with a handover document and hypercare.


Functions

  • Represent the Development Team in client discussions along with the Business Analyst.
  • Conduct technical research, development, and testing of the client's business requirements for the Life & Annuity product.
  • Provide support in identifying and researching application improvements to increase customer satisfaction.
  • Perform impact analysis and create technical specifications.
  • Create a flexible technical design that is scalable and reusable.
  • Review the coding and unit test results and guide the team for on-time delivery.
  • Work with the BA and QA team on resolving defects.
  • Create a project handover document and provide hypercare.
  • Work within an Agile framework and process flow.


Experience & Qualifications

  • 10 or more years of experience in Life Insurance & Annuity TPA business, involving multiple product lines.
  • 8 or more years of experience programming and debugging using COBOL, JCL, VSAM, and CICS technologies.
  • Experience in SDLC using Waterfall and Agile methodologies.
  • Experience translating business requirements and gaps into technical specifications.
  • Experience performing application enhancements by referring to the business specification documentation.
  • Experience configuring new product launches in the Life & Annuity domain and enhancing existing products.
  • Experience in integration items, including DTCC, DST, Claims, and any agency systems.
  • Working knowledge of relational databases (DB2/SQL/Oracle).
  • Working knowledge of Java, Python, Shell Scripting, and Linux.

28. COBOL Developer (Policy Administration)

A key member of the team supporting Business Systems Analysts and Quality Assurance staff, the COBOL Developer designs high-performance, scalable applications and database solutions in COBOL and SQL Server. Collaborating across production support and release work, the COBOL Developer investigates production problems with minimal guidance and recommends new technologies, so releases arrive early and stay dependable.


Core Functions

  • Design and program high-performance, scalable applications and database solutions.
  • Work closely with Business Systems Analysts and Quality Assurance staff.
  • Analyze production system problems and recommend workable solutions.
  • Investigate and solve production problems with minimal to no guidance.
  • Make recommendations when new technologies should be used.


Requirements

  • Degree or diploma in Computer Science or a related field.
  • Strong technical background with at least 3 years of experience.
  • Previous experience in the financial services industry is beneficial.
  • Working knowledge of file security, SQL security, and Windows authentication.
  • Proficiency in COBOL, Microsoft SQL Server, and Transact-SQL, with Micro Focus COBOL an asset.
  • Experience working with Ingenium Policy Administration System.
  • Experience working with XML and related technologies like XSD, SOAP, and WSDL.
  • Experience with Version Control Systems, with Azure DevOps an asset.
  • Ability to work as a highly motivated team player and strong individual contributor.

29. COBOL Developer (Custom Applications)

Efficient, well-supported business processes depend on the COBOL Developer, who designs and supports custom applications built on a mixed technology stack and consults the client to determine software or system functional specifications. Serving as a technical lead on complex problems, the COBOL Developer investigates root causes with team members and cross-functional partners, assists operations teams, and delivers daily, weekly, and monthly reports.


Primary Duties

  • Review current processes to determine if there are ways to make those processes more efficient and then help with designing changes.
  • Lead technical staff to investigate, analyze, and resolve complex technical problems.
  • Consult the client to determine software or system functional specifications.
  • Develop and support custom applications built on a mixed technology stack and assist Operations Teams.
  • Work collaboratively with team members and cross-functional teams to perform impact analysis and root cause analysis.
  • Generate and send out reports (daily, monthly, weekly).


Technical Qualifications

  • 7 to 10 years of COBOL experience.
  • 5 years of .NET experience.
  • Working knowledge of finance or insurance claims handling is a big plus.
  • Experience in HP Non Stop Tandem platform.
  • Experience with Angular, or willingness to learn it, is nice to have.
  • Experience with a database background that includes some development experience in .NET, JavaScript, and C#.

30. COBOL Developer (Payroll and HR Systems)

As the COBOL Developer, this role manages technical analysis of issues in HR and payroll processes running on the COBOL mainframe and supports unit, integration, and acceptance testing for each assigned initiative. The technical teams and Business Analysts rely on this work to derive appropriate technical solutions, with defect resolution and batch job execution meeting testing requirements.


Activities

  • Analyze and review issues with HR and Payroll processes running on COBOL Mainframe.
  • Collaborate with technical teams and Business Analysts to derive appropriate technical solutions.
  • Support Unit Testing of the assigned code components, ensuring compatibility with the interfacing code/application.
  • Support System Integration and Business Acceptance Testing for any defect resolution and batch job execution as per the testing requirements.
  • Provide Technical SME Support for various phases of assigned initiatives.
  • Support a positive work environment that promotes service to the business, quality, innovation, and teamwork, and ensure timely communication of issues/points of interest.


Knowledge, Skills & Abilities

  • 10 or more years of mainframe COBOL/JCL experience.
  • Proficiency in multiple data environments, including DB2.
  • Experience with tools such as Control-M, SPUFI, File Manager, and DB2 utilities.
  • Ability to work independently and with minimal supervision.
  • HR systems experience is a plus.

31. COBOL Developer (Mainframe Technologies)

COBOL Developer designs, develops, and implements technical solutions within a team, providing highly available, flexible, quality systems and coordinating compliance with corporate and regulatory standards. Success in the position means deployed systems that meet reliability and performance goals, supported by consultation with external teams and mentoring of peers.


Operational Focus

  • Support the implementation, monitoring, and maintenance of deployed systems, ensuring systems meet reliability and performance goals.
  • Develop solutions to enhancement requests from customers or driven by industry regulations.
  • Demonstrate subject-matter expertise by troubleshooting existing technical solutions to resolve issues quickly and minimize negative impact.
  • Consult with external teams and offer advice to solve practical problems.
  • Keep up with ever-changing technology by researching industry best practices.
  • Train and mentor peers to ensure proper and effective use of all available resources.


Professional Experience

  • Bachelor's degree.
  • 4 or more years of experience with mainframe technologies: CICS, COBOL, JCL, DB2, and VSAM.
  • 3 or more years of experience in full lifecycle delivery of complex systems, including requirements, design, build, test, and deployment.
  • Experience displaying strong communication skills, with the ability to explain complex technological concepts to both technically proficient IT professionals and end-users in an understandable and comprehensive manner.
  • Experience providing end-to-end ownership for problems, issues, or escalations.

Editorial Process and Content Quality

This content is developed by the Lamwork Editorial Team using structured analysis of real-world job data, skill requirements, and hiring patterns.

Research framework by Lam Nguyen, Founder & Editorial Lead.

Reviewed by Thanh Huyen, Managing Editor.

Learn more about our editorial standards.