System Development Engineer (For General-Purpose Computers)

しすてむかいはつぎじゅつしゃ(はんようこんぴゅーたよう)

Industry & Occupation

IT, Software & Telecommunications

Classification

Summary

Technical position involving requirements definition, design, implementation, testing, and operation of business systems targeting general-purpose computers (mainframes).

Description

System Development Engineers (for General-Purpose Computers) are primarily responsible for the development and maintenance of software that runs on general-purpose computers (mainframes), where large-scale business systems such as those in finance, insurance, and public sectors operate. They analyze customer business requirements and handle everything from the design of batch and online processing, programming, testing, release, to operation consistently. In addition to specialized technologies such as COBOL, PL/I, assembly language, and JCL, knowledge of databases (e.g., DB2) and transaction monitors (e.g., CICS) is required. They also engage in modifications, performance optimization, and troubleshooting of long-running legacy systems, playing a crucial role in maintaining stable operation.

Future Outlook

Stable for the time being due to demand for maintaining legacy systems, but new development is declining. Modernization and cloud migration skills will increase market value.

Personality Traits

Cautious / Logical Thinking / Strong Sense of Responsibility

Work Style

Contract Development / In-house Development / Maintenance / On-site Work

Career Path

Junior Development Engineer → Senior Development Engineer → Technical Lead → Project Manager → IT Consultant

Required Skills

Assembly Language / COBOL Programming / JCL Operation / PL/I Programming / RDBMS / Transaction Monitor

Recommended Skills

Ability to Read English Documents / Cloud Service Integration / Java Integration / Linux/Unix

Aptitudes (Strengths Preferred)

Item Description
Analytical & Logical Thinking Logical thinking is essential for systematizing complex business processes.
Attention to Detail & Accuracy Because mistakes in detailed batch processing or job design can lead to large-scale failures.
Problem Solving Advanced problem-solving skills are needed for troubleshooting and optimization of legacy systems.
Stress Tolerance Stress tolerance is required for handling troubles during operational failures.

Aptitudes (Weaknesses Acceptable)

Item Description
Physical Stamina & Endurance Mainly desk work, with low physical demands.

Related Qualifications

  • Applied Information Technology Engineer
  • Fundamental Information Technology Engineer

Aliases

  • Large-Scale Computer System Engineer
  • Mainframe Development Engineer

Related Jobs

  • General-Purpose Computer Operator
  • Programmer
  • System Engineer

Tags

Keywords