> Markdown version of [/jobs/ext/3844316-cobol-idms-designer](https://www.wearedevelopers.com/jobs/ext/3844316-cobol-idms-designer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # COBOL/IDMS Designer - **Company:** TEKSYSTEMS INC. - **Location:** Herndon, VA, United States (Remote available) - **Experience:** Experienced - **Salary:** $83,200.0 - $93,600.0 - **Contract:** Temporary to permanent - **Skills:** Adobe InDesign, Agile Methodology, Business Systems, COBOL (Programming Language), Databases, Data Structures, Database Development, Formal Verification, Systems Analysis, Mainframes, Software Engineering, Software Requirements Analysis, Verification and Validation (Software), Systems Architecture, Computer Equipment, Information Technology - **Published:** October 20, 2026 - **Apply:** https://www.careercircle.com/jobs/all/all/usa/va/herndon/946d88f5-73a0-4bb0-98ef-a6f04689f0ba ## About the Role Management Traceability Communication Test Planning Problem Solving Data Structures Solution Design Project Scoping Customer Service Project Planning Computer Science Agile Methodology Computer Hardware Conceptual Design Project Resources Business Valuation Technical Standard Development Testing Formal Verification Business Development Software Engineering Software Development Contingency Planning Systems Architecture Database Development Business Requirements Full Stack Development New Product Development Business Transformation Functional Specification Requirements Elicitation Strategic Decision Making Business Systems Analysis Acceptance Test Procedures Database Management Systems Verification And Validation Interpersonal Communications COBOL (Programming Language) Technical Performance Measure Software Development Life Cycle Milestones (Project Management) Troubleshooting (Problem Solving) Application Development System Online (ADSO), Experienced with frequent use and application of technical standards, principles and theories. Works under general supervision, providing solutions to technical problems of moderate scope/complexity. Verbal and written communication skills, problem solving skills, customer service and interpersonal skills. Basic ability to work independently and manage ones time. Basic knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery. Basic ability to troubleshoot issues and make system changes as needed to resolve issue. Basic knowledge of circuit boards, processors, electronic equipment and computer hardware and software. Knowledge of computer development software across multiple platforms. Skills Cobol, Mainframe, idms, agile, ADSO Top Skills Details Cobol,Mainframe,idms,agile,ADSO Additional Skills & Qualifications must be able to obtain a public trust Bachelor's degree in computer science, software engineering or relevant field required. 2-4 years experience required., Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors. ## Description Our customer has an immediate need for a Mainframe designer to support a payroll application. Strong experience with COBOL in a mainframe environment is required. Experience with IDMS is also required. Exposure to the AGILE methodology and ADSO is needed. The candidate will be part of the Design Team for the project. This is on the design side of the COBOL fence. Primary role: Analyzes business requirements and designs COBOL-based solutions. Focus: Solution design understanding business needs, defining system architecture, and creating specifications for developers. Key tasks: Gathering and analyzing requirements, creating program specifications, designing data structures and processing logic, and collaborating with business teams. Plans, directs, and coordinates all activities associated with creating software across multiple functional areas and products. Prioritizes and allocates projects, products, and resources with the assistance of architects and managers. Participates in the strategic decisions about technology, definition, and implementation of the software products. Plan, direct, and coordinate activities of a multi-team or cross-functional organization. Directs software development projects to include, ensuring that projects are completed on time and according to quality standards, facilitating communication upward and across project team including project status, justifications for variances and technical information. Organizes projects through development of a project plan which includes communication of product goals as defined by top management, definition of project strategy, identification of the roles and responsibilities of key project groups, development of a schedule with key milestones, identification of risks, contingency plans, and allocation of project resources. Primary role: Analyzes business requirements and designs COBOL-based solutions. Focus: Solution design understanding business needs, defining system architecture, and creating specifications for developers. Key tasks: Gathering and analyzing requirements, creating program specifications, designing data structures and processing logic, and collaborating with business teams. Job Responsibilities: Ensures requirements comply with client requirements and government standards through formal verification methods. Translates high level product development strategies into system requirement specifications and works with other engineering disciplines to develop lower level detailed implementation requirements. Establishes and coordinates development of standards, practices, and procedures as related to the overall product development. Designs interfaces and brings system elements together so they work as a whole. Assesses performance using evaluation criteria and technical performance measures. Customer liaison and support for business development activities and to understand and shape requirements. Participates in system conceptual design and documentation of the design concepts. Translates high level product development strategies into system requirement specifications and works with multi-discipline engineering teams to develop lower level detailed requirements. Participates in design reviews of components (hardware and software) to ensure applicability to the current system and traceability of requirements through compliance verification and validation. Generates system level requirements verification procedures and customer acceptance test procedures. Reviews test plans/procedures and ensures they meet the objectives of the contractual requirements and participates in the testing process to validate requirements. Modify existing databases and database management systems or direct programmers and analysts to make changes. Write and code logical and physical database descriptions and specify identifiers of database to management system or direct others in coding descriptions. Work as part of a project team to coordinate database development and determine project scope and limitations. Review project requests describing database user needs to estimate time and cost required to accomplish project.